プロが教えるわが家の防犯対策術!

新しい configファイルを作りたいですけど、Fatal error: Class 'Config' not foundのメッセージが出てきた。どうやって設定した方がいいですか?
require_once ('Config.php');
$conf = new Config;
$root = & $conf->parseConfig('config.ini','IniFile');

A 回答 (4件)

>> あるいは、カレントパスに Configパッケージと同名のファイルを置いていませんか?



上記についてはどうですか?
あるいは、インクルードパスのいずれかに、Configパッケージ以外の
Config.phpファイルが存在していませんか?

require_once ('Config.php'); の行を
下記のようにフルパスにかえたらどうなりますか
require_once ('/usr/local/php/pear/share/pear/Config.php');
注)Congif.phpのパスはあなたの環境に合わせてください
    • good
    • 0
この回答へのお礼

解決しました。フルバスにかえた後に、エラーがなくなりました。
ご教授 ありがとうございました。

お礼日時:2008/10/31 00:30

<?


$fname='Config.php';
if(!file_exists($fname)) die("err!");
require_once($fname);
?>

としてみてください。errは表示されませんか?

この回答への補足

ご回答ありがとうございます。書いたように試したが、エラーはありませんでした。

補足日時:2008/10/31 00:07
    • good
    • 0

インクルードパスが正しいか確認してみましょう。


あるいは、カレントパスに Configパッケージと同名のファイルを置いていませんか?
該当しない場合はPEARから最新版のConfigパッケージを入れなおしをしてみては如何でしょうか。

参考URL:http://pear.php.net/package/Config/

この回答への補足

ご回答ありがとうごさいます。でもインクルードパスも正しいです。最新版のConfigパッケージ場所も正しいです、一体どうしたんですか。

補足日時:2008/10/30 00:01
    • good
    • 0

Config.phpを読んでいるようですが、configクラスがみつからないようです。


configクラスが宣言されているファイルを読んでみてはどうでしょう?

この回答への補足

ご回答ありがとうごさいます。configクラスが宣言されているファイルはどこですか、具体的に教えて下さい。
お願いいたします。

補足日時:2008/10/30 00:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!