gpt4 book ai didi

php - 如何在 Apache 配置文件中设置 PHP 错误日志位置?

转载 作者:可可西里 更新时间:2023-11-01 13:38:23 30 4
gpt4 key购买 nike

我们有一个开箱即用的 PHP 应用程序在子域上运行,它在其 DocumentRoot 中记录错误:

/var/www/appname/path/to/document/root/php-errors.log

...而不是我们希望错误日志去的地方:

/var/www/appname/logs/php-errors.log

因为我不想更改开箱即用的应用程序中的代码,并且我不想更改所有子域的错误日志位置(阅读:文件 php.ini),我如何才能仅在与子域相关的 Apache 配置文件中执行此操作?

最佳答案

来自 error_log per Virtual Host? :

<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/domains/example.com/html
ErrorLog /var/www/domains/example.com/apache.error.log
CustomLog /var/www/domains/example.com/apache.access.log common
php_flag log_errors on
php_flag display_errors on
php_value error_reporting 2147483647
php_value error_log /var/www/domains/example.com/php.error.log
</VirtualHost>

关于php - 如何在 Apache 配置文件中设置 PHP 错误日志位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44558380/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com