Ошибки PHP полезны для диагностики, но показывать их посетителям опасно: в тексте могут быть пути, названия плагинов и технические детали. На рабочем сайте обычно лучше писать ошибки в лог, а пользователям показывать нормальную страницу.
Рекомендуемый подход
- Включите log_errors, чтобы проблемы записывались в лог ошибок.
- Держите display_errors выключенным на публичных страницах рабочего сайта.
- Включайте видимые ошибки временно только на время диагностики и выключайте после нее.
- Исправляйте повторяющиеся warnings, а не игнорируйте растущий лог.
Что отправить в поддержку
- Страницу, где появляется ошибка.
- Точный текст ошибки из лога.
- Что менялось перед появлением ошибки.
- Текущую версию PHP для сайта.
Хороший лог ошибок экономит время и убирает гадание
Если видите белую страницу или ошибку 500, пришлите домен и последние строки из PHP error log.
Посмотреть PHP error log