ISPConfig 3,一个忍者设置我的open_basedir

Rom*_*man 2 php linux apache open-basedir

我有一个PHP库,我想分享给我服务器上的几个虚拟主机,但是open_basedir指令导致了麻烦.

我使用ISPConfig 3来管理网站.

PHP警告:include():open_basedir限制生效.文件(/ var/toaster/latest/__ server/core/cms.php)不在允许的路径中:(第5行的[cut]中的[cut:几个路径])

phpinfo()说:

加载配置文件:/etc/php5/cgi/php.ini
open_basedir:[cut:几个路径](本地和主值)

/etc/php5/cgi/php.ini说:

; open_basedir =

/usr/local/ispconfig/server/conf/vhost.conf.master说:

<tmpl_if name ='security_level'op ='=='value = '20'>
php_admin_value open_basedir <tmpl_var name ='php_open_basedir'>
</ tmpl_if>

但/ etc/apache2/sites-enabled/[cut:domain] .vhost说:

绝对没有关于open_basedir


所有这些意味着我不知道的东西设置了我的open_basedir指令.什么哪里?

Rom*_*man 6

比预期更容易和明显.
在ISPConfig中"Web域"的"选项"面板中,有一个标记的文本框PHP open_basedir.我仍然不知道要创建或编辑哪个确切的配置文件,但它可以工作.

此文本框也值得一提 - 创建新网站时的默认值可以更改为:

系统>>服务器配置>> Web >> PHP设置>> PHP open_basedir