1 頁 (共 1 頁)

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

發表於 : 2019-03-31 11:36
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 覆蓋。

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

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

代碼: 選擇全部

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

代碼: 選擇全部

	'BOARD_ANNOUNCEMENTS_INDEX_ONLY'		=> '只在討論區首頁顯示公告',
也請老師費心去官網修改了。謝謝。

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

發表於 : 2019-04-03 23:27
心靈捕手
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)

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

發表於 : 2019-04-03 23:33
心靈捕手
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: