Re: エラーの原因は分かりませんでしょうか

2012年10月11日 at 7:08

まだこの件で悩んでいます。

環境を変えたら、以下のエラーが出ます。
(キャッシュをOFFにすると、これも先のエラーも出ないのですが。)

Fatal error: require_once(): Failed opening required '/var/www/httpsdocs/concrete5japan-concrete5-da01100/web/concrete/blocks/tomoac_clear_both/controller.php' (include_path='/var/www/httpsdocs/concrete5japan-concrete5-da01100/web/libraries/3rdparty:/var/www/httpsdocs/concrete5japan-concrete5-da01100/web/concrete/libraries/3rdparty:.:/usr/share/pear:/usr/share/php') in /var/www/httpsdocs/concrete5japan-concrete5-da01100/web/concrete/core/libraries/loader.php on line 205

このエラーをよく見ると、/concrete/blocks/tomoac_clear_both/controller.php と、パッケージなのに、、/concrete/blocksのcontroller.php を探しに行ってます。
正しくは、/packages/blocksのcontroller.php を見に行って欲しいです。

キャッシュをOFFにすると問題なく動作するので、そこを読みに行っていると思うのですが、ONにすると上記を探して、ファイルがない!とエラーになっているようです。

なにか原因と考えられる点はないでしょうか。

Concrete5のバージョンによって、エラーの出方が異なるようですが、どのバージョンでもエラーは出ます。