[2006/12/23] phpBB 2.0.22 安全性修正版本釋出

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

我的問題和s880118學兄的一樣!苦戰了數月終於在星期三成升級(由2.0.5升至2.0.21) ~ 但今天才發現於聖誕前巳有2.0.22推出 @@~ 由於種種問題關係都不能把Big-5碼轉於UTF-8!仍然使用正體碼!

請問下載『代碼差異指示』包後,然後手動更新,最後要不要也要運作update_to_latest.php ?
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

china2000 寫:請問下載『代碼差異指示』包後,然後手動更新,最後要不要也要運作update_to_latest.php ?
應該要...反正多做幾次好像也不會出錯? :P
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

To chiouss,

Thx a lot :)
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

china2000 寫:我的問題和s880118學兄的一樣!苦戰了數月終於在星期三成升級(由2.0.5升至2.0.21) ~ 但今天才發現於聖誕前巳有2.0.22推出 @@~ 由於種種問題關係都不能把Big-5碼轉於UTF-8!仍然使用正體碼!

請問下載『代碼差異指示』包後,然後手動更新,最後要不要也要運作update_to_latest.php ?
必須要這麼做!

姑且不論是否有新增或修改資料表 (欄位),
至少要改一下您的 phpBB 版號.

代碼: 選擇全部

##		After you have finished this tutorial, you have to upload the
##		install/update_to_latest.php file, execute it and then delete it from your
##		webspace.
Source: phpbb-2.0.21_to_2.0.22.txt
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

心靈捕手學長,明白了,謝謝 :)

請問可否於2.0.21要裝EasyMod後,下載『代碼差異指示』包後作自動更新?最後才手動update_to_latest.php!還是用EasyMod時巳連隨運作update_to_latest.php了?

還有一個問題!我原來的更新方法為先下載2.0.05>2.0.21後,覆蓋phpBB2內所有東西,再運作update_to_latest.php後再把install及contrib delete掉便ok了(由於種種問題關係和上百次嘗試都不能成功把Big-5碼轉於UTF-8!仍然使用正體碼)!原來在2.0.5安裝的mod當然於更新後通通沒有了!但在控制台內仍可以看到原來於2.0.5安裝mod的行蹤!如在版面管理內於2.0.5安裝由倉木麻衣編的"偽子分區"原來可以看到「偽子分區」這個控制版面,升級後在後台卻變成「controls」了!按下「controls」後即出現如下的error message:
Could not query forums information

DEBUG MODE

SQL Error : 1146 Table 'phpbbforum.FORUMS_CONTROL_TABLE' doesn't exist

SELECT fc.control_id, f.forum_name AS show_forums, fc.hide_forums FROM phpbb_forums AS f,FORUMS_CONTROL_TABLE AS fc WHERE f.forum_id = fc.show_forums

Line : 293
File : admin_forums_control.php
我知道這個error message對整體運作是沒有影響!但我覺得奇怪的是我不是用"2.0.5 > 2.0.21"原全覆蓋到舊版嗎?雖然於升級時沒有把要裝mod加進SQL的欄位刪掉(也不懂如何去刪)!理應是不會出現「controls」這個欄位!現在的版面管理內仍有數個沒有功效mod的控制欄位(如IP Log)!請問該如何把這些欄位刪掉?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

china2000 寫:心靈捕手學長,明白了,謝謝 :)

請問可否於2.0.21要裝EasyMod後,下載『代碼差異指示』包後作自動更新?最後才手動update_to_latest.php!還是用EasyMod時巳連隨運作update_to_latest.php了?

