PHP4とpostgrs8.0を利用しています。OSはWINDOWS2000です。
$DB_SERVER="localhost";
$Port = "5432";
$DB_NAME="test";
$DB_UID="postgres";
$DB_PASS="abc";
define("DB_CONECT","host=$DB_SERVER port=$Port dbname=$DB_NAME user=$DB_UID password=\"$DB_PASS\"");
という設定で
pg_connect(DB_CONECT)
の接続でエラーが発生します。
Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: password authentication failed for user "postgres" in c:\*****.php on line 12
なぜでしょうか?
pg_hba.confの設定で
host all all 127.0.0.1/32 md5
を
host all all 127.0.0.1/32 trust
に変更すると接続できるのですが。
それは問題ないのでしょうか?
またレンタルサーバーのpostgresを利用する場合、
その設定も個人で変更できるのでしょうか?
よろしくお願い致します。
お礼
出来ました。 ありがとうございます。 またよろしくお願いします。