0

我在本地安装了我的 joomla 站点,一切正常,然后顺利迁移到生产环境。我必须在我的一个输出覆盖中更改一些东西,以用于 dermart 模块,并且当在本地文件中完成更改时,我上传到生产 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 回答