Перейти к содержимому
Перейти в KPanelПерейти в KPanel
Содержание
Сайты

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

Машинный перевод. Английский оригинал доступен.

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

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

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

С помощью Файлового менеджера:

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

С помощью SFTP:

  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. Добавьте или обновите следующие строки:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

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

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

Проверяйте журналы ошибок сразу после обновления WordPress, плагинов или тем. Многие проблемы, возникающие после обновления, оставляют явные следы в журнале ошибок PHP.

Это было полезно?

Вы ИИ? Читайте эту страницу в Markdown

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

Подключение через SFTP: FileZilla, Cyberduck и командная строкаSFTP (Secure File Transfer Protocol, защищённый протокол передачи файлов) даёт вам прямой доступ к файлам вашего сайта на сервере.…SSL-сертификаты и HTTPSЭта статья простым языком объясняет, что такое SSL, как KapsuleHost автоматически обеспечивает SSL для ваших сайтов, и что делать, если с вашим сертификатом что…Сайты: с чего начатьКак работает хостинг сайтов в KapsuleHost, что находится на каждой вкладке сайта и какое руководство читать для конкретной задачи.…Мониторинг доступности сайтаКаждый сайт на KapsuleHost автоматически проверяется каждые 60 секунд, и вкладка Uptime показывает результат: текущий статус, процент времени безотказной работы…

Всё ещё нужна помощь?

Спросите Kora, она знает ваш аккаунт, или свяжитесь с нашей командой.

Связаться с намиНаписать в поддержку