我的networking服务器正在运行Plesk,并为每个新站点创build一个vhost.conf文件,其中包含一些include_path和open_basedir设置:
<Directory /var/www/vhosts/website.nl/httpdocs> php_admin_value open_basedir "/usr/share/pear:/var/www/vhosts/global.website.nl/httpdocs/global:/tmp:/var/www/vhosts/website.nl/httpdocs" php_value include_path "/usr/share/pear:/var/www/vhosts/global.website.nl/httpdocs/global" </Directory>
是否有可能添加另一个这个网站,并有include_path和open_basedir设置更改为像这样的子目录:
<Directory /var/www/vhosts/website.nl/httpdocs/subdirectory> php_admin_value open_basedir "/usr/share/pear:/var/www/vhosts/global.website.nl/httpdocs/global2:/tmp:/var/www/vhosts/website.nl/httpdocs/subdirectory" php_value include_path "/usr/share/pear:/var/www/vhosts/global.website.nl/httpdocs/global2" </Directory>
如果您的意思是.../domain.com/conf/vhost.conf文件 – 这些文件仅用于定制,那么您可以在其中包含任何其他您喜欢的设置。
但是我想你是指Plesk的自动生成的configuration。 如果是这样,将会有2个path添加你想要的行
/var/www/vhosts/website.nl/httpdocs/subdirectory分配了一个站点,则可以在站点的PHP设置中调整open_basedir和include_path