錯誤消息通常令人不安,但“建立數據庫連接時出錯”消息特別令人生畏。也許是因為它是純白色背景下的黑色文本,沒有通常的 WordPress 品牌,或者是因為很少有人知道“建立數據庫連接時出錯”甚至意味著什么。那么,這個錯誤消息是怎么回事?良好的網絡托管如何提供幫助?
“建立數據庫連接時出錯”是什么意思
當您購買域名時,您的網站仍然需要某個地方來存儲所有帖子、圖像以及使您的網站成為現實的所有其他內容。“建立數據庫連接時出錯”意味著 WordPress 無法訪問包含您網站所有內容的數據庫。
發生這種情況的原因有很多,但通常是由于以下原因之一:
- 數據庫服務器已關閉:如果存儲您網站的服務器與存儲數據庫的服務器不同,如果數據庫服務器已關閉,您可能會收到“建立數據庫連接錯誤”消息。
- 您獲得的流量比平時更多:更多的網絡流量是大多數網站的目標,但更多的流量會給您的服務器帶來很多額外的壓力。
- 數據庫已損壞:這聽起來很可怕,但不一定是任何惡意的結果。像失敗的主題一樣無辜的東西可能會破壞您的數據庫。
- 登錄憑據不正確:要訪問您的數據庫,WordPress 需要用戶名和密碼的特定組合。如果其中任何一個發生變化,WordPress 將無法連接到您的數據庫。
既然您知道導致“建立數據庫連接時出錯”消息的原因,以下是您修復它的方法:
修復“建立數據庫連接時出錯”的 4 個提示:
1. 檢查您的登錄憑據
登錄憑據很少會自行更改,但萬一這是導致“建立數據庫連接錯誤”消息的原因,檢查您的憑據不會有什么壞處。
為此,您需要前往“wp-config.php”文件并查看這些行以確保它們顯示正確的信息:
- 定義('DB_NAME','some_db');
- 定義('DB_USER','some_username');
- 定義('DB_PASSWORD','some_pass');
- 定義('DB_HOST', 'localhost');
如果您的姓名、用戶名、密碼或主機不正確,WordPress 將無法連接到您的數據庫。以下是您需要做的修復它:
- 第一步:將“wp-config.php”文件中的四行復制到剪貼板。
- 第二步:通過電子郵件或聊天聯系您的網絡托管服務商的客戶服務。
- 第三步:將四行粘貼到聊天窗口或電子郵件中。
- 第四步:詢問您的網絡主機是否顯示正確的信息。
如果信息有誤,您的網絡主機將為您提供正確的信息,您現在可以將其輸入“wp-config.php”文件來代替不正確的信息。完成此操作后,使用 FTP 重新上傳文件。
如果您的憑據正確,請嘗試下一個提示:
2. 檢查損壞的主題或插件
下面是你如何做到這一點:
- 第一步:使用 FTP 連接到您的主機。(您需要 FTP 帳戶的登錄名和密碼。如果您忘記了這些,請向您的網絡主機尋求幫助。)
- 第二步:連接到服務器并前往 WordPress 根文件夾。(如果您查找“public_html”,通常可以找到它。當您開始看到名稱為“wp-admin”和“wp-content”的子文件夾時,您就會知道您來對了地方。)
- 第三步:在“wp-content”子文件夾中,將“plugins”文件夾重命名為其他名稱。選擇您喜歡的任何名稱。
- 第四步:檢查您的網站,看看它是否仍然顯示“建立數據庫連接錯誤”錯誤。如果不是,您將知道是插件導致了錯誤。(如果它仍然顯示錯誤,請跳過本節的其余部分并轉到提示 #3。)
- 第五步:將你的插件文件夾重命名為“plugins”。
- 第六步:在“plugins”文件夾中,將第一個插件文件重命名為不同于其原始名稱的名稱,然后檢查錯誤是否消失。如果它仍然存在,請將插件重命名為其原始名稱。
- 第七步:對每個其他插件文件一個接一個地重復第六步,直到您不再看到“建立數據庫連接時出錯”消息。
- 第八步:一旦你確定了行為不端的插件,你可以刪除它,在線查看是否有關于如何修復它的提示,或者聯系插件開發人員尋求幫助。
3. 檢查您的數據庫是否已損壞
在執行本技巧中的任何步驟之前,請轉到您的 WordPress 儀表板。如果您在此處看到“建立數據庫連接時出錯”消息,您可以跳過此提示并轉到提示 #4。如果您看到來自 WordPress 的另一條消息,請按照 WordPress 告訴您的步驟操作,您將修復損壞的數據庫。
如果您看到以“一個或多個數據庫表不可用”開頭的消息,請按照以下步驟修復數據庫:
- 第一步:轉到您的 WordPress 根目錄并將“wp-config.php”文件下載到您的桌面。
- 第二步:在記事本中編輯文件,在“就是這樣,停止編輯”行之前添加這一行:
定義('WP_ALLOW_REPAIR',真);
- 第三步:使用 FTP,將新文件上傳到您的網站,以便覆蓋舊文件。
- 第四步:在“wp-admin”文件夾的“repair”部分,單擊“repair database”或“repair and optimize database”。
- 第五步:檢查您是否仍然看到錯誤消息。如果是,請轉到下一步。如果沒有,恭喜您解決了您的錯誤!無論哪種方式,請務必遵循本提示中的最后一步:
- 第六步:將“wp-config.php”文件恢復到在記事本中添加額外命令行之前的狀態。刪除多余的行后,重新上傳文件。
如果這些技巧都不起作用,那么是時候召集騎兵了:
4. 聯系您的虛擬主機
告訴您的主機您看到“錯誤建立數據庫連接”消息,并讓他們知道您為修復它所做的所有事情。可能問題出在他們這邊,他們正在解決這個問題。但即使這是您的錯誤,一個好的網絡主機應該能夠幫助您修復它。為防止錯誤消息再次使您的網站停止運行,請向您的虛擬主機詢問云備份。