[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0396] Re: PostgreSQLの認証でエラー
福岡です。
Junichi Takeuchi wrote:
> 昨日から影舞を試しています。一通り動作させることができました。で、次の
> 一歩ということで、PostgreSQLにデータを登録するようにしてみたのですが、う
> まく行きません。
>
> 新規プロジェクトを登録しようとすると、サーバーエラーが表示され、apache
> のエラーログを確認すると、以下のエラーが記録されていました。
>
> /usr/lib/site_ruby/1.8/DBD/Pg/Pg.rb:111:in `initialize': FATAL: IDENT
> authentication failed for user "kagemai" (DBI::OperationalError)
このエラーだと、PostgreSQL は IDENT 認証になっていますね。
影舞で使う場合には、IDENT 認証はたぶん向いていません。
とりあえずの動作確認なら Trust 認証にしておくのが簡単です。
セキュリティが気になるならパスワード認証か、Kerberos 認証
がいいでしょうが。
http://www.postgresql.jp/document/pg746doc/html/client-authentication.html
のあたりに設定方法や認証方式の違いについて書いてあります。
pg_hba.conf を書き換えて PostgreSQL を再起動してやればいけると思います。
pg_hba.conf は、環境にもよりますが、たとえば Linux なら
/var/lib/pgsql/data にあることが多いです。
--
fukuoka@xxxxxxxxxxxxx