Как включить журнал ошибок в 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

для получения дополнительной информации ознакомьтесь со следующих ссылок