首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >每个虚拟主机的error_log?

每个虚拟主机的error_log?
EN

Stack Overflow用户
提问于 2008-08-01 18:37:40
回答 6查看 109.1K关注 0票数 123

在一台运行Apache和PHP5的Linux服务器上,我们有多个具有独立日志文件的虚拟主机。我们似乎不能将虚拟主机之间的php error_log分开。

httpd.conf<Location>中覆盖此设置似乎没有任何作用。

有没有办法让每个虚拟主机都有单独的php error_logs

EN

回答 6

Stack Overflow用户

发布于 2008-08-01 22:20:05

error_log()的默认行为是输出到Apache错误日志。如果没有出现这种情况,请检查error_log指令的php.ini设置。将其保留为未设置,以便对当前vhost使用Apache日志文件。

票数 8
EN

Stack Overflow用户

发布于 2008-08-29 06:13:18

尝试将php_value error_log '/path/to/php_error_log添加到您的VirtualHost配置。

票数 6
EN

Stack Overflow用户

发布于 2008-09-22 23:29:16

是的,你可以试试,

代码语言:javascript
复制
php_value error_log "/var/log/php_log" 

.htaccess中,或者您可以让用户在脚本的开头使用ini_set(),如果他们想要日志记录的话。

另一种选择是启用脚本,使其缺省为包含脚本的文件夹中的php.ini,然后转到用户/主机的根文件夹,然后转到服务器的根文件夹,或类似的位置。这将允许主机添加自己的php.ini值和自己的error_log位置。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档