1 頁 (共 1 頁)

[求助] 3.0.4 自動升級 3.0.5 失敗

發表於 : 2009-06-19 03:52
Clementtang
●主機作業系統:Windows XP
●快速架站程式:AppServ 2.5.10
●您的上網方式:So-net 8m
●您安裝的程式:Apache + php + MySql
●您的 phpBB 版本:phpBB 3.0.4
●您的 domain (網域名稱) : eq2.3d-olg.net
●您的 phpBB 連結網址: http://eq2.3d-olg.net/community

今天嚐試使用自動升級至 3.0.5,不過一連到 Install 資料夾的時候頂端就出現

代碼: 選擇全部

[phpBB Debug] PHP Notice: in file /install/index.php on line 440: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
[phpBB Debug] PHP Notice: in file /install/index.php on line 441: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
[phpBB Debug] PHP Notice: in file /install/index.php on line 442: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
[phpBB Debug] PHP Notice: in file /install/index.php on line 443: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
後來亂試竟然發現在網址後面加上 &language=zh_cmn_hant 就能順利進到更新面板並執行更新步驟。

於是就一直手動加上這一段,但是到了檢查檔案是否有衝突那邊就沒辦法繼續了,因為沒辦法把檔案下載下來或是看那邊有衝突...。

已經嘗試過 Google 這段錯誤訊息,不過都沒有找到完全一樣的,我目前有兩個猜測:

1. 語言包出問題: 我試過把 en_us 資料夾改名、刪除、移除等,都無效,只是讓錯誤代碼連出現都不會出現,直接顯示找不到網頁。

2. 架站設定問題: 我的環境是新架的,目前 php.ini 和 http.conf 這兩個設定檔連動都沒動過,完全是預設值,不知道是否跟這個有關。

不知道是否有前輩能給予指點? 謝謝。

Re: [求助] 3.0.4 自動升級 3.0.5 失敗

發表於 : 2009-06-20 11:23
Barlos
先執行 /install/database_update.php, 更新資料庫的結構, 在執行討論區程式的升級, /phpbb_url/install/

請先把修改的程式碼還原吧...

Re: [求助] 3.0.4 自動升級 3.0.5 失敗

發表於 : 2009-07-11 05:57
uxk4
我也碰到這樣的問題....

結果....

居然FireFox下更新怎麼弄怎麼錯....
IE居然可以!?!?!?!??

那欸安捏!?

Re: [求助] 3.0.4 自動升級 3.0.5 失敗

發表於 : 2009-07-11 10:49
Clementtang
我到目前還是沒辦法解決,所以先放著不管了...。

不過我認為很怪異就是了,即使是外掛,怎麼會導致改路徑就可以繼續下一步。

Re: [求助] 3.0.4 自動升級 3.0.5 失敗

發表於 : 2009-07-11 21:22
心靈捕手
Clementtang 寫:●主機作業系統:Windows XP
●快速架站程式:AppServ 2.5.10
●您的上網方式:So-net 8m
●您安裝的程式:Apache + php + MySql
●您的 phpBB 版本:phpBB 3.0.4
●您的 domain (網域名稱) : eq2.3d-olg.net
●您的 phpBB 連結網址: http://eq2.3d-olg.net/community

今天嚐試使用自動升級至 3.0.5,不過一連到 Install 資料夾的時候頂端就出現

代碼: 選擇全部

[phpBB Debug] PHP Notice: in file /install/index.php on line 440: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
[phpBB Debug] PHP Notice: in file /install/index.php on line 441: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
[phpBB Debug] PHP Notice: in file /install/index.php on line 442: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
[phpBB Debug] PHP Notice: in file /install/index.php on line 443: Cannot modify header information - headers already sent by (output started at /language/en_us/acp/common.php:1)
後來亂試竟然發現在網址後面加上 &language=zh_cmn_hant 就能順利進到更新面板並執行更新步驟。

於是就一直手動加上這一段,但是到了檢查檔案是否有衝突那邊就沒辦法繼續了,因為沒辦法把檔案下載下來或是看那邊有衝突...。

已經嘗試過 Google 這段錯誤訊息,不過都沒有找到完全一樣的,我目前有兩個猜測:

1. 語言包出問題: 我試過把 en_us 資料夾改名、刪除、移除等,都無效,只是讓錯誤代碼連出現都不會出現,直接顯示找不到網頁。

2. 架站設定問題: 我的環境是新架的,目前 php.ini 和 http.conf 這兩個設定檔連動都沒動過,完全是預設值,不知道是否跟這個有關。

不知道是否有前輩能給予指點? 謝謝。
這類訊息表示, 您修改的語言檔 (language/en_us/acp/common.php) 儲存時, 並非是 UTF-8 (未含 BOM) 編碼.

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php ... 24#p230924

Re: [求助] 3.0.4 自動升級 3.0.5 失敗

發表於 : 2009-11-24 12:46
Clementtang
當時檢查我的 en_us common.php 都是用 utf8 作為編碼,所以還是不知道為什麼會這樣。

不過我後來解決了無法更新問題,方法是把除了繁體中文包外的所有語言包都改資料夾名稱,後來就可以繼續進行了... Orz