discuz論壇搬家換空間?

當下,discuz論壇的使用者數量龐大,在論壇的日常運營當中,不可避免的要出現論壇搬家換空間的情況,雖然DZ官方釋出了圖文並茂的詳細搬家教程,但是,很多的新手站長按照官方的搬家教程,自己動手搬家,卻很容易出現多種多樣的問題,比如搬家後某些檔案丟失,或者資料庫檔案缺失,管理員帳號無法登陸等等一系列問題,基本上每天都有新手站長搬家出現問題,然後DZ官方發帖求助,不過由於DZ使用者太過於龐大,官方的人員也不可能為大家一一解決問題,因此,大多時候,還是要靠自己的!經過一段時間的研究,鐵雲吧網賺論壇發現一個非常容易的discuz論壇搬家方法,非常的適合新手站長朋友,現在就把這個方法分享給大家,希望能對打算搬家的站長有所幫助。

方法/步驟

本方法需要藉助一款工具——帝國備份王,把帝國備份王通過FTP上傳到論壇的根目錄下,然後在瀏覽器欄輸入你的網址/帝國備份王名字,帝國備份王可以重新命名,記得要輸入修改之後的名字,比如:本人把帝國備份王重新命名為diguo,然後輸入就可以進入帝國備份王頁面,如圖:

discuz論壇搬家換空間

備份王預設的帳號是admin,密碼是123456,輸入以上資訊,進入管理後臺,如圖:

discuz論壇搬家換空間

進入後臺,第一件事,就是進行資料庫引數配置,點選左側工具欄引數設定,如圖所示:

discuz論壇搬家換空間

然後填寫論壇目前正在使用的空間的資料庫資訊,然後提交就可以了。

discuz論壇搬家換空間

接下來點選左側工具欄備份資料,如圖所示:

discuz論壇搬家換空間

可以看到你剛剛填寫的資料庫,點選備份資料就會進入到資料表的排列目錄,如圖所示:

discuz論壇搬家換空間

然後直接拉到資料表最下方,找到開始備份按鈕並且點選,就會開始備份,備份時間要根據資料庫大小和空間速度來決定,通常幾分鐘就可以備份完成,完成的時候,會彈出一個對話方塊,提示您已經完成,用時多少等,不用管它,可以關閉這個頁面了,然後登陸空間的管理後臺,把論壇的全部資料打包,下載到硬碟,再上傳到新購買的空間之中,解壓縮。於此同時,可以登陸域名後臺,把域名解析到新空間的IP上,同時到新空間繫結域名。

解壓完成和域名解析生效之後,再次登陸帝國備份王后臺,方法和之前一樣,進入後臺之後,還要先配置資料庫引數,這一次,要輸入新空間的資料庫資訊,提交完成之後,點選左側工具欄恢復資料,如圖所示:

discuz論壇搬家換空間

點選選擇目錄,找到你之前備份的資料庫並選擇,然後在要匯入的資料庫後面,選擇你剛剛配置的新空間資料庫名字,單擊開始恢復就可以了,幾分鐘之後,就會彈出對話方塊提示您已經恢復完成。

接下來就是最後一步,也是最關鍵的一步——修改檔案:

需要修改的檔案有三個:
第一個:位於config\config_global.php
第二個:位於config\config_ucenter.php
第三個:位於uc_server\data\config.inc.php

把以上三個檔案分別下載到本地,用記事本開啟,開始修改:
第一個檔案config_global.php修改
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = '新資料庫使用者名稱';
$_config['db']['1']['dbpw'] = '新資料庫密碼;
$_config['db']['1']['dbcharset'] = 'gbk';
$_config['db']['1']['pconnect'] = '0';
$_config['db']['1']['dbname'] = '新資料庫名';
$_config['db']['1']['tablepre'] = 'pre_';

第二個檔案config_ucenter.php修改
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '新資料庫使用者名稱');
define('UC_DBPW', '新資料庫密碼');
define('UC_DBNAME', '新資料庫名');
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', '`新資料庫名`.pre_ucenter_');
define('UC_DBCONNECT', 0);

第三個檔案config.inc.php修改
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '新資料庫使用者名稱');
define('UC_DBPW', '新資料庫密碼');
define('UC_DBNAME', '新資料庫名');

請大家注意,三個檔案之中最上方的localhost是資料庫伺服器,大多數空間的資料庫伺服器都預設是它,但是,也有些空間的資料庫伺服器需要填寫該空資料庫的IP,這一點需要注意,不然搬家不會成功。

修改完成之後,再把三個檔案重新上傳到原來的位置,論壇後臺更新快取,到此,搬家結束,論壇可以正常訪問了,而且和搬家之前一模一樣哦!

論壇搬家完成之後,可以把帝國備份王刪除掉,或者修改為一個非常複雜的名字,安全第一!

整個論壇搬家過程就是這樣簡單,沒有任何技術難度,前面的部分基本上不會出錯,只有最後修改檔案時,才比較容易出現錯誤,大家一定要萬分細心哦,如果搬家後,論壇無法訪問,一定要再次仔細檢查修改檔案這部分,找到錯誤,修改過來,就Ok嘍!

檔案, 資料庫, 空間, 官方, 論壇,
相關問題答案