Главная Библиотека Языки программирования PHP Отключение показа Notice и Warning в логах

Отключение показа Notice и Warning в логах

Решение проблемы переполнения лога Joomla при работе некоторых её модулей и компонентов.

При работе некоторых модулей Joomla в лог пишутся сообщения, которые содержат слова Warning, Notice и т.п. Эти сообщения являются не ошибкой, а лишь предупреждениями и уведомлениями для программиста. В процессе работы готового сайта они не нужны и их можно отключить.

Не стоит такие уведомления полностью игнорировать! Уведомления сообщают о некорректной работе скриптов.

Для отключения этих сообщений необходимо правильно настроить PHP. Существует несколько способов это сделать.

 

Изменение параметра error_reporting в php.ini

Изменить уровень вывода ошибок можно в файле php.ini (конфигурационный файл PHP). Для этого необходимо найти в файле php.ini параметр error_reporting и установить значение E_ERROR. Например вот так:

error_reporting = E_ERROR

В этом случае Вам необходимо обратиться в Службу технической поддержки хостинга. Возможность зависит от тарифа PHP-хостинга.

Использование .htaccess

Можно изменить уровень вывода ошибок добавив в файл .htaccess, расположенный в корне сайта, следующую строчку:

php_value error_reporting 1

Изменение значение параметра в файле joomla.php

Кроме того можно отключить вывод уведомлений и предупреждений добавив в файле includes/joomla после строки:

define( '_MOS_MAMBO_INCLUDED', 1 );
следующую строчку:
error_reporting( E_ERROR );

 

Другие документы на эту тему

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.