私は自分の joomla サイトをローカルにインストールしており、すべてが正常に動作し、問題なく本番環境への移行を進めています。私は、brightmart モジュールの出力オーバーライドの 1 つで何かを変更する必要がありました。ローカル ファイルで変更が行われたときに、実稼働 ftp にアップロードすると、運命の白いページが表示されます。
エラー報告をオンにすると、次のようになります。
Fatal error: require(): Failed opening required '/var/www/cyclo2.com/public_html/templates/cyclo/html/mod_virtuemart_cart/default.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/cyclo2.com/public_html/modules/mod_virtuemart_cart/mod_virtuemart_cart.php on line 61
61行目は単純です
require(JModuleHelper::getLayoutPath('mod_virtuemart_cart'));
しかし、テンプレート フォルダにあったこのファイルは、変更前は問題なく機能していました。古いファイルに戻そうとしましたが、まだ同じ空白ページの問題が発生しています。オーバーライドを正しく行っていたようですが、もうしたくないと判断しましたか?