查找suPHP变量的值(即$ {HOME},$ {USERNAME},$ {GROUPNAME} ...)

时间:2011-11-07 17:17:16

标签: logging suphp

我一直得到500(内部服务器错误),我怀疑这是因为我将docroot设置为docroot=${HOME}*。我想'窥视引擎盖',因为我怀疑${HOME}是造成问题的原因。我怎么能这样做,或者至少在出现问题时将所有变量写入日志。

编辑我使用的是suPHP版本0.7.1-1,它支持docroot

中的变量

编辑我尝试通过将${HOME}变量附加到日志文件名来作弊。为简单起见,我使用${UID}变量,因为${HOME}可能包含正斜杠。我更新了/etc/suphp/suphp.conf文件

中的以下行
logfile=/var/log/suphp/suphp${UID}.log

我收到以下文件

/var/log/suphp/suphp${UID}.log

就好像${UID}变量甚至不存在一样。

1 个答案:

答案 0 :(得分:0)

出现此问题的原因是此处正则表达式中的*模式与/不匹配。此外,*甚至不是必需的,因为docroot将自动包含所有递归文件。我所要做的就是改变

docroot=${HOME}*

docroot=${HOME}