Dedecms錯誤警告:連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯怎麼解決?

黄文Rex發表於2024-11-02
  1. 檢查資料庫伺服器狀態

    • 虛擬主機/合租伺服器
      • 聯絡空間商,詢問資料庫伺服器的狀態。
    • 本地除錯
      • 確保MySQL服務已啟動。可以在命令列中執行以下命令:
        sudo systemctl status mysql
      • 如果服務未啟動,可以嘗試啟動它:
        sudo systemctl start mysql
        檢查資料庫配置檔案
    • 使用FTP工具登入到您的雲虛擬主機。
    • 導航至htdocs/data/common.inc.php檔案。
    • 開啟該檔案,檢查以下配置項是否正確:
      $cfg_dbhost = 'localhost'; // 資料庫伺服器地址
      $cfg_dbname = 'your_database_name'; // 資料庫名稱
      $cfg_dbuser = 'your_database_user'; // 資料庫使用者名稱
      $cfg_dbpwd = 'your_database_password'; // 資料庫密碼
      $cfg_dbprefix = 'dede_'; // 資料表字首
  2. 增加MySQL連線數(適用於大流量站點)

    • 編輯MySQL配置檔案my.cnf(通常位於/etc/mysql/my.cnf/etc/my.cnf)。
    • 找到或新增以下配置:
      [mysqld]
      max_connections = 1000
    • 儲存檔案並重啟MySQL服務:
      sudo systemctl restart mysql
  3. 確認DedeCMS訪問

    • 重新登入DedeCMS後臺,確認是否可以正常訪問。

透過以上步驟,您應該能夠解決DedeCMS連線資料庫失敗的問題。如果問題依然存在,建議聯絡空間商或資料庫管理員尋求進一步幫助。

相關文章