Переопределение вывода Joomla не работает на рабочем сервере

У меня есть локальная установка моего сайта joomla, и все работает нормально, а затем я без проблем перешел на производство. Мне пришлось что-то изменить в одном из моих переопределений вывода для модуля добродетели, и когда изменения были сделаны в локальных файлах, которые я загрузил на производственный 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'));

Но этот файл, который был у меня в папке с шаблоном, до изменений работал хорошо! Я попытался вернуться к старому файлу, и все та же проблема с пустой страницей. Кажется, он делал переопределение правильно, а потом решил, что больше не хочет?


person Elaine Marley    schedule 24.07.2013    source источник


Ответы (1)


Ну, это была проблема с разрешениями, я узнал, что для default.php были установлены разрешения на 600. Как они изменились, я не знаю, но установка на 755 заставила все снова работать.

person Elaine Marley    schedule 24.07.2013