0

サーバーへの Ingres のインストールが完了しました (既存の ingres サーバーに接続するためのクライアント部分のみ)。php_ingres モジュールを追加しました。

これでphpは私のモジュールを認識したので、自分自身をいくつかの既存のサーバーに接続しようとしましたが、常に

データベースに接続できません (ここではホスト名)

しかし、これでは何が悪いのかわかりませんか?? 入力エラー? PHPドライバー?資格?...?

これらの問題を特定するにはどうすればよいですか?

4

1 に答える 1

1

ほとんどの場合、ユーザー資格情報の問題です。実際のエラー メッセージを表示するには、次のコードを使用します。

$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 のセットアップ手順が概説されています。

于 2011-08-08T12:40:50.947 に答える