Главная страница » Блог » Как настроить логирование ошибок PHP в отдельный файл?

Как настроить логирование ошибок PHP в отдельный файл?

Как настроить логирование ошибок PHP в отдельный файл? Для этого откройте файл php.ini, найдите директиву error_log и укажите полный путь к вашему лог-файлу, например /var/log/php_errors.log. Затем включите log_errors в значение On и перезапустите веб-сервер или PHP-FPM. Если доступа к php.ini нет, используйте в коде ini_set(‘log_errors’, 1) и ini_set(‘error_log’, ‘/путь/к/файлу.log’).

Практический чек-лист: убедитесь, что каталог для лога существует и у веб-сервера есть права на запись. На продакшене обязательно отключите display_errors (выставите Off), чтобы ошибки не показывались пользователям, — это критично для безопасности. Проверьте работу лога, вызвав намеренную ошибку, например через trigger_error.

Внимание:
Условия: Внедрение системы — от 50 000 ₽/мес. Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх