[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 メーリングリストの案内