[PHP-users 30825] Pear DBでのエラー
Masuda
macindows @ forest.ocn.ne.jp
2006年 11月 29日 (水) 12:43:27 JST
増田と申します。お世話になっております。
昨日、pear DBを利用しようとしたところエラーが出まして、
どうも理解できないので、ご助言いただければと思います。
スクリプトは、
<?
require_once'DB.php';
$username = "usrname";
$password = "pass";
$host = "localhost";
$database = "dbname";
$db = DB::connect("mysql://$username:$password@$host/$database");
if (DB::isError( $db )) {
die($db->getMessage());
}
という単純なものなの(一部抜粋)ですが、
----
Warning: require_once(DB.php) [function.require-once]: failed to open
stream:
No such file or directory
Fatal error: require_once() [function.require]: Failed opening required 'DB.php'
(include_path='.:/usr/local/lib/php:/usr/share/php/smarty/libs')
----
とエラーを吐いてしまい、include_pathの問題かと思ったので、
include_path .:/usr/local/lib/php:/usr/share/php/smarty/libs
$ cd /usr/local/lib/php/
$ ls -alF
drwxr-sr-x 2 root staff 4096 2006-04-05 16:41 DB/
-rw-r--rw- 1 root staff 38937 2006-04-05 16:41 DB.php
このように確認してみましたが、何が原因でDB.phpを読み込めないのかが理解で
きていません。
私の頭の中では、include_pathで指定されているディレクトリに
DB.phpがあるので、問題なく動くのかなと思っているのですが、それは間違いな
のでしょうか?
Pagerでも同じような現象が見られ、もしかすると5.2になったことに関係してい
るのかもしれないのですが、何か分かる方がいましたらご助言いただければと思
います。
情報が足りず申し訳ありませんが、宜しくお願いします。
----
環境
OS: Debian sid
Apache 2.2.3
PHP 5.2.0-7
----
増田
--
Masuda <macindows @ forest.ocn.ne.jp>
PHP-users メーリングリストの案内