0

我不断收到 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}变量甚至不存在一样。

4

1 回答 1

0

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

docroot=${HOME}*

docroot=${HOME}
于 2011-11-07T21:43:16.257 回答