🚨
Хостинг

Чтение error log: поиск и исправление PHP- и сайт-ошибок

05.11.2030
← Все статьи

Error log — файл с ошибками PHP, Apache и других компонентов сервера. Когда сайт не работает или белый экран — первый шаг это error log. Файл часто показывает где именно ошибка.

Где error log

В cPanel меню Errors — последние 300. Файл: /home/user/logs/error_log или /home/user/public_html/error_log. PHP — error_log директива (по умолчанию /home/user/php-error.log).

Типы PHP-ошибок

Notice — самый низкий. "Undefined variable" — переменная не объявлена. Сайт работает, но код можно улучшить.

Warning — сильнее. "include() failed" — файл не найден, сайт продолжает. Исправить надо.

Fatal Error — сайт падает. "Allowed memory size exhausted" — нет RAM. "Call to undefined function" — функции нет.

Parse Error — синтаксис PHP. "unexpected '}'" — скобки не закрыты.

Топ WordPress-ошибки

"Allowed memory size of 134217728 bytes exhausted" — memory_limit 128M превышен. wp-config: define('WP_MEMORY_LIMIT', '256M') или .user.ini memory_limit = 256M.

"Maximum execution time of 30 seconds exceeded" — max_execution_time = 60.

"MySQL server has gone away" — WP_DB_REPAIR или wait_timeout.

"There has been a critical error" (WP 5.2+) — fatal-защита. Подробности в error log.

Debug

Первый шаг: tail -100 error_log.

Второй: гуглить текст ошибки.

Третий: WP debug в wp-config: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);. Лог в wp-content/debug.log.

Практика Sayt.uz

Клиенты через cPanel Errors. 65% обращений начинаются с анализа error log. Топ WP: memory (38%), plugin conflict (24%), MySQL (12%), .htaccess (9%). Совет: проверяйте error log регулярно — лучше предупреждать.

Похожие статьи

💰 Сравнение цен на хостинг: узбекские и международные провайдеры 📡 Инструменты мониторинга сервера: Prometheus, Grafana, Datadog 🌐 Edge computing хостинг: вычисления ближе к пользователю 🏢 Colocation сервер: ваш hardware в data center
🌐 Язык
🇺🇿 O'zbek 🇺🇿 Ўзбек 🇷🇺 Русский 🇬🇧 English