Как включить отображение ошибок в PrestaShop

Всем привет. На сегодняшнем уроке мы научимся включать отображение ошибок. Рано или поздно все мы сталкиваемся с проблемами то у нас модули не отображаются то мы получаем белую страницу вместо сайта. Для того чтоб увидеть в чем проблема нам и нужно включить отображение ошибок.
Отображение ошибок PrestaShop
Рассмотрим включение ошибок на всех версиях PrestaShop

Для PrestaShop 1.4 и 1.3
Открываем файл:
config/config.inc.php

Ищем:
@ini_set('display_errors', 'off'); 
define('_PS_DEBUG_SQL_', false);

Заменяем на:
@ini_set('display_errors', 'on'); 
define('_PS_DEBUG_SQL_', true);

Вторая строчка поможет нам увидеть ошибки SQL-запросов.
Для PrestaShop 1.5
Открываем файл:
config/defines.inc.php

Ищем:
define('_PS_MODE_DEV_', false);

Заменяем на:
define('_PS_MODE_DEV_', true);

Для PrestaShop 1.6 & 1.7
Открываем файл:
config/defines.inc.php

Ищем:
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', false);
}

Заменяем на:
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', true);
}


Вот и все. Всем спасибо за внимание.

7 комментариев

avatar
Здравствуйте!
При активации данного режима сайт перестаёт работать вообще и появляется ошибка: A fatal error has occurred. Script execution has been aborted
Помогите, пожалуйста, установить причину происходящего и что делать в такой ситуации?
avatar
Доброго времени суток, спасибо за вопрос. На какой версии движка возникает проблема?
avatar
Версия движка 1.5.6.1
avatar
Установлено много сторонних модулей?
avatar
Не скажу что много, но они есть.
avatar
Странно никогда не сталкивался с такой проблемой, а зачем Вам режим отладки?)
avatar
Чтобы когда на сайте что-то не работает или работает некорректно, можно было увидеть причину, а не искать вслепую.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.