最近在研究帝國cms,剛開始在本地安裝使用,等我所有都弄好之后,傳到外網(wǎng)空間上,后臺登陸竟讓顯示Cann’t connect to DB!(數(shù)據(jù)庫連接不上)
比如說:http://www.phpfensi.com/ 就是出現(xiàn)了這種情況,因為是第一次接觸帝國,我一頭霧水,憑著經(jīng)驗,我知道是數(shù)據(jù)庫賬戶和密碼錯了,因為在本機(jī)我們用的都是mysql的默認(rèn)賬號root密碼root,外網(wǎng)空間可不一樣,每個空間都有自己的mysql數(shù)據(jù)庫的用戶名和密碼,論壇上的解決方法千篇一律,都是說數(shù)據(jù)庫連接失敗,都沒有給出具體的解決辦法,今天站長小寧為大家介紹具體的解決辦法:
打開你的帝國的根目錄,找到/e/config/config.php文件,將外網(wǎng)空間的數(shù)據(jù)庫用戶名和密碼改下就ok了,代碼如下:
//數(shù)據(jù)庫設(shè)置
$ecms_config[‘db’][‘usedb’]=’mysql’; //數(shù)據(jù)庫類型
$ecms_config[‘db’][‘dbver’]=’5.0′; //數(shù)據(jù)庫版本
$ecms_config[‘db’][‘dbserver’]=’localhost’; //數(shù)據(jù)庫登錄地址
$ecms_config[‘db’][‘dbport’]=”; //端口,不填為按默認(rèn)
$ecms_config[‘db’][‘dbusername’]=’root’; //數(shù)據(jù)庫用戶名
$ecms_config[‘db’][‘dbpassword’]=’root’; //數(shù)據(jù)庫密碼
$ecms_config[‘db’][‘dbname’]=’guangping518′; //數(shù)據(jù)庫名
$ecms_config[‘db’][‘setchar’]=’utf8′; //設(shè)置默認(rèn)編碼
$ecms_config[‘db’][‘dbchar’]=’utf8′; //數(shù)據(jù)庫默認(rèn)編碼
$ecms_config[‘db’][‘dbtbpre’]=’gp_’; //數(shù)據(jù)表前綴
$dbtbpre=$ecms_config[‘db’][‘dbtbpre’]; //數(shù)據(jù)表前綴
$ecms_config[‘db’][‘showerror’]=1; //顯示SQL錯誤提示(0為不顯示,1為顯示)
?