有谁知道是否可以包含{WEBSPACEROOT} PHP 5.5.22的父目录?
这是与{WEBSPACEROOT}一起使用的给定结构:
var/www/vhosts/mydomain-a/website
var/www/vhosts/mydomain-a/includepath
var/www/vhosts/mydomain-b/website
var/www/vhosts/mydomain-b/includepath
我想要这个:
var/www/vhosts/mydomain-a/website
var/www/vhosts/mydomain-b/website
var/www/vhosts/includepath
我正在使用带有根服务器的Plesk 12,并且无法在Plesk的php面板中解决问题。 Plesk似乎忽略了php.ini 所以我总会收到这个错误:
open_basedir restriction in effect. File(../../includepath/include.php) is not within the allowed path(s): (/var/www/vhosts/mysite.com/:/tmp/)
我一直在研究这样的建议,但他们似乎认为他们会暗示解决第一种方法:https://www.vimp.com/de/web/faq/items/an-example-of-a-vhostconf-with-plesk.html
答案 0 :(得分:0)
您的域的PHP处理程序是否可以作为FastCGI使用?
您可以将域的PHP设置“open_basedir”更改为
/var/www/vhosts{/}{:}{WEBSPACEROOT}{/}{:}{TMP}{/}
在文件中:
/var/www/vhosts/system/domain.tld/etc/php.ini
你会得到:
open_basedir = "/var/www/vhosts/:/var/www/vhosts/domain.tld/:/tmp/"