Как включить показ ошибок (режим отладки) в CMS

Бывают такие ситуации, когда сайт под управлением CMS перестает работать корректно и отображает белую страницу вместо привычного нам содержимого. И достаточно неочевидно, что именно произошло и как это исправить.

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

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

WordPress

Чтобы включить режим отладки в WordPress, вам нужно внести соответствующие изменения в файл wp-config.php. Так WordPress будет выводить более подробные сообщения об ошибках.

1. Найдите файл wp-config.php. Файл wp-config.php находится в корневой папке вашего сайта, где установлен WordPress.

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

3.  В файле wp-config.php найдите строку с WP_DEBUG. Она обычно выглядит так:

define('WP_DEBUG', false);

4. Измените значение константы на true. В результате строка должна выглядеть так:

define('WP_DEBUG', true);

5. После внесения изменений, сохраните файл wp-config.php.

6. Теперь, когда режим отладки включен, вы можете перейти на ваш сайт и посмотреть, появились ли дополнительные сообщения об ошибках. Иногда ошибки могут говорить о некорректной работе того или иного плагина. В этом случае для проверки достаточно будет его переименовать в файловом менеджере или отключить в админ-панели, если она доступна. Если ошибка говорит о неверном синтаксисе в каком-либо конфигурационном файле, обычно указывается путь к этому файлу и строка в нем, где стоит поискать ошибку (возможно, по ошибке был вставлен лишний символ).

Дополнительно, помимо изменения WP_DEBUG, вы также можете включить вывод и логирование ошибок, чтобы видеть более подробную информацию об ошибках. Для этого добавьте следующий код под определение:
define(‘WP_DEBUG_DISPLAY’, true);
define(‘WP_DEBUG_LOG’, true);

В результате у вас строки должны выглядеть вот так:

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('WP_DEBUG_LOG', true);

где:
WP_DEBUG_DISPLAY: Отображение ошибок на экране. Если true, ошибки будут выводиться на странице. Если false, ошибки не будут отображаться.
WP_DEBUG_LOG: Запись ошибок в лог файл. Если true, ошибки будут записываться в файл debug.log в папке wp-content.

После внесения изменений сохраните файл wp-config.php.

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

 

Joomla

Если административная панель вашего сайта работает корректно, то вы можете включить в ней отображение ошибок.

Для этого достаточно перейти в раздел System, выбрать Global

Как включить показ ошибок (режим отладки) в CMS

В следующем окне необходимо открыть вкладку System и установить переключатель для поля Debug System в Yes. Нажмите Save, чтобы сохранить изменения.
Как включить показ ошибок (режим отладки) в CMS

После этого перейдите во вкладку Server и для поля Error Reporting установите значение Maximum. Нажмите Save, чтобы сохранить изменения.Как включить показ ошибок (режим отладки) в CMS

OpenCart

По умолчанию при ошибке работы сайта на OpenCart отображается просто белый экран. Самый простой способ включения отображения ошибок — редактирование файла index.php.

Если ошибка возникает на самом сайте — тогда необходимо редактировать файл index.php., который расположен в главной (корневой) папке вашего сайта.

Если ошибки наблюдаются в административной панели сайта — в таком случае необходимо редактировать файл index.php, который расположен в каталоге admin/index.php

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

После первой строки, которая обычно отображается, как <?php внесите следующие строки (не удаляя ничего ниже):

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Таким образом начало файла у вас должно иметь вид:

<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Сохраните файл.

Далее перейдите на страницу, где наблюдалось отображение белого экрана и обновите ее. Должна появиться информация об ошибке.

5/5 - (1 голос)
Поделитесь статьей
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
In this article