Изучаем журнал ошибок

Теперь, когда вы активировали регистрацию ошибок PHP, любая PHP-ошибка, произошедшая на вашем сайте, будет записана в файл журнала ошибок.

Чтобы проверить, работает ли он, добавьте дополнительный символ в свой код и обновите сайт. После этого с помощью Файлового менеджера откройте лог-файл ошибки и проверьте, нет ли новых записей:

Изучаем журнал ошибок

Вот несколько примеров распространенных ошибок, которые могут помочь вам проанализировать записи журнала.

PHP Parse error:  syntax error, unexpected ‘2’ (T_LNUMBER), expecting ‘)’ in /home/u802426761/domains/username/public_html/wp-config.php on line 54

Означает, что в вашем коде есть синтаксическая ошибка. Чтобы устранить эту проблему, проверьте файл и номер строки, указанный в сообщении.

PHP Fatal error: Call to undefined function get_header() in /var/www/username/public/blog/wp-content/themes/theme/index.php on line 1

Предупреждает, что страница index.php пытается вызвать несуществующую функцию. Проверьте правильность названия функции.

Fatal error: Maximum execution time of 30 seconds exceeded in /home/username/domains/domain.com/public_html/wp-includes/class-phpmailer.php on line 737

Может быть решена модификацией max_execution_time через конфигурацию PHP или .htaccess файл.

В этом кратком уроке вы познакомились с двумя методами включения логирования ошибок PHP: настройка параметров в Панели управления и редактирование файла .htaccess.

Используя эту возможность, вы будете знать, что не так с вашим сайтом, когда он неожиданно ломается.

Была ли эта страница полезной?