|
|
|
|
|
前幾天網(wǎng)站換了空間,我把所有文件通過FTP上傳到空間后,訪問管理頁面時,報錯了。錯誤提示如下所述:
根據(jù)錯誤提示文字很容易理解,數(shù)據(jù)庫連接錯誤了。這是因為更換空間后,之前的數(shù)據(jù)庫服務器也不能用了。幸好,我在換空間之前,已經(jīng)備份了數(shù)據(jù)庫。
如何在dedecms管理后臺備份數(shù)據(jù)庫
我是直接在dedecms管理后臺備份的數(shù)據(jù)庫,很簡單,“系統(tǒng)”-“系統(tǒng)設置”-“數(shù)據(jù)庫備案/還原”,即可在線操作。
dedecms備案/還原數(shù)據(jù)庫
dedecms備案數(shù)據(jù)庫的存放目錄在/data/backupdata/目錄下,我們只需把此目錄下所有文件通過FTP下載到本地即可。待還原時,把文件上傳到空間,然后再到“數(shù)據(jù)庫備案/還原”界面進行操作。
如何更改數(shù)據(jù)庫連接
換空間后,需要還原數(shù)據(jù)庫,就要首先進入管理后臺,然而因數(shù)據(jù)庫連接失敗而導致后臺都登錄不了,這就不能進行任何操作了。
遇到這個問題,我們該如何處理呢?
其實,這個就是修改數(shù)據(jù)庫連接信息的問題。
我們在/data/目錄下,會發(fā)現(xiàn)有個common.inc.php的文件,這個文件就是存放數(shù)據(jù)庫連接信息的文件,形式如下:
<?php
//數(shù)據(jù)庫連接信息
$cfg_dbhost = 'w.abc-123.com'; //數(shù)據(jù)庫服務器名稱
$cfg_dbname = 'a0321199901; //數(shù)據(jù)庫名稱
$cfg_dbuser = 'a0321199901'; //數(shù)據(jù)庫用戶名稱
$cfg_dbpwd = '00885599'; //數(shù)據(jù)庫用戶密碼
$cfg_dbprefix = 'dede_'; //數(shù)據(jù)庫前綴
$cfg_db_language = 'utf8'; //數(shù)據(jù)庫語言
?>
更換空間后,我們需要首先修改這個文件里的信息,各項資料均可在空間的管理面板里看到,如果你不知道,可咨詢你的空間提供商。修改完后,把文件通過FTP上傳到/data/目錄下。這樣,就可以打開網(wǎng)站的管理后臺了。