Как включить журнал ошибок в Ubuntu Apache
Как я могу включить журнал ошибок на моем сервере Ubuntu Apache, чтобы при возникновении любой ошибки, будь то синтаксис PHP и другие ошибки, ошибка сервера должна храниться в файле журнала ошибок
также как я могу просмотреть файл журнала ошибок apache?
1 ответов
по умолчанию /var/log/apache2/error.log
.
это можно настроить в /etc/php5/apache2/php.ini
вы также можете определить конкретный файл журнала ошибок для каждого VirtualHost в Apache. Если у вас есть VirtualHost, определенный в /etc/apache2/sites-available/
и включена в /etc/apache2/sites-enabled
(включить с sudo a2ensite [your-virtualhost-definition-file]
), вы можете изменить журнал ошибок, добавив следующую строку внутри конфигурации VirtualHost:
ErrorLog ${APACHE_LOG_DIR}/[your-vhost]-error.log
это может быть полезно, если у вас есть много vhosts и хотите разделить, где они сообщают ошибки.
кроме того, вы можете посмотреть свой журнал ошибок в прямом эфире, выполнив следующую команду (адаптируйтесь к своему собственному файлу журнала, если он отличается от стандартного):
sudo tail -f /var/log/apache2/error.log
для получения дополнительной информации ознакомьтесь со следующих ссылок