CodeIgniter 資料庫連接錯誤:「無法連接到伺服器」已解決
在CodeIgniter 中,有時會將資料庫驅動程式從MySQL 更改為MySQLi在一條錯誤訊息中指出「無法使用提供的設定連接到您的資料庫伺服器」。此錯誤通常表示資料庫配置存在問題。
錯誤故障排除
根據使用者的回應建議,問題可能出在 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 '
分析輸出
執行此腳本後,會輸出:
如果有連線問題,則會顯示錯誤。檢查錯誤訊息以確定問題的原因。
可能的解決方案
按照以下步驟操作調試資料庫連接,可以解決CodeIgniter中「無法連接到伺服器」的錯誤。
以上是為什麼我的 CodeIgniter 應用程式顯示「無法連接到伺服器」資料庫錯誤以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!