cann't connect to db!是什么意思?怎么解決Cann't connect to DB!
最常見的是數據庫的服務沒有正常啟動,不知道你的網站后臺用的什么數據庫?去查看一下,嘗試重啟數據庫服務。

首先,檢查服務器有沒有mysql進程,如果在本地CTRL+ALT+DEL查看下有沒有mysqld-nt.exe進程。
如果沒有mysqld-nt.exe進程,說明你的mysql沒有啟動,到window控制面板的服務那啟動mysql就可以了。
其次,也有可能是數據庫賬戶和密碼錯了,因為在本機我們用的都是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']='seo'; //數據庫名
$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為顯示)
- 上一篇
帝國CMS7.5啟用https后登錄后臺頁面空白的解決方法(圖文)
網站使用帝國CMS7.5系統管理的,啟用https以后后臺不要再設置強制https了,還是保持自動為好,如果設置了很容易導致無法登錄后臺,并且空白。 如果已經設置了只能通過修改配置文件來取消掉,具體操作方法如下: 在網站
- 下一篇
Can't connect to MySQL server on localhost (10061)解決方法(圖文)
有時候安裝mysql后使用mysql命令時報錯 Can't connect to MySQL server on localhost (10061),或者用net start mysql 時報服務名無效,一般是因為mysql服務沒有啟動。 這時候可以用管理身份運行cmd.exe(注意必須是