CodeIgniter 資料庫連線錯誤:診斷並解決
CodeIgniter 中的「無法使用提供的設定連接到資料庫伺服器」錯誤訊息是資料庫連結問題的常見指標。要解決此問題,我們必須找出問題的根本原因。
資料庫設定
驗證 application/config/database.php 中的資料庫設定設定是否正確。確保 dbdriver 設定為“mysqli”,主機名稱、使用者名稱、密碼和資料庫名稱準確。此外,請確保正確指定端口,如您的情況,將其設定為“3306”。
PHP 配置
額外的檢查涉及調試 PHP配置。在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中文網其他相關文章!