【问题标题】:Determining Location of Server Logs in PHP在 PHP 中确定服务器日志的位置
【发布时间】:2012-10-05 13:37:12
【问题描述】:

简而言之,phpinfo() 打印如下:

Environment
...
APACHE_LOG_DIR  /var/log/apache2
...

$_ENV 为空。

getenv('APACHE_LOG_DIR') 返回/var/log。

我想要的是 phpinfo() 返回的值。如何获取 Apache 日志的实际位置?更具体地说,我想要一个可以通过error_log 创建新文件的目录。

【问题讨论】:

  • 您在看Environment 或Apache Environment 部分吗?
  • @Gordon apache_getenv('APACHE_LOG_DIR') 返回一个空字符串。
  • @Jack 这绝对是环境部分。
  • 也许 $_ENV 以某种方式被禁用了?

标签: php apache logging


【解决方案1】:

variables_order 确定创建哪个超全局,如the manual 中所述。 E 必须存在,$_ENV 才能创建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    • 2015-11-30
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多