正确安装和使用suPHP

时间:2012-02-13 19:39:19

标签: suphp

我刚刚安装了suPHP,现在需要一些帮助来设置一些环境变量,以使其适用于我的web目录结构。

suPHP.conf我有一个标准的全局选项数组,我真正关心的是这一行:

;Path all scripts have to be in
docroot=${HOME}

;Path to chroot() to before executing script
;chroot=/mychroot

我将/var/www的默认值替换为${HOME},希望它可以执行某些操作。

我知道suPHP正在运行,因为当我在玩docroot路径时,我会收到错误,告诉我的网站的文档记录未在suPHP配置中指定。

在我的VirtualHost指令中,我放置了:

<VirtualHost *:80>
    ServerAdmin admin@abc.com
    ServerName abc.com
    ServerAlias www.abc.com
    DocumentRoot /web/users/abc.com/htdocs

    <IfModule mod_suphp.c>
        suPHP_ConfigPath ${DOCUMENT_ROOT}/
    </IfModule>

    <Directory "/web/users/abc.com/htdocs">
        AllowOverride All
        Order allow,deny
        Allow from ALl
    </Directory>
</VirtualHost>

现在,我已经在我的VirtualHost的文档根目录中放置了一个php.ini并执行了一些简单的操作,如display_errors = On,并回显了一个未声明的变量来测试它。但我没有看到弹出错误(是的,我的错误级别设置为E_STRICT和E_ALL)。

此外,我似乎无法让su_PHP_UserGroup工作,在重新加载apache时我得到一个错误,说我在该行有语法错误。

0 个答案:

没有答案