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 中国語 Web サイトの他の関連記事を参照してください。