[分享] phpBB 3.0.12/14 更新 phpBB 3.2.5 成功經驗

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

版主: 版主管理群譯文組

回覆文章
chienwen
星球普通子民
星球普通子民
文章: 13
註冊時間: 2005-05-01 11:54
聯繫:

[分享] phpBB 3.0.12/14 更新 phpBB 3.2.5 成功經驗

文章 chienwen »

最近承接了一個大型 phpbb 論壇的升級計畫 (資料庫數G以上),重新又研究了一下 phpbb,順便把自己的小phpbb也升級了。
因為要確保能正確升級,我練兵了三次。茲分享一下心得:

參考:
Upgrading from 3.0 to 3.2
Upgrading from 3.0 to 3.2(從 3.0 升級到 3.2)


筆記:
  1. mv phpbb/* old_phpbb/
  2. 解壓下載檔到 phpbb/,刪除子目錄 images/ files/ store/ 資料夾。
  3. cp old_phpbb/config.php phpbb/, 設定 chmod 640
  4. 將 old_phpbb 的 images/ files/ store/ 移回 phpbb/
  5. 在 shell 模式下執行:

    代碼: 選擇全部

    cd 到 forum 目錄之下的 ./bin
    php phpbbcli.php db:migrate
    
    重點
    • 一定要在 shell 之下執行, 用網頁執行會 timeout.
    • 必須用 root 執行, 用 user 執行某些檔案如 ./cache 會有不能寫入導至失敗.
    • 實際執行經驗,在一個大型論壇,必須使用 shell 才不會 timeout,但在自己的小論壇卻必須使用 http://..../install/ 才可以更新。原因不明。
    • 在執行 http://..../install/ 時,會立刻出現 detect timeout 的訊息,那是因為沒設定好 cache 的寫入權限,重新設定好 cache 權限之後,必須清空 cache,才能啟作用。
    • 把心得分享在這裡 https://www.phpbb.com/community/viewtop ... #p15228816 哈!英文破破的,有請老師更正了。
附記一下,我自己的 phpbb 是從 3.0.14 -> 3.2.5。幫忙升級的論壇是從 3.0.12 -> 3.0.14 -> 3.2.5。
第一次在模擬主機從 3.0.12 -> 3.2.5 是失敗的,不過我覺得原因可能是 1. 自己第一次技術不成熟。 2. 前任網管裝太多不可考的 mod,我只是用乾淨的 3.0.14 覆蓋。
最後由 chienwen 於 2019-03-31 20:17 編輯,總共編輯了 3 次。
chienwen
星球普通子民
星球普通子民
文章: 13
註冊時間: 2005-05-01 11:54
聯繫:

Re: [分享] phpBB 3.0.12/14 更新 phpBB 3.2.5 成功經驗

文章 chienwen »

另外,在這次升級過程中,我在官網 (phpbb.com) 下載 phpbb_boardannouncements_1.1.0.zip ,發現它的正體中文,有一句是錯誤的:

代碼: 選擇全部

	'BOARD_ANNOUNCEMENTS_INDEX_ONLY'		=> '只显示在论坛首页',
不知道為什麼會變成殘體中文 (其它翻譯都是正確的正體中文)。建議改成這樣:

代碼: 選擇全部

	'BOARD_ANNOUNCEMENTS_INDEX_ONLY'		=> '只在討論區首頁顯示公告',
也請老師費心去官網修改了。謝謝。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [分享] phpBB 3.0.12/14 更新 phpBB 3.2.5 成功經驗

文章 心靈捕手 »

chienwen 寫: 2019-03-31 11:36 筆記:
  1. mv phpbb/* old_phpbb/
  2. 解壓下載檔到 phpbb/,刪除子目錄 images/ files/ store/ 資料夾。
  3. cp old_phpbb/config.php phpbb/, 設定 chmod 640
  4. 將 old_phpbb 的 images/ files/ store/ 移回 phpbb/
  5. 在 shell 模式下執行:

    代碼: 選擇全部

    cd 到 forum 目錄之下的 ./bin
    php phpbbcli.php db:migrate
    
上頭「mv」以及「cp」乍看之下,不太容易理解;
建議您能夠寫得更「白話」一點。
chienwen 寫: 2019-03-31 11:36 把心得分享在這裡 https://www.phpbb.com/community/viewtop ... #p15228816 哈!英文破破的,有請老師更正了。
您太客氣了!您寫得不錯啊! (:Y)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [分享] phpBB 3.0.12/14 更新 phpBB 3.2.5 成功經驗

文章 心靈捕手 »

chienwen 寫: 2019-03-31 11:45 另外,在這次升級過程中,我在官網 (phpbb.com) 下載 phpbb_boardannouncements_1.1.0.zip ,發現它的正體中文,有一句是錯誤的:

代碼: 選擇全部

	'BOARD_ANNOUNCEMENTS_INDEX_ONLY'		=> '只显示在论坛首页',
不知道為什麼會變成殘體中文 (其它翻譯都是正確的正體中文)。建議改成這樣:

代碼: 選擇全部

	'BOARD_ANNOUNCEMENTS_INDEX_ONLY'		=> '只在討論區首頁顯示公告',
也請老師費心去官網修改了。謝謝。
可能是當初該版本升級時,沒有即時更新,以至於官網採用(複製)了簡體中文版所新增的文字。

我已經同步在官網竹貓分享了 v1.1.0 正體中文,恐怕得等再次升級時,才可能重新收錄修正。 :oops:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
回覆文章

回到「[3.2.x] 安裝與使用」