Страницы

четверг, 29 сентября 2011 г.

joomla 500 - Обнаружена ошибка

500 - Обнаружена ошибка. Данная ошибка появилась после переноса сайта joomla на хост, при попытке входа через админку в шаблон. На все папки шаблонов установил права 777, но не помогло. Ошибка 500 - это внутренняя ошибка сервера. Появилась мысль, что ошибка должна фиксироваться в логах. Иду в папку logs, качаю файл .error_log, открываю и вижу в конце ошибку

[Thu Sep 29 09:55:53 2011] [error] [client 31.44.177.12] PHP Warning: chmod() [<a href='function.chmod'>function.chmod</a>]: Operation not permitted in /home/npfselena.ru/www/libraries/gantry/core/utilities/cache/fileCacheDriver.class.php on line 216
Бегу по данному пути, качаю файл   fileCacheDriver.class.php по ftp, открываю, ищу заветную 216 строку и вижу:
if(!is_writable($dir) && chmod($dir, 0777)==false) return false;   
Становится понятно, что cms проверяет какую-то папку на права. Вопрос какую? Добавляю код   перед нашей 216-ой строкой  :
echo $dir;
exit; 
Заливаю файл на сервер и обновляю страницу.
Вижу путь к папке.
/www/administrator/cache/_gantry-3.2.8/ 
Ну а дальше дело простое. По ftp нахожу эту папку даю права 777 и радуюсь жизни!

Вот такая ситуация и такое решение. Думаю если у вас не конкретно такой случай, то общий алгоритм вам поможет.

Комментариев нет:

Отправить комментарий