Полезные статьи
Логирование и отладка сайта
Как использовать логи для поиска и исправления ошибок на сайте.
Что такое логи?
Логи — это записи о событиях на сервере и в приложении. Они помогают найти причину проблем.
Типы логов
1. Логи веб-сервера
- Access log — все запросы к сайту
- Error log — ошибки сервера
2. Логи PHP
- Ошибки выполнения
- Предупреждения
- Уведомления
3. Логи приложения
- Действия пользователей
- Ошибки бизнес-логики
- Отладочная информация
Где искать логи?
- Apache: /var/log/apache2/
- Nginx: /var/log/nginx/
- PHP: настраивается в php.ini
- WordPress: wp-content/debug.log
- Laravel: storage/logs/
Включение отладки
WordPress:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Laravel:
APP_DEBUG=true
LOG_LEVEL=debug
Что искать в логах?
- Ошибки (Error, Fatal)
- Время возникновения
- Файл и строка
- Stack trace
Инструменты анализа
- GoAccess — анализ access логов
- Sentry — мониторинг ошибок
- Loggly — облачный анализ
Не можете найти ошибку? Обратитесь к нам — найдём и исправим!