CodeIgniter 中的資料庫連線錯誤:解決「無法連線到您的資料庫伺服器...」訊息
問題:
使用CodeIgniter的開發者在切換到MySQL時遇到錯誤司機。儘管資料庫設定正確,他們仍收到錯誤訊息:「無法使用提供的設定連接到您的資料庫伺服器。」
解決方案:
問題可能在於PHP 配置。若要進行故障排除,請依照下列步驟操作:
偵錯資料庫連線:
將下列腳本附加到./config/database. php的末端檔案:
... ... ... echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
檢查輸出:
執行腳本並檢查輸出。它將顯示您配置的資料庫設定。
如果看到“Connected OK”,則資料庫連線成功。否則,它將顯示連線失敗的實際原因(例如,密碼、主機名稱或連接埠不正確)。
解決連接錯誤:
根據輸出,確定連接錯誤的原因並解決它。例如,如果主機名稱不正確,請將其更新為資料庫設定中的正確值。
以上是CodeIgniter 資料庫連線錯誤:如何修復「無法連線到您的資料庫伺服器...」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!