【发布时间】:2015-09-21 15:29:37
【问题描述】:
我可以访问具有共享主机的服务器上的服务器范围的 PHP 设置。目前,error_log 值只是“error_log”,这意味着它将错误记录到与导致错误的脚本位于同一目录中的名为 error_log 的文件中。这会在 web 目录中生成 error_log 文件。尽管外人看不到这些文件,但我对它们都在那里感到不舒服。我可以指定一个准确的日志文件路径,但我不希望所有站点的错误都出现在一个文件中。我知道将 error_log 设置为“~/error_log”是行不通的(也就是说,它不会将文件放在生成错误的任何网站的主目录中)。关于我如何做到这一点的任何建议?我想我需要使用自动前置脚本?
是的,我知道我可以在每个站点的主目录中使用 php.ini 文件覆盖全局 php.ini error_log 设置,但是有很多站点,我不想记住这样做添加了每个网站。
【问题讨论】:
-
可以试试 apache
Define变量:stackoverflow.com/questions/6569080/…
标签: php shared-hosting error-log