wordpress建立數(shù)據(jù)庫連接時(shí)出錯怎么辦?
雖然wordpress簡單易用,為非編程人員提供了極大的建站便利性,但當(dāng)網(wǎng)站出現(xiàn) “建立數(shù)據(jù)庫連接時(shí)出錯”該怎么辦?

錯誤消息是什么意思?
WordPress網(wǎng)站基于數(shù)據(jù)庫,而數(shù)據(jù)庫又使用MySQL數(shù)據(jù)庫管理系統(tǒng)。當(dāng)互聯(lián)網(wǎng)用戶瀏覽網(wǎng)站時(shí),PHP命令會請求所需的數(shù)據(jù)庫條目。但是,如果用戶只能看到“建立數(shù)據(jù)庫連接時(shí)出錯”消息,則此數(shù)據(jù)庫信息請求無效。
“建立數(shù)據(jù)庫連接時(shí)出錯”發(fā)生在什么條件下?
錯誤消息不一定是錯誤的操作觸發(fā)。在大多數(shù)情況下,這是由于數(shù)據(jù)庫的登錄數(shù)據(jù)未正確存儲或數(shù)據(jù)庫本身已損壞。這可能是因?yàn)椴寮母?,亦或者是?shù)據(jù)庫服務(wù)器本身的錯誤。
wordpress如何修復(fù)數(shù)據(jù)庫錯誤?
嘗試登錄后端,如果后臺無法登陸,瀏覽器可能會顯示另一條消息:“One or more database tables are unavailable. The database may need to be repaired(一個或多個數(shù)據(jù)庫表不可用,數(shù)據(jù)庫可能需要修復(fù))”。如果顯示此錯誤,則問題很明顯:數(shù)據(jù)庫中存在使整個系統(tǒng)癱瘓的錯誤。WordPress具有內(nèi)置修復(fù)功能,通過wp-config.php進(jìn)行修改。

通過在wp-config.php文件中插入一行代碼,可以激活數(shù)據(jù)庫修復(fù)工具。
wp-config.php文件位于網(wǎng)站根目錄,下載并使用文本編輯器編輯。然后在MySQL settings后面插入一行代碼:
define('WP_ALLOW_REPAIR',true);
保存文件并將其上傳回服務(wù)器,覆蓋原始文件。
注意?。?!
在對源代碼文件進(jìn)行任何更改之前,請先進(jìn)行備份。
上傳完成后,訪問以下頁面:
‘https : //www.pzo.cc/wp-admin/maint/repair.php ‘(請自行更換域名)。在激活的工具中修復(fù)數(shù)據(jù)庫,修復(fù)完成后,再次停用該工具,以便第三方無法訪問它,因?yàn)槊總€人都可以訪問修復(fù)URL。
再次打開wp-config.php并將命令中的true更改為false或刪除整行,保存修改后并將其上傳回服務(wù)器。

如果后端還顯示錯誤消息“建立數(shù)據(jù)庫連接錯誤”,該怎么辦?這可能是由于數(shù)據(jù)庫的登錄數(shù)據(jù)不正確。您可以在同一個文件(wp-config.php)中查看這些內(nèi)容。在源代碼的開頭,您可以找到包含數(shù)據(jù)庫名稱,用戶名,密碼和主機(jī)名的相應(yīng)行。
// ** MySQL設(shè)置** //
/ ** WordPress數(shù)據(jù)庫的名稱* /
?define('DB_NAME','數(shù)據(jù)庫的名稱');
?/ ** MySQL數(shù)據(jù)庫用戶名* /
define('DB_USER','您的用戶名');?
/ ** MySQL數(shù)據(jù)庫密碼* /
define('DB_PASSWORD','您的密碼');?
/ ** MySQL主機(jī)名* /
define('DB_HOST','數(shù)據(jù)庫主機(jī)的名稱');
檢查此數(shù)據(jù)是否正確,如果有誤請自行更正并將正確的版本上載到服務(wù)器即可。
服務(wù)范圍:WordPress搭建、WordPress主題開發(fā)、WordPress二次開發(fā)、WordPress插件開發(fā)
其它服務(wù):網(wǎng)站建設(shè)、企業(yè)郵箱、數(shù)字證書ssl、400電話、
技術(shù)標(biāo)簽:企業(yè)網(wǎng)站、外貿(mào)網(wǎng)站、外貿(mào)商城、其它問題
聯(lián)系方式:電話:13714666846 微信同號