Seiji Sogabe
sogab****@alles*****
2005年 2月 27日 (日) 13:20:00 JST
こんにちは、曽我部です。 N. KIMURA wrote: > http://localhost/catalog/installでosCommerceのインストールをしようとすると下記のエラーメッセジが出ます。 > これはどういう意味なのでしょうか、どなたか教えていただけると助かります。 > > Warning: main(includes/functions/general.php): failed to open stream: No > such file or directory in c:\program files\apache > group\apache\htdocs\catalog\install\includes\application.php on line 28 > > Fatal error: main(): Failed opening required > 'includes/functions/general.php' (include_path='c:/php/PEAR') in c:\program > files\apache group\apache\htdocs\catalog\install\includes\application.php on > line 28 catalog/install/includes/functions/general.phpをオープンできないとインストーラー は言っています。 general.phpがあるかどうか確認してみてください。 たぶん、ファイルはあるけれどインストーラーからはないように見えているだけだと思います。 php.iniのinclude_pathを以下のように変更して、apacheを再起動してみてください。 include_path = ".;c:/php/PEAR"; ^^^ これを追加 通常、RedHat Linux等でphpをいれると、デフォルトで設定されていると思いますが、 phpのインストール中に(PEARのインストール?)、削除されたのではないでしょうか。 > > 上記に関係する事かもしれませんが、首記の本にはosCommerceのインストール・スクリプトを起動する前に、設定ファイルの書き込み権限を変更すると書いてありますが。本に書いてある、configure.phpというファイルは存在しません。 > configuration.phpのことと思われますが、どの様に書き換えたら良いのでしょうか? P34に書いてある通り、configure.phpです。 catalog/includesとadmin/includesにあります。 上記の変更をしてインストーラーが正常に動作すれば、あまりいじる必要はないと思います。 > なお、上記の本にPHPの動作確認に関するところに、<?php phpinfo () ;?>というファイルを作り、phptest.phpという名前でapacheのドキュメントルートに保存するとありますが、名前はtest.phpでないと駄目なことが分かりました。 > (何度も、インストールのし直しをしても、駄目だったので人のファイルを見せて貰って分かりました)。漢字の誤植は許せますが、こういうミスは困ります。 ファイル名は特に関係ありません。作成したファイルをapacheのドキュメントルートに おいて、そのファイル名でアクセスすれば問題ありません。test.phpでも、info.phpでも。 では。 -- sogab****@alles*****