2022年7月4日 星期一

(phpbb_參考) 如何把PHPBB完整移植到新電腦上

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

沒有留言:

張貼留言

(Centos-7s) 更新: 網卡名稱改回 eth0 的方法

將 CentOS 7 網卡名稱修改, 用回 Eth0 的方法:   1) # vi /etc/sysconfig/grub 內容大概是這樣:   GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release...