Автор Тема: Сайт слетел ( Ошибка 500...помогите  (Прочитано 797 раз)

25 Июнь 2015, 16:43:34
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Периодически появлялся белый экран и потом на совсем остался, вот что пишет:

Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file /var/www/cl103071/data/www/climate-evolution.ru/cache/smarty/compile/52/a7/ca/wrt558c0517bebcb5.74686601' in /var/www/cl103071/data/www/climate-evolution.ru/tools/smarty/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 /var/www/cl103071/data/www/climate-evolution.ru/tools/smarty/sysplugins/smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('/var/www/cl1030...', 'compileTemplateSource() #2 /var/www/cl103071/data/www/climate-evolution.ru/classes/module/Module.php(1708): Smarty_Internal_TemplateBase->fetch() #3 /var/www/cl103071/data/www/climate-evolution.ru/modules/ganalytics/ganalytics.php(169): ModuleCore->display('/var/www/cl1030...', 'views/templates...') #4 /var/www/cl103071/data/www/climate-evolution.ru/classes/Hook.php(475): G in /var/www/cl103071/data/www/climate-evolution.ru/tools/smarty/sysplugins/smarty_internal_write_file.php on line 44
25 Июнь 2015, 17:05:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
1. Очистить нужно кеш.
2. Если ошибка осталась, отключать модули и проверять после каждого отключения.
3. Включить показ ошибок в prestashop.
25 Июнь 2015, 17:16:14
Ответ #2
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1. Очистить нужно кеш.
2. Если ошибка осталась, отключать модули и проверять после каждого отключения.
3. Включить показ ошибок в prestashop.


я даже в личный кабинет не могу зайти...
25 Июнь 2015, 17:58:49
Ответ #3
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решил проблему! Может кому пригодится, т.к. на всех форумах 3 ответа: 1. Файловая структура либо отдельно взятая директория, имеет полный доступ 777, как следствие сервер блокирует такого рода проявления коммунизма. Решение: установите права доступа 755
2. Время выполнения скрипта слишком мало. Например при включении модуля перевода в PrestaShop, последняя ругается на маленькое время исполнения. Решение: max_execution_time = 600 (php.ini)
3. Файл конфигурации Apache .htaccess - не выдерживает ошибок и если что то пошло не так и директивы для mod_rewrite записались криво, то 500 ошибка обеспечена. Решение: предварительно сохраните старый .htaccess, а затем попробуйте удалить его с сервера. Проверьте работоспособность.

Дополняю 4: закончилось место на хостинге ! ))
26 Июнь 2015, 09:40:00
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Дополняю 4: закончилось место на хостинге ! ))
Нужно закрепить тему в верзу ветки. До такого трудно додуматься и никто не посоветывает  :)