[外掛] 水怪的一些問題

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

[外掛] 水怪的一些問題

文章 dc0312 »

問題外掛:似乎是水怪...watermonster 1.0.3
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=20786
使用版本:phpBB 2.0.21 utf-8版
網站位置:http://low.uto.tw
狀況描述:

  為了裝水怪,我安裝了心靈捕手大大的CashMod223a+AttachMod243_for_phpBB2020
(雖然是給phpBB2.0.20的,可是令我驚訝的還是直接覆蓋成功)
在大略檢查過無誤後,我就直接開始安裝水怪(也是心靈捕手大大的版本-watermonster_103)
這兩天夙夜匪懈的爬文研究、不斷嘗試後,最後還是有幾個問題無法解決...

1.其中在安裝SQL.sql時,我以連線校對:latin1_general_ci,文字編碼檔案:latin1,更新檔SQL.sql轉碼成utf-8的情況下匯入
結果硬是有以下這些動作無法載入

代碼: 選擇全部

# INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0");
# INSERT INTO phpbb_rpg_map VALUES("11", "10", "0", "0", "10000", "1.50", "0", "黑北路最後一號");
# INSERT INTO phpbb_rpg_map VALUES("115", "10", "19", "0", "10000", "1.50", "0", "暗南路最後一號");
# INSERT INTO phpbb_rpg_map VALUES("119", "0", "21", "0", "150000", "3.20", "0", "灌水大(王)道1號");
# INSERT INTO phpbb_rpg_map VALUES("120", "1", "21", "0", "400000", "3.00", "0", "灌水大(王)道2號");
# INSERT INTO phpbb_rpg_map VALUES("121", "2", "21", "0", "200000", "4.00", "0", "灌水大(王)道3號");
# INSERT INTO phpbb_rpg_map VALUES("122", "3", "21", "0", "240000", "3.60", "0", "灌水大(王)道4號");
# INSERT INTO phpbb_rpg_map VALUES("123", "4", "21", "0", "300000", "4.80", "0", "灌水大(王)道5號");
# INSERT INTO phpbb_rpg_map VALUES("124", "5", "21", "0", "400000", "3.20", "0", "灌水大(王)道6號");
# INSERT INTO phpbb_rpg_map VALUES("125", "6", "21", "0", "500000", "4.80", "0", "灌水大(王)道7號");
# INSERT INTO phpbb_rpg_map VALUES("126", "7", "21", "0", "300000", "3.20", "0", "灌水大(王)道8號");
# INSERT INTO phpbb_rpg_map VALUES("127", "8", "21", "0", "240000", "3.60", "0", "灌水大(王)道9號");
# INSERT INTO phpbb_rpg_map VALUES("128", "9", "21", "0", "200000", "3.20", "0", "灌水大(王)道10號");
# INSERT INTO phpbb_rpg_map VALUES("129", "10", "21", "0", "400000", "3.00", "0", "灌水大(王)道11號");
# INSERT INTO phpbb_rpg_map VALUES("130", "11", "21", "0", "150000", "3.00", "0", "灌水大(王)道12號");
# INSERT INTO phpbb_rpg_setting VALUES("2", "0", "上次清除記錄時間");
其所有的錯誤訊息都顯示類似為↓

代碼: 選擇全部

#1406 - Data too long for column 'item_addition1' at row 1
我全部以#號略過它們,成功完成其他的動作,並在我把我儘可能知道被更動到的檔案都轉成utf-8碼後,論壇的所有字也都顯示正常
我也嘗試過把剩餘這些逐個匯入
但第一個就碰上問題

代碼: 選擇全部

錯誤
SQL 語法: 

INSERT INTO phpbb_rpg_items
VALUES (

"3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"
);



MySQL 傳回:  

#1136 - Column count doesn't match value count at row 1
以上這些更新該怎麼辦?


2.裝完這些外掛後,我發現首頁的"最後更新"那部份無法隨著人家發表新文章而跟著更新了
除非我去後台手動重整對應資料
(我不知是在安裝CashMod223a+AttachMod243_for_phpBB2020後就有此問題還是裝完水怪後才有)
很顯然我沒有動到index.php...是哪裡出問題了呢?


3.這問題可能很笨...在心靈捕手大大的水怪包裡的"補充說明_2"還有"rpg_eol_msg"都有提到一個動作:

