Отладка Prestashop 1.5 Ошибка 500

error-500-custom-pageОшибка 500 это общая ошибка, которую генерирует хост .

Часто бывает при попытке совместить рабочий модуль с версии 1.4 на версию 1.5 вы столкнетесь с внутренней ошибкой сервера 500. Ошибка может быть вызвана и другими изменениями на сервере. И эта ошибка является кошмаром для любого пользователя Prestashop, так как не скажет что произошло, просто может выдать пустую страницу.
Если у вас эта ошибка была на Prestashop 1.4 то скорее всего она была вызвана из-за неверного синтаксиса файла .htaccess вызванного при активации дружественных Url или из-за некоторых папок в котрых не выставлено разрешение 777. И  в версии 1.4  для вылова ошибок было необходимо  в файле config.inc.php  установить display_errors в истинное (true). В версии же 1.5 в config.inc.php ничего менять не надо. Итак в чем же подвох?
В руководстве пользователя Prestashop в разделе “Настройка локальной среды разработки” был исправлен баг по описанию основного конфигурационного файла. Я нашел этот файл, который необходимо подкорректировать для вылова ошибок . И этот файл находится в папке config/ в корне скрипта Prestashop 1.5 называется он defines.inc.php. Его необходимо открыть редактором и затем установите _PS_MODE_DEV_ в TRUE  на 28 строке как показано ниже

по умолчанию

 

заменить на

 
После отладки не забудьте все вернуть обратно.
Даже если сами не сможете понять в чем причина вызова ошибки, то по полученному результату вывода ошибок вы будете в состоянии задать более конкретный вопрос на форумах, для того что бы решить свою проблему.

До встречи на страницах http://webnewbie.ru/

Leave a Reply