[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:54793] pcfg_openfile() Could not open password file: が発生



木村と申します。

Debian/lennyでPostgreSQL9.02をソースからコンパイルして使
いたいので、apache2.2.9のmod_auth_pgsqlもソースからコン
パイルして使用したいと考えています。

PostgreSQLは、postgresql-9.0.2.tar.gzをダウンロードし、
インストールしました。

mod_auth_pgsqlは、http://www.giuseppetanzilli.it/mod_auth_pgsql2/
からmod_auth_pgsql-2.0.3.tar.gzをダウンロードして、apxs2
でモジュールを作成して、ロードしています。
このソースコードは、apache2.0用です。

ブラウザからサーバーの.htaccessにアクセスすると、ブラウ
ザの認証画面が表示されます。
その後で、Internal Server Errorが発生します。

/var/log/apache2/error.logを見ると、下記のエラーが発生し
ています。
[Thu Jan 20 15:48:49 2011] [error] Internal error:
pcfg_openfile() called 
with NULL filename
[Thu Jan 20 15:48:49 2011] [error] [client 10.0.23.133]
(9)Bad file 
descriptor: Could not open password file: (null)

.htaccessは、下記の記述をしています。

AuthName "PostgreSQL Authenticator"
AuthType Basic

Auth_PG_host 10.0.xx.xx
Auth_PG_port 5432
Auth_PG_user xxxxxx
Auth_PG_pwd xxxxxx
Auth_PG_database xxxxxx
Auth_PG_pwd_table mcccharge
Auth_PG_uid_field userid
Auth_PG_pwd_field password
Auth_PG_encrypted off
Auth_PG_log_table xxxxxx
Auth_PG_log_uname_field login
Auth_PG_log_date_field date
Auth_PG_log_uri_field 	request
Auth_PG_log_addrs_field  ip_address
Auth_PG_log_pwd_field  password

require valid-user

CentOS5.5では、上記やり方でmod_auth_pgsqlが正常に動作し
ています。
対応策をご存じの方、ご教示をお願いします。


--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/