- ベストアンサー
Fatal error: Class 'Config' not found
新しい configファイルを作りたいですけど、Fatal error: Class 'Config' not foundのメッセージが出てきた。どうやって設定した方がいいですか? require_once ('Config.php'); $conf = new Config; $root = & $conf->parseConfig('config.ini','IniFile');
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>> あるいは、カレントパスに Configパッケージと同名のファイルを置いていませんか? 上記についてはどうですか? あるいは、インクルードパスのいずれかに、Configパッケージ以外の Config.phpファイルが存在していませんか? require_once ('Config.php'); の行を 下記のようにフルパスにかえたらどうなりますか require_once ('/usr/local/php/pear/share/pear/Config.php'); 注)Congif.phpのパスはあなたの環境に合わせてください
その他の回答 (3)
- yambejp
- ベストアンサー率51% (3827/7415)
<? $fname='Config.php'; if(!file_exists($fname)) die("err!"); require_once($fname); ?> としてみてください。errは表示されませんか?
補足
ご回答ありがとうございます。書いたように試したが、エラーはありませんでした。
- mpx
- ベストアンサー率71% (149/209)
インクルードパスが正しいか確認してみましょう。 あるいは、カレントパスに Configパッケージと同名のファイルを置いていませんか? 該当しない場合はPEARから最新版のConfigパッケージを入れなおしをしてみては如何でしょうか。
補足
ご回答ありがとうごさいます。でもインクルードパスも正しいです。最新版のConfigパッケージ場所も正しいです、一体どうしたんですか。
- yambejp
- ベストアンサー率51% (3827/7415)
Config.phpを読んでいるようですが、configクラスがみつからないようです。 configクラスが宣言されているファイルを読んでみてはどうでしょう?
補足
ご回答ありがとうごさいます。configクラスが宣言されているファイルはどこですか、具体的に教えて下さい。 お願いいたします。
お礼
解決しました。フルバスにかえた後に、エラーがなくなりました。 ご教授 ありがとうございました。