我有一个名为ticket.domain.com
的子域名,位于C:\Inetpub\vhosts\domain.com\subdomains\ticket\httpdocs
...
在我的Plesk设置中,对于子域,我指定了以下设置:
include_path: 'C:\Inetpub\vhosts\domain.com\subdomains\ticket\httpdocs\'
open_basedir: 'C:\Inetpub\vhosts\domain.com\;C:\Windows\Temp\'
这些设置会反映在我的phpinfo()
!
但是,当我尝试在此目录中包含本地文件时,我收到open_basedir restriction in effect...
错误。
本地文件包含在代码include('file.php')
中。
因此,我认为include_path
被忽略,因为脚本必须在open_basedir
之外的某处看。
可以在运行时设置include_path
吗?在过去,我发现Plesk提供了在运行时无法实际更改的设置(在Windows上)。
否则,这里还有什么问题呢?