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