[分享] 2.0.5 升級

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
天地一沙鷗
星球公民
星球公民
文章: 36
註冊時間: 2003-06-10 19:32
來自: 沙鷗飛處
聯繫:

[分享] 2.0.5 升級

文章 天地一沙鷗 »

昨晚花了以個小時升級,抓 bug。跟大家分享心得 loh :-D

我網站升級前跑 2.0.3 版 + 幾個簡單的 mod. 整個架構是 Apache 2.0.46 + PHP 4.3.2 + MySQL 4.0.13.

升級後的 bug:

1. 無法登入。症狀:找不著網頁。
2. 靠 cookie 登入無法登出。症狀:網頁 reload 但並未登出。
3. 無法進入管理。症狀:找不著網頁。
4. Email 通知使用 charset=iso-8859-1。症狀:亂碼。

Bug 1-3 其實是我兩個疏忽構成的:

a. 我使用 no-ip 來轉站,因我的網站架在 port 2007 上。

efcos.no-ip.org => efcos2.no-ip.org:2007

但我輸入於 phpBB 的則是我 no-ip 轉站用的網域 (efcos.no-ip.org) 加上 port 2007. 這使 redirect() 組合成無效網頁,所以網頁才找不著。

其實看了看 redirect() 的寫法,使我不能在內部網路登陸並留在內部網路的網址上,因為它直接就轉到 phpBB 內指定的網域上,所以我為它做了小修改。

b. 再來,我 cookie 的指定網域我設成 efcos.no-ip.org,造成 HTTP_GET 與 cookie session_id 比對時錯誤,因為 phpBB 抓到的是 efcos2.no-ip.org 網域的 cookie. 所以即使我 redirect() 的問題修好還是無法順利進入管理。

Bug 4 的由來我還沒調查出來。我測試時 charset 為正確的 big5。引起回覆通知的會員也是用 lang_chinese_traditional. 還得請他一同協助調查。

就這樣了。有什麼新事再 post 吧。
你們看那天上的飛鳥、也不種、也不收、也不積蓄在倉裡、你們的天父尚且養活他.你們不比飛鳥貴重得多麼。
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

cookie 的指定網域通常不需要設定
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
天地一沙鷗
星球公民
星球公民
文章: 36
註冊時間: 2003-06-10 19:32
來自: 沙鷗飛處
聯繫:

文章 天地一沙鷗 »

我怎沒想到 :roll:
你們看那天上的飛鳥、也不種、也不收、也不積蓄在倉裡、你們的天父尚且養活他.你們不比飛鳥貴重得多麼。
主題已鎖定

回到「phpBB 2 安裝與使用」