#
#-----[ 在此行下行, 加上 ]------------------------------
#

恕我笨~"~ 可是在.tpl檔裡面雜亂無章的代碼下,
我完全不知道這句話該如何實行
哪裡才是"此行的下行"?

補充:
在安裝"CashMod223a+AttachMod243_for_phpBB2020"和"watermonster 1.0.3"前,
只有安裝過"郵件強制大五碼發送"和"註冊15秒等待"

或許還會有更多問題在後面等著我...可是安裝到這我已經敗了= ="
麻煩各位大大救救我吧XD
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

建議您:
0. 補充說明, 您的架站系統 (MySQL, PHP,... 版本)
1. 更新 SQL 語法如下:

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0");
2. 提供測試用帳號與密碼
3. 舉例說明:

代碼: 選擇全部

# 
#-----[ 尋找 ]------------------------------------------ 
# (如果有加其他外掛, 那麼請自行調整位置)
'INTERESTS' =>

# 
#-----[ 在此行下行, 加上 ]------------------------------ 
# 
'RPG_MEDALS' => $profiledata['rpg_medals'],
'RPG_LEVEL' => $profiledata['rpg_level'],
修正後為

代碼: 選擇全部

'INTERESTS' =>
'RPG_MEDALS' => $profiledata['rpg_medals'],
'RPG_LEVEL' => $profiledata['rpg_level'],
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

文章 dc0312 »

首先先謝謝心靈捕手老師的回覆^^
心靈捕手 寫:建議您:
0. 補充說明, 您的架站系統 (MySQL, PHP,... 版本)
假如沒記錯的話,我是用AppServ Version 2.5.6架設的
作業系統為Windows 2000 Server Family
版本應該是如下:
MySQL Database 5.0.22
PHP 5.1.4
phpMyAdmin 2.8.2

心靈捕手 寫:1. 更新 SQL 語法如下:

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0"); 


我把第一個圖書禮券的語法更新為老師的語法後,把以下語法另開一個SQL.sql,
並以連線校對:latin1_general_ci,文字編碼檔案:latin1,更新檔SQL.sql轉碼成utf-8載入

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0");
INSERT INTO phpbb_rpg_map VALUES("11", "10", "0", "0", "10000", "1.50", "0", "黑北路最後一號");
INSERT INTO phpbb_rpg_map VALUES("115", "10", "19", "0", "10000", "1.50", "0", "暗南路最後一號");
INSERT INTO phpbb_rpg_map VALUES("119", "0", "21", "0", "150000", "3.20", "0", "灌水大(王)道1號");
INSERT INTO phpbb_rpg_map VALUES("120", "1", "21", "0", "400000", "3.00", "0", "灌水大(王)道2號");
INSERT INTO phpbb_rpg_map VALUES("121", "2", "21", "0", "200000", "4.00", "0", "灌水大(王)道3號");
INSERT INTO phpbb_rpg_map VALUES("122", "3", "21", "0", "240000", "3.60", "0", "灌水大(王)道4號");
INSERT INTO phpbb_rpg_map VALUES("123", "4", "21", "0", "300000", "4.80", "0", "灌水大(王)道5號");
INSERT INTO phpbb_rpg_map VALUES("124", "5", "21", "0", "400000", "3.20", "0", "灌水大(王)道6號");
INSERT INTO phpbb_rpg_map VALUES("125", "6", "21", "0", "500000", "4.80", "0", "灌水大(王)道7號");
INSERT INTO phpbb_rpg_map VALUES("126", "7", "21", "0", "300000", "3.20", "0", "灌水大(王)道8號");
INSERT INTO phpbb_rpg_map VALUES("127", "8", "21", "0", "240000", "3.60", "0", "灌水大(王)道9號");
INSERT INTO phpbb_rpg_map VALUES("128", "9", "21", "0", "200000", "3.20", "0", "灌水大(王)道10號");
INSERT INTO phpbb_rpg_map VALUES("129", "10", "21", "0", "400000", "3.00", "0", "灌水大(王)道11號");
INSERT INTO phpbb_rpg_map VALUES("130", "11", "21", "0", "150000", "3.00", "0", "灌水大(王)道12號");
INSERT INTO phpbb_rpg_setting VALUES("2", "0", "上次清除記錄時間");
可是看來第一個就出問題...

代碼: 選擇全部

