我不想将error_log的绝对路径放在我的.htaccess中,而是想找到一种相对于.htaccess文件(或类似文件)指定它的方法:
php_value error_log %{DOCUMENT_ROOT}/libs/log/error/PHP_errors.log
这将是我想做的事情,但这似乎不起作用。如果我指定绝对值,它确实有效。
我不想将error_log的绝对路径放在我的.htaccess中,而是想找到一种相对于.htaccess文件(或类似文件)指定它的方法:
php_value error_log %{DOCUMENT_ROOT}/libs/log/error/PHP_errors.log
这将是我想做的事情,但这似乎不起作用。如果我指定绝对值,它确实有效。
您可以将其设置为./path/error.log
.
当您有权访问服务器配置时,您可以添加以下行:
# 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