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

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

Читать 1 мин.

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

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

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

Через php.ini:

Linux VDS
Высокая производительность для проектов
  • Root-доступ и гибкая настройка
  • Панель управления
  • NVMe диски
  • DDR5
Linux VDS

Через htaccess:

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

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

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

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

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

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

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