1 頁 (共 1 頁)

[問題] 如何從 2.0.6 升級到最穩定的新版(假設是 2.0.19 版)

發表於 : 2006-02-28 21:33
ytshih
我有架設一個論壇(http://www.twlug.info/forums
這是一個已經運作一年多的論壇,因為安全問題(曾被人入侵)
因此我想要將系統升級到比較安全的版本
(附註:我沒有安裝任何MOD等外掛)

目前看起來似乎是 2.0.19 版最新、又穩定、又有中文介面
如果各位先進認為還有哪個版本比較適合我的,還請指點一下

根據我目前的瞭解,更新有下列幾種方式:

1. 將新版的 phpBB 先解壓縮,然後修改其中某些檔案,覆蓋舊版
==> 問題:我所使用的虛擬主機(「戰國策」)僅提供 FTP上傳檔案
因此如果用這種方法,我會改到累死 >_<
比較可能的方法是我先把檔案改好,然後送給戰國策的人,請他在UNIX環境下用tar的方式覆蓋舊檔

2. 直接把舊版的刪除,安裝新版
==>問題:我希望完全保留目前所有的使用者資料、論壇文章
請問這種作法可以完整保留舊有的資料嗎?

==========
請問我要用哪種方式升級比較好?

發表於 : 2006-02-28 21:45
Kill
既然沒有安裝過任何的外掛
那麼建議你重新安裝
至於mysql的資料該如何保留
請善用搜尋系統

發表於 : 2006-02-28 21:46
小竹子
如果沒有安裝任何外掛,就比較好處理:
1.請先保留您的 config.php 檔
2.移除所有舊版的程式
3.上傳 2.0.19 全新版本的程式檔
4.請注意您當初語系應該為 BIG5 ,所以語系檔要下載 BIG5 的上傳
5.上傳後移除 install contrib 兩個資料夾
6.上傳 config.php 檔案
7.上傳 install/update_to_latest.php 檔案到 phpBB2/admin/update_to_latest.php 執行該程式,進行資料庫格式升級
8.請進行所有刪除檔案動作前記得先行備份
9.祝您好運

發表於 : 2006-02-28 22:07
阿維
我是建議用phpBB內建的備份功能輸出*SQL檔案轉成UTF-8再作升級 (假設你有做過早期的多國語系修正)

發表於 : 2006-02-28 22:59
小竹子
超過 2M 失敗機率很高,要還原的失敗機率更高


JORDAN 寫:我是建議用phpBB內建的備份功能輸出*SQL檔案轉成UTF-8再作升級 (假設你有做過早期的多國語系修正)

發表於 : 2006-03-01 04:41
jwxie

代碼: 選擇全部

phpBB內建的備份功能
有可能備份不足....更有可能出現問題@@
要是剛沒開始多久的當然是重裝

你2.0.06升級, 要升級好久耶,
如果你好多資料, 就進phpmyadmin備份會比較安全.....

發表於 : 2006-03-01 11:02
阿維
我試過了,只要利用UltraEdit-32編輯"許\功\蓋\"相關衝碼
再將"phpbb_search_wordlist"跟"phpbb_search_wordmatch"資料表清空

把編碼轉成UTF-8取得正確的SQL語法模式,之後再用這個還原工具還原,如果出現錯誤再手動修正就可以了

假如有安裝外掛就先安裝Complete Database Backup 1.0.1把MOD的SQL語法一併輸出

最主要用內建的輸出功能,可以不用將斷行"\r\n"語法輸出 (用UltraEdit-32來看是直接變成斷行不是\r\n"語法)
而且又能夠確保資料的完整性,總之手動修改會比用ConvertZ自動轉碼還要好 (不會將簡體轉成正體字)