# Доступ к журналам ошибок вашего сайта

Source: https://support.kapsulehost.com/ru-ru/error-logs

Журналы ошибок фиксируют проблемы, возникающие на вашем сайте, включая ошибки PHP, неудачные подключения к базе данных и проблемы с плагинами. Когда на сайте что-то идёт не так, журнал ошибок часто становится самым быстрым способом выявить причину.

### Доступ к журналам через Файловый менеджер или SFTP

В KPanel нет отдельной вкладки для журналов. Файлы журналов хранятся на сервере, и доступ к ним можно получить через Файловый менеджер или SFTP.

**С помощью [Файлового менеджера](https://support.kapsulehost.com/ru-ru/file-manager):**

1. Войдите в KPanel на [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)
2. Перейдите в раздел **Веб-сайты** и выберите нужный сайт
3. Нажмите **Settings → File Manager**
4. Перейдите в каталог `logs/` в корневой директории вашего сайта

**С помощью [SFTP](https://support.kapsulehost.com/ru-ru/sftp-access):**

1. Перейдите в раздел **Settings → SFTP** в KPanel, чтобы получить данные для подключения к вашему сайту
2. Подключитесь через FileZilla или другой предпочитаемый SFTP-клиент
3. Перейдите в каталог `logs/` в корневой директории вашего сайта

Каталог `logs/` содержит:

- **Журнал ошибок PHP**, ошибки, создаваемые кодом PHP (наиболее часто требуемый журнал)
- **Лог доступа**, запись всех HTTP-запросов к вашему сайту
- **Журнал ошибок**, ошибки уровня сервера (500, 502 и т.д.)

### Чтение журнала ошибок PHP

Типичная запись в журнале ошибок PHP выглядит так:

```
[03-Jun-2026 14:32:11 UTC] PHP Fatal error: Call to undefined function get_header() in /var/www/sites/yourdomain/public_html/wp-content/themes/mytheme/page.php on line 8
```

Здесь указаны **дата и время**, **тип ошибки**, **описание** проблемы, а также **путь к файлу и номер строки**, где произошла ошибка.

### Распространённые типы ошибок

| Тип | Серьёзность | Что это значит |
|------|----------|---------------|
| Fatal error | Высокая | Выполнение остановлено. Страница не загрузится. |
| Warning | Средняя | Произошло что-то неожиданное, но выполнение продолжилось. |
| Notice | Низкая | Незначительная проблема, обычно нарушение рекомендуемых практик написания кода. |
| Deprecated | Низкая | Используемая функция будет удалена в будущей версии PHP. |

### Включение режима отладки WordPress

Для сайтов на WordPress включение режима отладки выводит более подробную информацию об ошибках:

1. Подключитесь через SFTP или используйте Файловый менеджер в KPanel
2. Откройте `wp-config.php` в корневой папке WordPress
3. Добавьте или обновите следующие строки:

```php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
```

Ошибки будут записываться в `wp-content/debug.log`, а не отображаться на экране.

> **Warning:** Не оставляйте `WP_DEBUG_DISPLAY` установленным в значение `true` на рабочем сайте, так как это может раскрыть конфиденциальную информацию посетителям.

> **Tip:** Проверяйте журналы ошибок сразу после [обновления WordPress, плагинов или тем](https://support.kapsulehost.com/ru-ru/wordpress-updates). Многие проблемы, возникающие после обновления, оставляют явные следы в журнале ошибок PHP.
