[Tep-j-general] Re: osCommerceのインストール時のエラーメッセージ

Back to archive index

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*****




Tep-j-general メーリングリストの案内
Back to archive index