我一直得到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}
变量甚至不存在一样。
答案 0 :(得分:0)
出现此问题的原因是此处正则表达式中的*
模式与/
不匹配。此外,*
甚至不是必需的,因为docroot
将自动包含所有递归文件。我所要做的就是改变
docroot=${HOME}*
到
docroot=${HOME}