- 締切済み
postgresのことで質問があります。
質問させて下さい。 PostgreSQLに接続してデータを取得しそのデータを 別テキストファイルに記述する処理(test.php)を作成しました。 このtest.phpをWEB(ブラウザ)からアクセスすると 別テキストファイルが正常に作成されますが、 LINUXのコマンドラインから php /home/httpd/test.phpと 実行するとpg_connectが出来ません。 恐らくそのファイルを実行するユーザと DBに接続するユーザの関係だと考えたのですが どうもうまくわかりません。 アドバイスを下さい。 ※質問自体わかりにくいのですが、質問していただければすぐに回答しますので宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kei_
- ベストアンサー率29% (5/17)
回答No.1
apache からの実行だと、ユーザは nobody のはずですよね(環境によりますが)。とりあえず、その程度の違いしか思いつきません。 環境(OS, PHP, PostgreSQL のバージョン等)とエラーメッセージを書いてもらえませんか?