私は CodeIgniter の初心者ですが、過去にいくつかの作業ページを作成しました。これらのページをリファクタリングしようとしており (古いページはまだ Postgres の Linux ボックスで実行されています)、それらを Windows ボックスで開発しています。しかし、私は Postgres データベース接続の問題で立ち往生しており、次のエラーが発生しています:
データベース エラーが発生しました
指定された設定を使用してデータベース サーバーに接続できません。
ファイル名: C:\Subayogam_v2.0\Codeigniter\system\database\DB_driver.php
行番号: 124
データベース構成が欠落しているときにこのエラーが発生することはわかっていますが、C:\Subayogam_v2.0\Codeigniter\application\config\database.php に有効な DB 構成があります。以下は、構成ファイルのデータです。
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'postgres';
$db['default']['password'] = 'mypassword';
$db['default']['database'] = 'subayogam_v2.0';
$db['default']['dbdriver'] = 'postgre';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = TRUE;
/*$db['default']['cachedir'] = '/var/subayogam_2.0/cache';*/
$db['default']['cachedir'] = 'C:\Subayogam_v2.0\Codeigniter\cache';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
キャッシュフォルダーのパスを再確認し、同じDBに接続する単純なPHPページを試して、ドライバーが機能しているかどうかを確認しました。データベースからの結果を確認できました. Apache エラー ログにも有用なエラー メッセージはありません。実行中のバージョンからアプリケーション全体をコピーして貼り付け、新しいデータベースを指すように DB ファイルを変更しました。他に何も変わっていません。
何が間違っている可能性がありますか?エラーに関する詳細情報を提供できる特定のログ ファイルはありますか?