如何更新 phpBB3 到最新的版本

與 phpBB 3.0.x 相關主題。
回覆文章
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8621
註冊時間: 2004-04-30 01:54
來自: Taiwan

如何更新 phpBB3 到最新的版本

文章 心靈捕手 » 2011-01-01 08:25

如何更新 phpBB3 到最新的版本?

保持最新是非常重要的。不僅您可以獲得錯誤的修復,而且可以得到安全補釘。

也就是說,您的會員、文章、私訊等,全都是安全的。它們都是在資料庫中,而您主要的更新則是檔案。

在您開始之前,應該先備份您的檔案與資料庫。下載您論壇資料夾到電腦儲存,以及進到「ACP > 維護」使用備份功能去得到您的資料庫。

我有一個測試發展版本。我可以更新它嗎?
不行。
當初測試版本發布時,就已清楚說明:它們不能使用在正式的論壇,以及無法更新到 RC (Release Candidate) 準發布版或完全發布版。
事實證明,也是如此。即是您能更新它,也將無法獲得支援。您應改減少您的損失,以及開使用目前最新的版本建立新的論壇,而重新開始。

我仍然使用一個 RC 發展版本。我可以更新到最新的版本嗎?
是的。
您最好的選擇是使用全新的檔案。這將移除任何已安裝的外掛;更新之後,您再重新安裝外掛。
  • 下載頁面獲得完全最新壓縮檔。
  • 解壓縮它到您的電腦。
  • 除了 config.php 之外,上傳所有的檔案到您論壇資料夾,覆蓋舊的檔案。如果您想要保持表情符號、等級圖示以及附加檔案等,那麼您也可以忽略 /images 與 /files 資料夾的覆蓋。
  • 注意:如果您正在使用非預設的風格,那麼您也必須尋找該風格的更新檔才得以適用。要了解風格代碼改變的情形,在這裡
  • 執行資料庫更新:yoursite.com/forumfolder/install/database_update.php
  • 更新後,移除或重新命名 /install 資料夾。
  • 您現在是最新版了。
我使用的是 3.0.x 版,而我想要更新到最新的穩定版本。
您需要的第一個問題是:我有安裝任何的外掛嗎?

不,我沒有安裝外掛。
您的更新是非常容易的。
  • 下載頁面到 Latest stabled Release(穩定版本)區,以取得 Changes Files(已修改檔案)之版本。
  • 解壓縮該檔案。
  • 在裡面,您將看到一個 /install 資料夾,以及幾個從之前版本更新到目前版本的壓縮檔。例如:phpBB-3.0.1_to_3.0.3.zip。
  • 解壓縮您想要的更新檔。
  • 上傳所有的檔案到您的論壇根目錄,覆蓋在伺服器上的檔案。
  • 上傳您最先下載而得到的 /install 資料夾。
  • 在瀏覽器網址列執行 yoursite.com/forumfolder/install/database_update.php。
  • 更新資料庫後,請刪除或重新命名 /install 資料夾。
  • 您現在是最新版了。
是的,我有安裝外掛。
在這種情況下,您無法一次跳過許多版本來更新。您將必須由一個版本慢慢更新到另一個版本。

對於這一類的更新,您將需要從下載頁面使用 Automatic Update Package(自動更新包)。該網頁只包含從之前的版本立即更新的壓縮檔。

如果您是好幾個版本以下,那麼您可以在這裡找到適用之前版本的 Automatic Update Packages(自動更新包)。

這 Automatic Update Package(自動更新包)會試著合併您已經編輯過的檔案以及需要更新的部份,同時允許您檢視它們將如何影響到最終的代碼。
  • 下載以及解壓縮 *.zip 檔案。
  • 在裡面,您將看到一個 install 資料夾,您必須上傳它到伺服器上論壇之根目錄。
  • 進入管理員控制台,以及點選「系統」標籤。
  • 依照螢幕上的提示,執行更新資料庫的 script,以及檢查檔案來發現任何不同處。

    現在,您將得到一個已經改變的檔案之列表。
    您可以設定選項:接受合併以及看看有哪些不同、拒絕合併以及只接受新的檔案、或是拒絕合併以及保留原始的檔案。

    您可以選擇:經由 FTP 連接以及自動上傳檔案、或是下載它們為一個壓縮檔以及解壓後手動上傳之。
    總之,最終您需要將已經改變的檔案放在伺服器上。
  • 經由 FTP 連接伺服器,以及開啟 /cache 資料夾。除了 index.html 以及 .htaccess 之外,刪除所有的檔案。
  • 從伺服器上刪除 /install 資料夾。
  • 您現在是最新版了。

    注意:如果您正在運行非正式風格,那麼您也必須更新它;這也許是從風格作者的支援,或是參考這裡而自己修改代碼。

什麼是 patch(補釘)檔案更新?
這是一種使用 unix 命令行輸入而更新的方式。
它只能用於如果您熟悉的那種介面。關於如何使用它的資訊,在這裡

如果我真的改變了檔案而陷入困境,那麼該怎麼辦?
不要驚慌!
您的會員和文章等都安全地存在資料庫中。
如果您改變了檔案而陷入困境,那麼您可以依照下列的方法來恢復論壇:
  • 從下載頁面取得最新完整版,除了 config.php、/images 以及 /files 資料夾之外,上傳所有檔案。
  • 在瀏覽器網址列執行 yoursite.com/forumfolder/install/database_update.php。
  • 更新資料庫後,請刪除或重新命名 /install 資料夾。
  • 您現在是最新版了,包括所有的會員和文章等。但是,沒有您之前已經安裝過的任何外掛。
--
資料來源:
http://www.phpbb.com/kb/article/how-to- ... of-phpbb3/
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

回覆文章

回到「3.0」