錯誤
SQL 語法: 

INSERT INTO phpbb_rpg_items
VALUES (

"3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0"
);



MySQL 傳回:  

#1406 - Data too long for column 'item_addition1' at row 1

心靈捕手 寫:2. 提供測試用帳號與密碼
帳號:test
密碼:1234
假如需要更大的權限麻煩跟我說一聲唷!
另外...我發現"刪除文章"後,"最後發表"那邊顯示更不正常了...orz


3.嗯...我直接把我有問題的地方挑出來問好了@@"

#
#-----[ 尋找 ]------------------------------------------
#

程式碼:
'y' . intval(substr($row['rpg_eol_data'], -3))] = $row['username'] . '



我依照步驟,找到:
'y' . intval(substr($row['rpg_eol_data'], -3))] = $row['username'] . '
等 級: ' . $row['rpg_level'] . '
H P: ' . $row['rpg_cur_hp'] . ' / ' . $row['rpg_max_hp'] . '


#
#-----[ 在此行後面, 加上 ]------------------------------
#

程式碼:
說:


'y' . intval(substr($row['rpg_eol_data'], -3))] = $row['username'] . '說:
等 級: ' . $row['rpg_level'] . '
H P: ' . $row['rpg_cur_hp'] . ' / ' . $row['rpg_max_hp'] . '

#
#-----[ 在此行下行, 加上 ]------------------------------
#

程式碼:
' . $row['user_eolmsg'] . '


'y' . intval(substr($row['rpg_eol_data'], -3))] = $row['username'] . '說:
' . $row['user_eolmsg'] . '
等 級: ' . $row['rpg_level'] . '
H P: ' . $row['rpg_cur_hp'] . ' / ' . $row['rpg_max_hp'] . '


請問以上步驟正確嗎?

再次感謝老師的答覆唷^^
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

建議您:
0. 改用 PHP 4.x 的版本
1. 更新 SQL 語法, 再試試

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0");
2. 上課中, 稍後, 再試!
3. 沒錯!
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

文章 dc0312 »

阿...感謝心靈捕手老師上課中還不辭辛勞的幫我解答!>︿<+
我找了一下,好像PHP 4.4.4是最新版
是要改安裝成PHP 4.4.4後,才能執行更新的SQL語法嗎?
我以為我安裝AppServ Version 2.5.6時是成套的...
所以我得把PHP 5.1.2抽出來解除安裝後,在安裝PHP 4.4.4嗎 :-o
我大略爬了一下文,好像沒有看到PHP 5.x轉PHP 4.x的文章也...~"~

總之,我該如何改用PHP 4.4.4呢@@"
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

dc0312 寫:阿...感謝心靈捕手老師上課中還不辭辛勞的幫我解答!>︿<+
我找了一下,好像PHP 4.4.4是最新版
是要改安裝成PHP 4.4.4後,才能執行更新的SQL語法嗎?
我以為我安裝AppServ Version 2.5.6時是成套的...
所以我得把PHP 5.1.2抽出來解除安裝後,在安裝PHP 4.4.4嗎 :-o
我大略爬了一下文,好像沒有看到PHP 5.x轉PHP 4.x的文章也...~"~

總之,我該如何改用PHP 4.4.4呢@@"
我不確定, 是否因為 PHP 版本的問題, 造成 SQL 執行錯誤;
有時, 問題也可能是出在 MySQL 版本差異.

但是, 若要安裝外掛的話, 則建議您使用 PHP 4.x 版本即可,
話雖如此, 您還是可以嘗試 '執行更新的SQL語法'
重點是, 建議您更新的語法, 您做了嗎? 結果又如何呢?

如果您考慮使用 PHP 4.x 的話,
那麼最快的方法, 當然是移除 AppServ 2.5.5 後,
再重新安裝 AppServ 2.4.5 或 AppServ 2.4.6

否則, 您如果只是下載 php-4.4.4-Win32.zip
解壓縮後, 覆蓋原 /php/ 資料夾的話,
(參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=45935)
那麼您還必須要懂得去修改 php.ini 以及 httpd.conf 等
才可以順利啟用 PHP.

--
另外, 您既然套用了 'CashMod223a+AttachMod243_for_phpBB2020'
那麼您的 phpBB 的版本, 只能算是 2.0.20 而已.

