discuz論壇搬家

1、首先將原網站ucenter和論壇的數據庫全部備份。

2、在新的空間上安裝新的discuz論壇和ucenter(和自己舊論壇的版本要一樣),管理密碼和郵箱設置成和

自己原論壇一樣。

3、然後將原網站文件全部上傳到新空間(包括ucenter和論壇)覆蓋,修改兩個配置文件,具體修改方法如

下。

4、恢復備份的數據庫,更新緩存。

5、一切都ok了。

 

[轉]修改配置文件如下:

論壇搬家步驟
1、關閉論壇,將你的域名解析至新空間的IP或者新的空間的別名解析中。
2、備份數據庫,打包文件全部下載下來。
在這裏有兩種情況:
第一種情況,你的原論壇和空間沒有裝其它插件,數據庫的結構也沒動過(這種情況很少)
在UCENTER中備份數據庫,選擇全部備份,如果覺得不保險,還可以在DZ7.0中單獨備份論壇數據庫,並把原論壇打包,通過FTP下載下來,並上傳到新空間中。
第二種情況如果你的論壇的數據庫結構有更改,
比如你裝了其它的插件,如寵物,或者其它在數據庫在新建立的表的插件,通過這種在後臺備份數據庫的方法,不能將整個數據庫的結構與表的數據全部備份,只能備份dz論壇相關的數據庫,所以,你又可以有三種方法備份數據庫一是登陸phpmyadmin,將你的數據庫打包成文件下載到本地,但要注意,這種方法在上傳這個文件夾到新的mysql時,可能不支持超過4M的大文件,二是通過EBAK數據庫備份王,將你的原數據庫打包成文件下載到本地,再上傳到新的空間數據庫中,三是如果你兩者都不會,可以與你的空間商聯繫,讓他幫你把你的數據庫文件夾(這個文件夾的名就是你的數據庫名)打成一個包,放到你的原空間網站根目錄下,你再通過FTP下載下來,有的空間商可能不會幫你,說這涉及數據庫==,讓你自己備份,但這就需要你與空間商好好溝通了~~~~。這樣打包的數據庫備份是最完整和安全的,因爲到新空間中只需要把這個數據庫文件夾在mysql數據庫的data文件夾下解壓就行了,但這同樣需要空間商幫你完成,還要特別注意:你在新空間中的數據庫名如果與原空間的數據庫的名不一樣,請在本地將這個包的名改了,再上傳到新的空間,或者你讓新空間的客服幫你改!!!!~~~
3、在新的空間中,安裝全新的UCenter、discuz7.0,和uchome1.5,安裝時,新安裝的文件夾的名稱,文件夾的位置佈局,數據庫的名,admin的帳號,admin的密碼,數據庫前綴==信息,儘量與原來的一致,如果不一致,還要再改配置文件,比較麻煩
4、將原論壇的文件夾在新空間中對應的文件夾中解壓並覆蓋。(覆蓋之前,請注意將各個應用的配置文件ucenter的 dz下的的參數改成新空間的參數)登陸UCENTER,重新設置各個應用的地址,或者配置,如果不能通信,請加上各個應用相對的地址,或者IP,這個很簡單,如果你是第一種情況的數據庫備份的,就在這全部恢復數據庫,並更新緩存。然後登陸論壇的後臺,設置一下,更新緩存!這時的論壇已經能正常訪問了,如果不能,請首先考慮配置文件的問題:下面是配置的詳細設置,請您小心仔細覈對參數,不要以爲對了,我有一次搬家就是一個參數沒有檢查到,結果弄了好幾天,急啊!!!~~~~
總共要修改三處的config.inc.php,(如果你裝了uchome的話)一處是論壇根目錄下,一處是/ucenter/data/ 下config.inc.php,紅色的表示要修改的地方 一定要修改哦![找空間商提供相關數據庫的信息]
第一:修改/ucenter/data/ 下的config.inc.php
$dbhost = '222.218.133.103'; // 數據庫服務器
$dbuser = 'a0223416'; // 數據庫用戶名
$dbpw = 'a0225yuuo14'; // 數據庫密碼
$dbname = 'a0dgfh16'; // 數據庫名

最下面有:
define('UC_DBHOST', '222.208.183.134');[說明:數據庫IP]

define('UC_DBUSER', 'a02252334');[說明:數據庫用戶名]

define('UC_DBPW', 'a0225160314');[說明:數據庫密碼]

define('UC_DBNAME', 'a02252334');[說明:數據庫名]

第二:將論壇根目錄的config.inc.php 繼續往下拉 會看到下面的代碼[紅色處要修改 具體信息讓空間商提供]
define('UC_CONNECT', 'mysql');
define('UC_DBHOST', '222.208.55.143'); [說明:數據庫IP]
define('UC_DBUSER', 'a045616');[說明:數據庫用戶名]
define('UC_DBPW', 'a0225556614');[說明:數據庫密碼]
define('UC_DBNAME', 'a05555616');[說明:數據庫名]
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', '`a0rt677516`.cdb_uc_');[說明:切記這裏還是要修改哦,修改成最新的數據庫名]
define('UC_DBCONNECT', '0');
define('UC_KEY', 'Dc33Cet6p98c4b5053ffCcY6y4ocq7j5YdS0e7p5h3gesfB3oeefbec9A1OcB51c');
define('UC_API', 'http://www.jixianbike.com/forum/uc_server');
define('UC_CHARSET', 'gbk');
define('UC_IP', '222.208.183.106'); [說明:數據庫IP]
define('UC_APPID', '1');
define('UC_PPP', '20');
第三個也是論壇根目錄下的config.uch.php(重要,我有次就是沒改,打不開主頁)
$uch_db_host = 'localhost'; // 數據庫服務器
$uch_db_user = 'lp***'; // 數據庫用戶名
$uch_db_pw = 'z***'; // 數據庫密碼
$uch_db_name = 'l****'; // 數據庫
$uchtablepre = "uchome_"; // UCHome表前綴這些紅色的部分一定要覈對清楚

將這三個文件一定仔細檢查,確保無誤,很多情況下都是由於這個導致不能訪問的,請確保你改正確了所有參數;如果改完以後還不行,請用我上面說的,讓空間商幫你把數據庫文件夾直接到新空間的mysql下的data文件中替換!!!!這樣,你的論壇至少絕對是可以訪問了,除非你論壇搬家之前就不能訪問~~~~~
5、至此,論壇的搬家已經基本完成了,如果還有這樣那樣的小問題,請不要再重裝論壇,因你的數據庫已經覆蓋了,沒有問題,有問題也是一些小問題,也是程序本身的問題,可以在dz論壇多用搜索,或者發貼求助!

發佈了9 篇原創文章 · 獲贊 33 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章