Как включить отображение ошибок РНР на сайте Joomla?

Иногда бывает, что на Вашем Joomla-сайте вместо контента отображается пустая страница или выводится сообщение об ошибке «500 Error». Для успешного решения этих и подобных им проблем необходимо собрать нужную информацию, которая содержится во временном отображении ошибок РНР.
Причиной появления вышеназванных проблем являются ошибки РНР в коде. Поэтому включение отображения сообщение об ошибках РНР существенно облегчит Вам задачу по их поиску и исправлению.
Существует несколько способов получения необходимой информации.
Первый способ – использовать файл php.ini, а именно необходимо включить отчёт об ошибках в этом файле (в случае наличия доступа к нему). Для этого необходимо прописать такие строки:

error_reporting = E_ALL
display_errors = On

Второй способ в случае, если Вы не имеете доступа к php.ini заключается в получении информации об ошибке через файл .htaccess на Вашем сервере (его можно найти в корневом каталоге в папке public_hml Вашего Joomla-сайта). Для этого необходимо внести в него изменения прописав следующий код:

# Displaying PHP errors
php_flag display_errors on
php_value error_reporting 6143

Следует учесть, что некоторые хостинги не предоставляют возможность для внесения изменений в .htaccess, поэтому для получения доступа к этому файлу Вы должны связаться с Вашим оператором web-хостинга.
Если же получить доступ к .htaccess файлу нельзя или внесение изменений в этот файл не дало никаких результатов можно использовать третий способ, а именно попросить Вашего провайдера включить отчёт об ошибках или дать доступ к файлу журнала ошибок (он должен быть расположен за пределами папки public_html).
После получения всей необходимой информации о проблеме необходимо из соображений безопасности отключить сообщения об ошибках PHP.
Иногда проблема может быть вызвана неправильным выполнением SQL-запросов. Включение режима отладки в конфигурации Joomla может дать исчерпывающую информацию в сообщении об ошибках PHP (Сайт – Общие настройки – Система – Параметры отладки).
Отображение ошибок PHP можно также задать и в общих настройках (Сайт – Общие настройки – Сервер-Настройка сервера). Но это действие не приведёт к ожидаемому эффекту, если отображение ошибок РНР отключено на сервере.

Добавить комментарий


Защитный код
Обновить