Убираем показ ошибок на сайте при режиме работы Nginx и PHP-FPM

Столкнулся с задачей убрать ошибки при просмотре сайта, который работает в режиме nginx + php-fpm. В настройках php панели показ ошибок отключен, однако ошибки всё равно выводятся. То есть фактически на указание панели не реагирует.

Пришлось копать файл конфига сайта, который находится по адресу: /opt/php72/etc/php-fpm.d/_user_.conf

В нём есть очень интересная строчка показа ошибок:

php_admin_value[display_errors] = stderr

То есть фактически вывод ошибок разрешён. Значит задача убрать ошибки решается очень просто, добавляем этой строке параметр OFF. В итоге строчка конфига должна выглядеть вот так: php_admin_value[display_errors] = Off

Решение очень простое и надеюсь простите за короткий текст. Если будут вопросы пишите, разберем подробнее.

3 КОММЕНТАРИИ

  1. Дополнение:
    Также можно добавить, что при изменении конфигурационных файлов nginx и php-fpm необходимо перезагрузить соответствующие сервисы для применения изменений. Для перезагрузки nginx можно использовать команду `sudo systemctl reload nginx`, а для перезапуска php-fpm — `sudo systemctl restart php-fpm`. После этого ошибки при просмотре сайта должны исчезнуть.

  2. Для дополнения информации о решении проблемы с отображением ошибок на сайте можно добавить, что после внесения изменений в файл конфигурации, необходимо перезапустить сервис php-fpm, чтобы изменения вступили в силу. Для этого можно воспользоваться командой `sudo service php-fpm restart` или аналогичной, в зависимости от операционной системы.

    Также можно уточнить, что параметр `display_errors` включает или отключает отображение ошибок в браузере. Если его значение установлено на «On», ошибки будут показываться, а если установлено на «Off», ошибки будут скрыты.

    В случае, если после внесения изменений ошибки продолжают отображаться, можно проверить другие файлы конфигурации, такие как `php.ini`, чтобы убедиться, что настройки отключения вывода ошибок не переопределяются где-то ещё.

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

  3. Дополнение:

    Для устранения ошибок при просмотре сайта, который работает на сервере с настройками Nginx и PHP-FPM, можно изменить параметр вывода ошибок в конфигурационном файле сайта. Даже если панель настройки PHP отключена, ошибки все равно могут выводиться. Для этого необходимо открыть файл конфигурации сайта, который обычно находится по адресу /opt/php72/etc/php-fpm.d/_user_.conf.

    В этом файле можно найти строку с параметром показа ошибок:

    php_admin_value[display_errors] = stderr

    Фактически, вывод ошибок разрешен. Чтобы убрать ошибки, нужно добавить параметр OFF к этой строке. Таким образом, исправленная строка будет выглядеть следующим образом: php_admin_value[display_errors] = Off.

    Это простое решение позволит избавиться от вывода ошибок. Если у вас возникнут вопросы, не стесняйтесь обращаться — мы с радостью поможем.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

+ 24 = 34

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Плагин Wordfence: как настроить сканирование сайта для проверки файлов и страниц

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

Плагин Wordfence: список основных проблем при сканировании сайта и их решение

Безопасность веб-сайтов стала одной из наиболее актуальных и важных проблем в современном цифровом мире. С ростом числа вредоносных атак, хакерских нападений и киберугроз, владельцы сайтов и администраторы должны принимать все возможные меры для защиты своих онлайн-присутствий. Инструменты безопасности, такие как Wordfence, становятся незаменимыми средствами...

Как ChatGPT может помочь в разработке сайта, ищем полезные варианты

ChatGPT может помочь вам создать свой веб-сайт. Хотя он не может создать реальный веб-сайт и опубликовать его в Интернете — для этого вам следует проверить эти конструкторы веб-сайтов AI — он все же может быть очень полезным компаньоном в процессе создания. Правильно, с ChatGPT на вашей стороне многие элементы процесса создания веб-сайта...

Что такое ChatGPT и OpenAi, статистика, полезные данные и описание работы

С момента своего запуска ChatGPT стал вирусным как похожий на человека чат-бот, который отвечает пользователям на основе того, что они вводят. Инструмент может отвечать на вопросы и давать ответы на основе набора данных из 300 миллиардов слов и 175 миллиардов параметров. В будущем он обязательно...

WooCommerce — Сообщение о подтверждении перед удалением товара из корзины и авто обновление корзины

Бывает задача сделать всплывающее сообщение, чтобы подтвердить, хотите ли вы удалить что-то из корзины магазина. Это требуется для явного согласия, попробуем это добавить. На самом деле довольно просто, все, что вам нужно, это немного jQuery, как показано ниже: И сразу же решим частую задачу, как...

Обзор новой версии Woocommerce 7.4 — основные изменения, журнал разработки

Вышло обновление плагин интернет магазина Woocommerce в котором большое количество добавлено изменений, исправлений. Полный обзор всех новых деталей в этой статье. Журнал изменений 7.4.0 2023-02-18 WooCommerce Fix — добавлена ​​поддержка сортировки по включенному параметру. №36215 Исправление — Разрешить навигацию по вкладкам продуктов без запроса несохраненных изменений #36235 Исправление —...