![]() |
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
|
![]() |
![]() |
![]() |
Надежный хостинг
|
Регистрация доменов
|
![]() |
![]() |
![]() |
iHead-хостинг
→ PHP-хостинг → Часто задаваемые вопросы
|
![]() |
![]() ![]() |
Часто задаваемые вопросыКак отключить вывод ошибок PHP?Сообщения об ошибках часто содержат информацию о серверном окружении PHP-скриптов и не должны показываться обычным посетителям сайта. Параметр PHP display_errorsЕсли разработка вашего сайта завершена, все работает корректно, параметр PHP display_errors желательно должен быть отключен (по умолчанию включен). Независимо от значения параметра display_errors, сообщения об ошибках также пишутся в лог-файл на сервере в соответствии с параметрами PHP error_log (значение по умолчанию можно посмотреть в личном кабинете или в выводе функции phpinfo) и log_errors (по умолчанию On). Имеется возможность самостоятельно установить значение параметра display_errors в значение Off (и обратно) для конкретного сайта в личном кабинете. Для этого в верхнем меню перейдите на страницу "Мои услуги" — "Активные услуги", выберите нужную услугу хостинга (если у вас их несколько), нажмите ссылку "изменить" напротив нужного сайта. В открывшемся окне выберите "Параметры PHP", измените соответствующий параметр, нажмите кнопку "Сохранить" и затем ссылку "выполнить". Изменить этот параметр можно также, добавив в файл .htaccess следующую строку: php_flag display_errors Off Параметр PHP error_reportingПараметр PHP error_reporting определяет, какие типы ошибок должны фиксироваться интерпретатором. Значение по умолчанию — 2037, что соответствует E_ERROR | E_PARSE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING | E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE 1. Этот параметр также можно менять через файл .htaccess. Например, следующая строка отключит фиксацию всех сообщений об ошибках (в том числе они не будут записываться в лог-файл, указанный параметром error_log): php_value error_reporting 0 Мы не рекомендуем устанавливать параметр error_reporting в значение 0, поскольку это затруднит поиск проблемы (в случае ее возникновения). Кроме этого вывод ошибок PHP может настраиваться во время выполнения PHP-скрипта функциями ini_set(), error_reporting(). Если вы используете одну из стандартных CMS, обратитесь к ее документации для изменения этих настроек на уровне CMS. Вам также может быть полезен калькулятор значений error_reporting. 1 До 13.10.2022 значение параметра error_reporting на серверах виртуального хостинга было равно 2039. |
![]() |
![]() |
![]() |
E-mail: , тел.: 8-800-550-6696, +7 8332 76-06-96. Copyright © 2007-2023. iHead.Ru. Все права защищены. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |