修復 WordPress 建立資料庫連線的錯誤
WordPress 使用連接字串判定連線的目標資料庫。如果網站並未連線到資料庫,便會顯示「建立資料庫連線時發生錯誤」通知訊息。如果想解決此錯誤,請更新 WordPress 網站的連接字串。
須注意事項:若要完成本文章的所有步驟,您將需使用以下內容:
- 開啟及編輯網站檔案所需的 FTP 應用程式。市面上有多種第三方 FTP 應用程式可供選擇,我們推薦您使用 FileZilla FTP 應用程式。
- 可變更 WordPress 檔案必要內容的文字編輯器。市面上有多種第三方文字編輯器可供選擇,我們推薦您使用 Notepad++。請勿使用 Microsoft Word 等文書處理應用程式編輯檔案。
- WordPress 網站的資料庫名稱、使用者名稱、密碼以及主機名稱。請查詢 Linux 主機服務搭配 cPanel、Windows 主機服務搭配 Plesk 或 WordPress 託管方案的相關資訊。如果您用的是 cPanel 或 Plesk,則需重設並使用新密碼。
警告:進行疑難排解之前,請務必備份網站。
- 登入phpMyAdmin。
- 前往 phpMyAdmin 左側選單選取網站使用的資料庫名稱。
- 記下資料庫前綴。資料庫前綴會附加在表格名稱上 (舉例來說,如果您看到以下資料庫表格:wp_3f_options、wp_3f_ posts、wp_3f_postmeta 等等,表示資料庫前綴是 wp_3f_)。
- 使用 FTP 連線至主機服務帳戶。找到並開啟 WordPress 網站所在的資料夾。
- 在 wp-config.php 檔案內尋找和以下範例相似的區段:
/** The name of the database for WordPress */ define('DB_NAME', 'yourdatabasename'); /** MySQL database username */ define('DB_USER', 'yourusername'); /** MySQL database password */ define('DB_PASSWORD', 'yourpassword'); /** MySQL hostname */ define('DB_HOST', 'yourhostname'); $table_prefix = 'yourtableprefix';
- 檢查檔案內的資訊和您之前查看的資料庫資訊是否相符。
- yourdatabasename:取代為您的 MySQL 資料庫名稱。
- yourusername:取代為您的 MySQL 使用者名稱。
- yourpassword:取代為您的 MySQL 密碼。
- yourhostname:取代為您的 MySQL 主機名稱。
- yourtableprefix:取代為您的表格前綴。
注意:如果 wp-config.php 檔案內的這些資訊有任何內容不符資料庫資訊,請將檔案內容更新成正確資訊。
- 儲存更新的檔案。
- 使用 Chrome、Firefox 或 Edge 的隱私瀏覽模式前往您的網站,檢查網站是否已可正常運作。
更多資訊
- WordPress 疑難排解
- 本文章會講解進階疑難排解方法,包括如何運用 FTP 應用程式連線到主機服務,以及存取資料庫等內容。如果您不想自行修復錯誤,WordPress 超豪版支援中心團隊可以為您服務。