我猜想:
首頁 '最後發表' 未能及時更新的問題, 原因並不單純.
或許, 又是跟您的 PHP 5.x 版本有關?

建議您:
將 index.php 此檔壓縮後, 貼出下載連結.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

文章 dc0312 »

:-o
先來說更新的SQL語法好了
我把第一個圖書禮券的語法更新為老師最後更新的語法後,一樣以連線校對:latin1_general_ci,文字編碼檔案:latin1,更新檔SQL.sql轉碼成utf-8載入

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0");
INSERT INTO phpbb_rpg_map VALUES("11", "10", "0", "0", "10000", "1.50", "0", "黑北路最後一號"); 
INSERT INTO phpbb_rpg_map VALUES("115", "10", "19", "0", "10000", "1.50", "0", "暗南路最後一號"); 
INSERT INTO phpbb_rpg_map VALUES("119", "0", "21", "0", "150000", "3.20", "0", "灌水大(王)道1號"); 
INSERT INTO phpbb_rpg_map VALUES("120", "1", "21", "0", "400000", "3.00", "0", "灌水大(王)道2號"); 
INSERT INTO phpbb_rpg_map VALUES("121", "2", "21", "0", "200000", "4.00", "0", "灌水大(王)道3號"); 
INSERT INTO phpbb_rpg_map VALUES("122", "3", "21", "0", "240000", "3.60", "0", "灌水大(王)道4號"); 
INSERT INTO phpbb_rpg_map VALUES("123", "4", "21", "0", "300000", "4.80", "0", "灌水大(王)道5號"); 
INSERT INTO phpbb_rpg_map VALUES("124", "5", "21", "0", "400000", "3.20", "0", "灌水大(王)道6號"); 
INSERT INTO phpbb_rpg_map VALUES("125", "6", "21", "0", "500000", "4.80", "0", "灌水大(王)道7號"); 
INSERT INTO phpbb_rpg_map VALUES("126", "7", "21", "0", "300000", "3.20", "0", "灌水大(王)道8號"); 
INSERT INTO phpbb_rpg_map VALUES("127", "8", "21", "0", "240000", "3.60", "0", "灌水大(王)道9號"); 
INSERT INTO phpbb_rpg_map VALUES("128", "9", "21", "0", "200000", "3.20", "0", "灌水大(王)道10號"); 
INSERT INTO phpbb_rpg_map VALUES("129", "10", "21", "0", "400000", "3.00", "0", "灌水大(王)道11號"); 
INSERT INTO phpbb_rpg_map VALUES("130", "11", "21", "0", "150000", "3.00", "0", "灌水大(王)道12號"); 
INSERT INTO phpbb_rpg_setting VALUES("2", "0", "上次清除記錄時間"); 
這一次圖書禮券倒是成功匯入了,可是第二個就不行了

代碼: 選擇全部

錯誤
SQL 語法: 

INSERT INTO phpbb_rpg_map
VALUES (

"11", "10", "0", "0", "10000", "1.50", "0", "黑北路最後一號"
);



MySQL 傳回:  

#1406 - Data too long for column 'road_name' at row 1
看來這些語法的問題都一樣:

代碼: 選擇全部

