[pgsql-jp: 28566] Re: phpimageに接続できない

Norio Kikuta kikuta.norio @ nifty.ne.jp
2003年 1月 7日 (火) 18:56:23 JST


石井さん、加藤さん、まいぱぱさん、井上さん、大場さん
ありがとうございます。

以下のようになっております。

> 閉じたマシンの中でちゃんと接続できる設定なのか?

データベースのあるPCでphpimageに接続できます。

> 使用できる人がちゃんと登録されているのか?

Ownerはpostgresですが、nobodyに設定してありますので、kikutaで
接続できます。

psql -l
        List of databases
   Name    |  Owner   | Encoding
-----------+----------+----------
 phpimage  | postgres | EUC_JP
 template0 | postgres | EUC_JP
 template1 | postgres | EUC_JP
 tes1db    | kikuta   | EUC_JP
 tesdb     | kikuta   | EUC_JP
(5 rows)

> そのデータベースが使える権利があるのが誰なのか?

nobodyに設定してあります。

> 誰の権限で繋ぎに行ってるのか?

kikuta の権限でphpimageに繋いでいます。
接続した状況は下のようになっています。

> psql phpimage
Welcome to psql, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help on internal slash commands
       \g or terminate with semicolon to execute query
       \q to quit

phpimage=# \d
             List of relations
        Name         |   Type   |  Owner
---------------------+----------+----------
 groups              | table    | postgres
 groups_group_id_seq | sequence | postgres
 images              | table    | postgres
(3 rows)

石井さんのメールにあった
$conn = $connect_function($connstr);
を付け加えましたが、エラーメッセージはでませんでした。

pg_hba.confの設定は下記のようになっています。

# TYPE     DATABASE    IP_ADDRESS    MASK               AUTH_TYPE  AUTH_ARGUMENT

local      all                                          trust
host       all         127.0.0.1     255.255.255.255    trust
host       all         192.168.x.xx  255.255.255.255    trust

接続は192.168.x.xxから行っています。
なお、PostgreSQLのあるマシンからもブラウザ経由では表示できません。

よろしくお願いします。




pgsql-jp メーリングリストの案内