对于某个域我试图为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中的设置没有变化。
知道我哪里出错了吗?
答案 0 :(得分:0)
虽然您的PHP处理程序是FastCGI,但您可以在
中更改PHP设置 /var/www/vhosts/[your domain]/etc/php.ini
由于性能和安全方面的原因,我建议使用FastCGI。