還有一個問題!我原來的更新方法為先下載2.0.05>2.0.21後,覆蓋phpBB2內所有東西,再運作update_to_latest.php後再把install及contrib delete掉便ok了(由於種種問題關係和上百次嘗試都不能成功把Big-5碼轉於UTF-8!仍然使用正體碼)!原來在2.0.5安裝的mod當然於更新後通通沒有了!但在控制台內仍可以看到原來於2.0.5安裝mod的行蹤!如在版面管理內於2.0.5安裝由倉木麻衣編的"偽子分區"原來可以看到「偽子分區」這個控制版面,升級後在後台卻變成「controls」了!按下「controls」後即出現如下的error message:
Could not query forums information

DEBUG MODE

SQL Error : 1146 Table 'phpbbforum.FORUMS_CONTROL_TABLE' doesn't exist

SELECT fc.control_id, f.forum_name AS show_forums, fc.hide_forums FROM phpbb_forums AS f,FORUMS_CONTROL_TABLE AS fc WHERE f.forum_id = fc.show_forums

Line : 293
File : admin_forums_control.php
我知道這個error message對整體運作是沒有影響!但我覺得奇怪的是我不是用"2.0.5 > 2.0.21"原全覆蓋到舊版嗎?雖然於升級時沒有把要裝mod加進SQL的欄位刪掉(也不懂如何去刪)!理應是不會出現「controls」這個欄位!現在的版面管理內仍有數個沒有功效mod的控制欄位(如IP Log)!請問該如何把這些欄位刪掉?
我猜想:
出現此情況, 是因為您仍然保留舊外掛的檔案.

建議您:
1. 參考此文章作升級.
http://phpbb-tw.net/phpbb/viewtopic.php?p=247943#247943
2. 請先清空, 移除論壇根目錄底下的檔案 (備分 config.php).
3. 可以下載最新版 phpBB-2.0.22.zip 直接更新到 2.0.22
http://prdownloads.sourceforge.net/phpb ... 2.0.22.zip
4. 您的論壇必須使用 2.0.20 BIG-5 語系.
http://phpbb-tw.net/phpbb/viewtopic.php?t=44770
更新到 2.0.22 只要參考 Mac 的修改即可.

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]-----
#
?>

#
#-----[ BEFORE, ADD ]-----
#
// Update 2.0.22
$lang['Session_invalid'] = '無效的 Session. 請重新送出表單.';

#
#-----[ SAVE & CLOSE ]-----
#
Source: http://phpbb-tw.net/phpbb/viewtopic.php?p=250634#250634
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

心靈捕手學長,我升級的方法便是參考這篇文章了!不同的是用覆蓋而不是先空清phpBB2內的東西!這樣會有問題嗎?當然phpBB2目錄內還一一堆舊mod的folder,我沒有刪掉的是因為主機空間多的是(還有70多G),放在那裡反正也不礙事,對嗎?我也是先backup config.php這個檔,覆蓋phpBB2內的東西後再把config.php上載,論壇語系巳經採用 2.0.20 BIG-5 語系的了,難道我的升級方法有誤嗎?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

china2000 寫:當然phpBB2目錄內還一一堆舊mod的folder,我沒有刪掉的是因為主機空間多的是(還有70多G),放在那裡反正也不礙事,對嗎?
放在那邊當然會 '礙事'!
要不然, 您的控制台怎麼會 '仍可以看到原來於2.0.5安裝mod的行蹤' 呢?

建議您:
移除多餘的檔案;
或者, 重新安裝相關外掛.
(如果沒有移除該外掛相關資料表的話, 可以不必再執行其資料庫更新)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

學長,那是不是我可以移除多餘Folder後,不用理會加些在SQL裡相關的欄位嗎?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

china2000 寫:學長,那是不是我可以移除多餘Folder後,不用理會加些在SQL裡相關的欄位嗎?
當然可以!
若您移除多餘的檔案後, 則多餘的資料表或欄位, 將 '形同虛設'.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

那會不會影響運作速度呢?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

china2000 寫:那會不會影響運作速度呢?
不太建議, 這類 '聊天室' 方式的發文.

ps. 抱歉! 暫時鎖定本主題.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「phpBB 2 安裝與使用」