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