Отключить показ предупреждений PHP на страницах сайта

20 Июн 2008
Опубликовано VladSavitsky

Решение

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

Варианты

На странице настройки ошибок Друпал

  • Открыть страницу "Об ошибках"
    • Drupal 6: admin/settings/error-reporting
    • Drupal 5: admin/settings/error-reporting
  • Внизу страницы установить параметр "Об ошибках" в "Записывать ошибки в системный журнал". Таким образом ошибки будут записываться в журнал и не будут выводиться в бразуер пользователя.

Отключение вывода предупреждений в файле php.ini

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

error_reporting = E_NONE

Отключение вывода предупреждений в файле .htaccess

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

php_value error_reporting E_NONE

Ещё вариант:
php_flag display_errors off
php_flag display_startup_errors off

Отключение вывода предупреждений в коде PHP-скриптов

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

require_once './includes/bootstrap.inc';

следующий код:
error_reporting(0);

Полезные рецепты по этой теме

Использованные материалы

Полезные ссылки

 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>