GoDaddy 說明

修復 WordPress 建立資料庫連線的錯誤

WordPress 使用連接字串判定連線的目標資料庫。如果網站並未連線到資料庫,便會顯示「建立資料庫連線時發生錯誤」通知訊息。如果想解決此錯誤,請更新 WordPress 網站的連接字串。

須注意事項:若要完成本文章的所有步驟,您將需使用以下內容:
  • 開啟及編輯網站檔案所需的 FTP 應用程式。市面上有多種第三方 FTP 應用程式可供選擇,我們推薦您使用 FileZilla FTP 應用程式
  • 可變更 WordPress 檔案必要內容的文字編輯器。市面上有多種第三方文字編輯器可供選擇,我們推薦您使用 Notepad++。請勿使用 Microsoft Word 等文書處理應用程式編輯檔案。
  • WordPress 網站的資料庫名稱、使用者名稱、密碼以及主機名稱。請查詢 Linux 主機服務搭配 cPanelWindows 主機服務搭配 PleskWordPress 託管方案的相關資訊。如果您用的是 cPanelPlesk,則需重設並使用新密碼。
警告:進行疑難排解之前,請務必備份網站
  1. 登入phpMyAdmin
  2. 前往 phpMyAdmin 左側選單選取網站使用的資料庫名稱。
  3. 記下資料庫前綴。資料庫前綴會附加在表格名稱上 (舉例來說,如果您看到以下資料庫表格:wp_3f_options、wp_3f_ posts、wp_3f_postmeta 等等,表示資料庫前綴是 wp_3f_)。
  4. 使用 FTP 連線至主機服務帳戶。找到並開啟 WordPress 網站所在的資料夾。
  5. 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';
  6. 檢查檔案內的資訊和您之前查看的資料庫資訊是否相符。
    • yourdatabasename:取代為您的 MySQL 資料庫名稱。
    • yourusername:取代為您的 MySQL 使用者名稱。
    • yourpassword:取代為您的 MySQL 密碼。
    • yourhostname:取代為您的 MySQL 主機名稱。
    • yourtableprefix:取代為您的表格前綴。

    注意:如果 wp-config.php 檔案內的這些資訊有任何內容不符資料庫資訊,請將檔案內容更新成正確資訊。

  7. 儲存更新的檔案。
  8. 使用 ChromeFirefoxEdge 的隱私瀏覽模式前往您的網站,檢查網站是否已可正常運作。

更多資訊