サーバーへの Ingres のインストールが完了しました (既存の ingres サーバーに接続するためのクライアント部分のみ)。php_ingres モジュールを追加しました。
これでphpは私のモジュールを認識したので、自分自身をいくつかの既存のサーバーに接続しようとしましたが、常に
データベースに接続できません (ここではホスト名)
しかし、これでは何が悪いのかわかりませんか?? 入力エラー? PHPドライバー?資格?...?
これらの問題を特定するにはどうすればよいですか?
ほとんどの場合、ユーザー資格情報の問題です。実際のエラー メッセージを表示するには、次のコードを使用します。
$connection = ingres_connect(.....);
if (!is_resource($connection))
{
trigger_error(ingres_errno()." - ". ingres_error(),E_USER_ERROR);
}
また、 http://community.ingres.com/wiki/Ingres_with_Apache_on_Debian_Etchも参照してください。Ingres、PHP、Apache、および Debian/Ubuntu のセットアップ手順が概説されています。