-
檢查資料庫伺服器狀態
- 虛擬主機/合租伺服器:
- 聯絡空間商,詢問資料庫伺服器的狀態。
- 本地除錯:
- 確保MySQL服務已啟動。可以在命令列中執行以下命令:
sudo systemctl status mysql
- 如果服務未啟動,可以嘗試啟動它:
檢查資料庫配置檔案sudo systemctl start mysql
- 確保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_'; // 資料表字首
-
增加MySQL連線數(適用於大流量站點)
- 編輯MySQL配置檔案
my.cnf
(通常位於/etc/mysql/my.cnf
或/etc/my.cnf
)。 - 找到或新增以下配置:
[mysqld] max_connections = 1000
- 儲存檔案並重啟MySQL服務:
sudo systemctl restart mysql
- 編輯MySQL配置檔案
-
確認DedeCMS訪問
- 重新登入DedeCMS後臺,確認是否可以正常訪問。
透過以上步驟,您應該能夠解決DedeCMS連線資料庫失敗的問題。如果問題依然存在,建議聯絡空間商或資料庫管理員尋求進一步幫助。