Data too long for column 'xxxxxxxxx' at row 1
所以說,我套用了'CashMod223a+AttachMod243_for_phpBB2020'
無形中就把我的論壇"降級"了嗎 :-o
可是我的後台首頁還是顯示您"的 phpBB 目前已經是最新版."呢
假如我把AppServ 2.5.6刪掉的話,
是不是連我的MySQL和論壇都會刪掉呢?
這樣就得一切都重頭來囉 :((
下載我的index.php
(我又發現:每個人的總發表數與實際發表數也不符...且看來也是在我裝完這3個外掛之後發生的)
怎麼會被我搞的變那麼複雜...orz
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

dc0312 寫::-o
先來說更新的SQL語法好了
我把第一個圖書禮券的語法更新為老師最後更新的語法後,一樣以連線校對:latin1_general_ci,文字編碼檔案:latin1,更新檔SQL.sql轉碼成utf-8載入

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0", "0");
INSERT INTO phpbb_rpg_map VALUES("11", "10", "0", "0", "10000", "1.50", "0", "黑北路最後一號"); 
INSERT INTO phpbb_rpg_map VALUES("115", "10", "19", "0", "10000", "1.50", "0", "暗南路最後一號"); 
INSERT INTO phpbb_rpg_map VALUES("119", "0", "21", "0", "150000", "3.20", "0", "灌水大(王)道1號"); 
INSERT INTO phpbb_rpg_map VALUES("120", "1", "21", "0", "400000", "3.00", "0", "灌水大(王)道2號"); 
INSERT INTO phpbb_rpg_map VALUES("121", "2", "21", "0", "200000", "4.00", "0", "灌水大(王)道3號"); 
INSERT INTO phpbb_rpg_map VALUES("122", "3", "21", "0", "240000", "3.60", "0", "灌水大(王)道4號"); 
INSERT INTO phpbb_rpg_map VALUES("123", "4", "21", "0", "300000", "4.80", "0", "灌水大(王)道5號"); 
INSERT INTO phpbb_rpg_map VALUES("124", "5", "21", "0", "400000", "3.20", "0", "灌水大(王)道6號"); 
INSERT INTO phpbb_rpg_map VALUES("125", "6", "21", "0", "500000", "4.80", "0", "灌水大(王)道7號"); 
INSERT INTO phpbb_rpg_map VALUES("126", "7", "21", "0", "300000", "3.20", "0", "灌水大(王)道8號"); 
INSERT INTO phpbb_rpg_map VALUES("127", "8", "21", "0", "240000", "3.60", "0", "灌水大(王)道9號"); 
INSERT INTO phpbb_rpg_map VALUES("128", "9", "21", "0", "200000", "3.20", "0", "灌水大(王)道10號"); 
INSERT INTO phpbb_rpg_map VALUES("129", "10", "21", "0", "400000", "3.00", "0", "灌水大(王)道11號"); 
INSERT INTO phpbb_rpg_map VALUES("130", "11", "21", "0", "150000", "3.00", "0", "灌水大(王)道12號"); 
INSERT INTO phpbb_rpg_setting VALUES("2", "0", "上次清除記錄時間"); 
這一次圖書禮券倒是成功匯入了,可是第二個就不行了

代碼: 選擇全部

錯誤
SQL 語法: 

INSERT INTO phpbb_rpg_map
VALUES (

"11", "10", "0", "0", "10000", "1.50", "0", "黑北路最後一號"
);



MySQL 傳回:  

#1406 - Data too long for column 'road_name' at row 1
看來這些語法的問題都一樣:

代碼: 選擇全部

Data too long for column 'xxxxxxxxx' at row 1
所以說,我套用了'CashMod223a+AttachMod243_for_phpBB2020'
無形中就把我的論壇"降級"了嗎 :-o
可是我的後台首頁還是顯示您"的 phpBB 目前已經是最新版."呢
假如我把AppServ 2.5.6刪掉的話,
是不是連我的MySQL和論壇都會刪掉呢?
這樣就得一切都重頭來囉 :-(
我的index.php
我猜想:
問題也許是出在您的 '更新檔SQL.sql轉碼成utf-8載入'
主要原因是 utf-8 碼所產生的字元數, 比 big5 碼多,
造成該欄位 'road_name' 的預設字元數 (20) 不敷使用.

建議您:
1. 試試看, SQL.sql 能否保持 big5 碼載入成功?
2. 如果非得轉換 utf-8 碼的話, 那麼載入前, 請先將該欄位 'road_name' 的預設字元數調整為 50.

--
依照經驗, 反安裝 AppServ 不會動到這兩個部份.
mysql/data/*.*
www/*.*
當然周全的備份, 是絕對必要的.

建議您:
此類問題請至 'AppServ' 版面發問討論.

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=36012

--
後台首頁顯示, 主要是依據您的資料庫資訊,
這部份由於您是安裝原始 phpBB 2.0.21,
所以它認定您是最新版.

但是, 就 phpBB 論壇系統的檔案而言,
您的論壇只是 2.0.20 版,
除非您再手動更新. (phpBB 2.0.20 Update 2.0.21)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

文章 dc0312 »

:D 我把預設的字元數都加大後,真的都成功的全部匯入囉! ;)
總算解決了~謝謝心靈捕手老師!^^
現在只剩下"最後發表"和"發文總數和實際總數不符"的問題嚕
我現在正在下載AppServ 2.4.6和反安裝AppServ 2.5.6
希望可以藉此解決這些問題~

而且看來我還得手動更新論壇成phpBB 2.0.21 ~"~
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

文章 dc0312 »

回報捕手老師-
已重新安裝Apache2.4.6囉!
在http://210.192.130.105/ 顯示的資料如下:
Apache Web Server Version 2.0.58

PHP Script Language Version 4.4.2
(在PHP的部份,我已經更新為4.4.4囉~連結裡顯示為4.4.4,Apache Monitor也是顯示為4.4.4,可是首頁還是顯示為4.4.2orz)

MySQL Database Version 5.0.22

phpMyAdmin Database Manager Version 2.8.2


另外,Apache Monitor裡面那個舊的Apache2.2的連線還在,我無法把它刪掉

總之,這些都不是重點
重點是,我的"最後發表"和"會員發表總數和實際總數不符"的問題還是無法解決...
不知老師是否已有解決的方法了@@"
問了一整天的問題...真是麻煩老師囉!^^
現在正在手動更新phpBB2.0.21中...
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

dc0312 寫:回報捕手老師-
已重新安裝Apache2.4.6囉!
在http://210.192.130.105/ 顯示的資料如下:
Apache Web Server Version 2.0.58

PHP Script Language Version 4.4.2
(在PHP的部份,我已經更新為4.4.4囉~連結裡顯示為4.4.4,Apache Monitor也是顯示為4.4.4,可是首頁還是顯示為4.4.2orz)

MySQL Database Version 5.0.22

phpMyAdmin Database Manager Version 2.8.2


另外,Apache Monitor裡面那個舊的Apache2.2的連線還在,我無法把它刪掉

總之,這些都不是重點
重點是,我的"最後發表"和"會員發表總數和實際總數不符"的問題還是無法解決...
不知老師是否已有解決的方法了@@"
問了一整天的問題...真是麻煩老師囉!^^
現在正在手動更新phpBB2.0.21中...
檢視您的 index.php, 發現它完好如初, 一點也沒有更動過.

--
如果您的 PHP 已經更新為 4.x 後, 首頁 "最後發表" 仍然錯誤的話
那麼問題很可能是出在系統檔案必須更新.

為了模擬狀況, 我也將 'CashMod223a+AttachMod243_for_phpBB2020'
套用到測試論壇 (2.0.21).
http://wang5555.dyndns.org/test/phpbb2/index.php

以系統管理員測試發文, 首頁的 "最後發表" 是正常的.

但是, 當我要再註冊, 新增一個測試帳號時,
遇到一個錯誤的系統訊息.

代碼: 選擇全部

Could not insert new confirm code information

DEBUG MODE

SQL Error : 1406 Data too long for column 'code' at row 1

INSERT INTO phpbb_confirm (confirm_id, session_id, code) VALUES ('8fdf048f0d02b3ca430b955e7fb39d41', '50beb528dfc2b241522c2ce63a9d54bd', 'DA9C7611D6')

Line : 1002
File : usercp_register.php
當然, 這不足為奇.
因為這是套用外掛後, 系統檔案並未更新至 2.0.21 所致.
相信您應該也是有遇到同樣的情況才是.

--
再次拜訪您的論壇, 發現您已經又 '重新開張' 囉! :mrgreen:
http://low.uto.tw/
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
dc0312
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-03 15:48
來自: 天外

文章 dc0312 »

嗯阿...因為第一我覺得"最後發表"的問題已經不是很單純可以解決了
再者phpbb 2.0.20更新到2.0.21似乎也不是一件"小工程"...XD
所以,我就決定重開論壇,把CashMOD這些外掛單獨一個一個裝,不再用套用的方式了,希望這樣可以比較容易找出問題
倒是老師的問題我沒有碰上呢~因為我是裝完這些外掛後才申請test帳號的,可以正常申請呢
我反而發現了一個小小的問題:
安裝php 4.x版後,php.ini裡的

代碼: 選擇全部

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll
似乎很多都沒有開啟,其中還讓我的郵件強制大五碼無法成功運作
要我手動把php_mbstring.dll和php_iconv.dll前的;去掉才行
不知道跟這邊有沒有關係呢?
總之,希望我的犧牲有代價啊...
再次謝謝心靈老師用心的答覆,
也希望以後還有問題的話心靈老師和其他前輩能不吝賜教囉!^^
主題已鎖定

回到「外掛問題討論」