在域vhost.conf中设置php ini设置

时间:2015-12-17 09:23:31

标签: php apache redhat plesk

对于某个域我试图为include_path和open_basedir指定php ini设置,但我无法使设置生效。我使用的是Red Hat Enterprise Linux Server 5.11(Tikanga)和Plesk 11.0.9。

我创建了文件/ var / www / vhosts / [my domain] /conf/vhost.conf

并添加了以下指令:

"UpdatedInfo" : [ 
    {
        "ThisDate" : "12/17/2015",
        "NewInfo" : "12 500:-",
        "OriginalInfo" : "15 000:-"
    }
]

然后我重新加载域的配置并发出正常重启:

<Directory /var/www/vhosts/[my domain]/web>
    <IfModule sapi_apache2.c>
            php_admin_flag engine on
            php_admin_flag safe_mode off
            php_admin_value open_basedir "/var/www/vhosts/"
            php_admin_value include_path "."
    </IfModule>
    <IfModule mod_php5.c>
            php_admin_flag engine on
            php_admin_flag safe_mode off
            php_admin_value open_basedir "/var/www/vhosts/"
            php_admin_value include_path "."
    </IfModule>
            Options -Includes -ExecCGI

根据文档根目录中的phpinfo问题,设置与普通php.ini中的设置没有变化。

知道我哪里出错了吗?

1 个答案:

答案 0 :(得分:0)

虽然您的PHP处理程序是FastCGI,但您可以在

中更改PHP设置

/var/www/vhosts/[your domain]/etc/php.ini

由于性能和安全方面的原因,我建议使用FastCGI。