Я хотел бы направить вывод ошибки Apache в /proc/self/fd/1
в блоке VirtualHost
, но он продолжает выводиться в файл, настроенный в apache2.conf
(error.log
).
/ etc / apache2 / apache2.conf:
ErrorLog ${APACHE_LOG_DIR}/error.log
/ etc / apache2 / sites-enabled / vhost.conf:
<VirtualHost _default_:80>
DocumentRoot /data/frontend/web/
RewriteEngine On
DirectoryIndex index.php
<Directory /data/frontend/web/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
LogLevel info
ErrorLog /proc/self/fd/1
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Я попытался использовать файл для устранения неполадок (ErrorLog /var/log/apache2/verrors.log
) и я вижу, что Apache создает файл verrors.log
, но он остается пустым, а файл error.log
получает сообщения журнала.
Другая конфигурация в vhost.conf
работает должным образом, даже директива CustomLog
.