[PHP-users 23171]Re: PHPlibインストール時のエラー、身に覚えの無いtestというDBが!

"朱" lulu @ site-ltd.jp
2004年 9月 1日 (水) 17:06:23 JST


luluです。


sumiyaさん、ありがとうございます。


> そういう風にいわれても,エラーメッセージの方が正しいと思います.^^;
> 
> local.incではなくて,これをコピーしたlocal.incファイルを作りませんでし
> たか?書籍ではlib/pgimage_local.incを作っています.
> この中で,databaseの指定を行っています.
> 
> 手っ取り早いのは,ご自分がお作りになった環境で
> grep test *
> 
> を行うとtestを含んだファイルがわかると思います.

こちらの環境では、pgimage_local.incというファイルはありません
でしたが、

 grep test *

で検索してみたところ、やはりphpフォルダ内の「local4.inc」という
ファイルに「test」と設定がされていましたので、値を削除しました。
(設定した覚えはないのですが、もともと入っていることは無いです
よね?)

これで、いけるかと思ったのですが、今度は「www」が存在しないという
エラーに変わってしまいました。(以下)


Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: Database "www" does not exist in the system catalog. in /usr/local/apache/phplib-7.4-pre2/php/db_pgsql.inc on line 51
Database error: connect() failed.
PostgreSQL Error: 0 ()
Session halted.


同じくどこかで「www」と設定されているのかと思い、

 grep www *

で調べまわりましたが、今度はその設定は見つかりませんでした。
何かしら、根本的に設定が間違っているのでしょうか...?

気になるところと言えば、ディレクトリごと設定を変更できるよう、
local.inc を

 /usr/local/apache/htdocs/myapp/include/local.inc
 
に設置、.htaccess を

 /usr/local/apache/htdocs/myapp/.htaccess

に以下のように作成し、

DirectoryIndex index.php
<IfModule mod_php4.c>
php_value include_path ".:./include:./template:/usr/local/apache/htdocs/myapp/include:/usr/local/apache/htdocs/myapp/template:/usr/local/apache/phplib/php"
php_value auto_prepend_file "prepend.php"
</IfModule>
AddType application/x-httpd-php .php .inc .ithml


httpd.confに

 <Directory /usr/local/apache/htdocs/myapp>
  AllowOverride All
 </Directory>

を記載したところですが、、特に問題を発見できていない状況です。
よろしくお願いします。




PHP-users メーリングリストの案内