「指定された設定を使用してデータベース サーバーに接続できません」のトラブルシューティング CodeIgniter のエラー
「データベースに接続できません」のエラーが発生するCodeIgniter での「server」エラーはイライラすることがあります。考えられる原因と推奨される解決策を詳しく見てみましょう:
考えられる原因: PHP 構成の設定ミス
このエラーの原因は 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 がデータベース サーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。