httpd の再起動を行った結果、以下のエラーが出力されるようになってしまいました。
どうやら、ApacheとPostgreSQLの連携部分でトラブっているようなのですが、如何せん力不足で要領を得ていない状況です。
どなたか勘所のある方いらっしゃいましたら、ご回答宜しくお願い致します。
■出力エラーメッセージ
--------------------------------
DB Error: extension not found
--------------------------------
■動作環境
LAPP(Linux/Apache/PHP/PostgreSQL)
■ソースサンプル
$dsn = DSN;
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL,
);
$db =& DB::connect($dsn, $options);
if (PEAR::isError($db)) {
die($db->getMessage());
}
$db->setFetchMode(DB_FETCHMODE_ASSOC);
$request->setAttribute('db', $db);
DSNの記述が間違っていると思われます。
ユーザー名:user
パスワード:passwd
ホスト:host
DB名:db
として利用しているDSNを記述してみてくれませんか?
# そもそも定数DSNに何が入っているのかわかりませんし。
dummy