Хостинг от ERA Host
EraHost - бесплатный домен, дешевый хост
личный кабинет
служба поддержки
USD
Menu

PHP отключить вывод ошибок

Читать 2 мин.

Для отключения вывода ошибок на экран в PHP вы можете использовать следующие настройки:

Через код в PHP-скрипте

Установите display_errors в 0 (выключено) в начале вашего PHP-скрипта:

ini_set('display_errors', 0);

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

Через php.ini

В файле php.ini установите параметр display_errors в Off:

display_errors = Off

Через htaccess

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

php_flag display_errors Off

Пожалуйста, учтите, что использование .htaccess может быть ограничено на некоторых серверах.

Через пользовательский обработчик ошибок

Вы можете установить пользовательский обработчик ошибок, который будет игнорировать вывод на экран:

set_error_handler(function ($errno, $errstr, $errfile, $errline) {
    // обработка ошибок по вашему усмотрению
    return true; // возвращаем true, чтобы предотвратить стандартный вывод ошибок
});

Это может быть полезно, если вы хотите иметь более тонкий контроль над обработкой ошибок.

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

Linux Хостинг
Надежный и быстрый веб-хостинг!
  • Бесплатный домен
  • Современные сервера
  • NVMe диски
  • 7 дней теста бесплатно
Linux Хостинг

Дополнительно может быть полезна смежная статья: PHP отключить вывод ошибок.

Вопросы и ответы
Сначала проверьте базовые настройки, доступы и сообщения об ошибках, если они доступны в панели управления, логах или интерфейсе сервиса.
Нет. Меняйте настройки постепенно и после каждого шага проверяйте результат.
Сравните настройки с рабочим примером, проверьте связанные DNS, SSL, почтовые, серверные или CMS-параметры и только затем переходите к более глубокому разбору.
Рекомендуемые статьи
PHP отключить вывод ошибок
Отключить вывод ошибок PHP htaccess
Отключить вывод ошибок PHP htaccess