0

私は自分の 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'));

しかし、テンプレート フォルダにあったこのファイルは、変更前は問題なく機能していました。古いファイルに戻そうとしましたが、まだ同じ空白ページの問題が発生しています。オーバーライドを正しく行っていたようですが、もうしたくないと判断しましたか?

4

1 に答える 1

0

それはパーミッションの問題でした。default.php のパーミッションが 600 に設定されていることがわかりました。どのように変更されたのかはわかりませんが、755 に設定すると、すべてが再び機能するようになりました。

于 2013-07-24T10:52:21.170 に答える