Win環境下的PO文; 能否順利在 RH9上實現. 待日後試用琢磨, 先做收錄...
--------------------------------------------
以下提供我覺得最保險的方法(或許不是最快的方法)
關於 phpBB 討論版的備份方式,以下分為三大部分來說:(1)檔案的部分、(2)資料庫的部分和(3)還原後可能需要修改的地方
一開始,先把討論版關閉(phpBB 管理介面內設定),以免還有使用者在上面活動
(1)檔案的部分
備份(WIN2000)
基本上就是把伺服器目錄下的 phpBB 主目錄整個壓縮起來,找個地方暫時安置就可以了
基本上就是把伺服器目錄下的 phpBB 主目錄整個壓縮起來,找個地方暫時安置就可以了
還原(WINXP)
把之前壓縮起來的檔案,解壓縮到新的伺服器目錄下即可
把之前壓縮起來的檔案,解壓縮到新的伺服器目錄下即可
(2)資料庫
備份(WIN2000)
如果有架設 phpMyAdmin 的話,利用內建的備份功能把 phpBB 資料庫整個備份起來,成為一個 SQL 檔
如果有架設 phpMyAdmin 的話,利用內建的備份功能把 phpBB 資料庫整個備份起來,成為一個 SQL 檔
如果沒有,可以利用 mysqldump.exe 這個執行檔(在 mysql/bin/ 裡面),指令範例如下:
mysqldump.exe -u [帳號] -p [密碼] [資料庫名稱] > [SQL 儲存的名稱]
mysqldump.exe -u [帳號] -p [密碼] [資料庫名稱] > [SQL 儲存的名稱]
還原(WINXP)
如果有架設 phpMyAdmin 的話,建立一個名稱一樣的資料庫,利用內建的 SQL 指令檔上傳,把資料表建回來
如果有架設 phpMyAdmin 的話,建立一個名稱一樣的資料庫,利用內建的 SQL 指令檔上傳,把資料表建回來
如果不是用 phpMyAdmin,先把 SQL 檔複製到你想要的地方(例如 mysql/bin/ 裡面),然後使用 mysql.exe 這個執行檔還原,指令範例如下:
mysql.exe -u [帳號] -p [密碼] [資料庫名稱] < [SQL 儲存的名稱]
mysql.exe -u [帳號] -p [密碼] [資料庫名稱] < [SQL 儲存的名稱]
(3)還原後可能需要修改的地方
這邊列出我目前想的到可能要改的地方
這邊列出我目前想的到可能要改的地方
如果你改了資料庫主機位置、帳號、密碼、名稱等等,你會需要改 config.php 這個檔案
如果你的 IP 或網域改變了,你會需要改資料庫裡面 phpbb_config 這個資料表的 server_name
如果你改了網路伺服器的 Port,你會需要改資料庫裡面 phpbb_config 這個資料表的 server_port
如果你改了 phpBB 目錄的名稱,你會需要改資料庫裡面 phpbb_config 這個資料表的 script_path
如果你的 IP 或網域改變了,你會需要改資料庫裡面 phpbb_config 這個資料表的 server_name
如果你改了網路伺服器的 Port,你會需要改資料庫裡面 phpbb_config 這個資料表的 server_port
如果你改了 phpBB 目錄的名稱,你會需要改資料庫裡面 phpbb_config 這個資料表的 script_path
大概就是這樣吧,希望對你有幫助
2007-09-11 21:26:26 補充
MySQL 指令實例:
mysqldump.exe -u root -p password phpbb > phpbb.sql
mysql.exe -u root -p password phpbb < phpbb.sql
mysqldump.exe -u root -p password phpbb > phpbb.sql
mysql.exe -u root -p password phpbb < phpbb.sql
沒有留言:
張貼留言