6

我不想将error_log的绝对路径放在我的.htaccess中,而是想找到一种相对于.htaccess文件(或类似文件)指定它的方法:

php_value error_log %{DOCUMENT_ROOT}/libs/log/error/PHP_errors.log

这将是我想做的事情,但这似乎不起作用。如果我指定绝对值,它确实有效。

4

2 回答 2

5

您可以将其设置为./path/error.log.

于 2012-07-04T13:56:59.187 回答
1

当您有权访问服务器配置时,您可以添加以下行:

# set this to your document-root path
Define DOCROOT   "d:\htdocs"

在你的 htaccess 中你可以写:

php_value error_log ${DOCROOT}/libs/log/error/PHP_errors.log

有了这个定义,您甚至可以替换使用文档根目录的所有其他地方,例如

DocumentRoot "${DOCROOT}"

@see:https ://httpd.apache.org/docs/2.4/de/mod/core.html#define

于 2020-02-26T08:36:05.147 回答