10/12/2017

Discuz! 備份與搬家經驗

最近本站遷移至 vultr 的日本東京機房

由於是第一次搬家,所以在 VMware 系統中練習了幾次

基本的 Web Server 搭建都沒有問題,可能常玩

第一次練習是想嘗試 Discuz! 新支持的 PHP 7 來測試速度差異,所以是重新安裝整個 Discuz!

使用後台的資料庫備份,結果插件的資料表恢複後,找不到 lang

然後 PHP 7 導致 bbcode 語法不兼容,只要有包含 YouTube Facebook 影音的所有文章都無法顯示內容

編譯回 PHP 5.4.45,就正常了

 

有了練習的經驗後,決定使用 mysqldump 導出 Discuz! 的資料庫
mysqldump -u root -p databasename > backup.sql


環境搭建好就可以將資料入庫了
mysql -u root -p databasename < backup.sql


然後將整個 Discuz! 打包成 tar.gz 帶去新的家解放

解放之後,如果資料庫名稱或是密碼變動,則需要修改
config/config_global.php
config/config_ucenter.php
uc_server/data/config.inc.php

確認站點都沒問題就可以將域名 DNS 紀錄指向新的家了

 

沒有留言:

張貼留言