我正在尝试将一些站点移动到新服务器(运行 Plesk 11)并且我收到以下错误:
警告:file_exists() [function.file-exists]:open_basedir 限制生效。文件(configuration.php)不在允许的路径内:(C:\Inetpub\vhosts\domain.com\domains\domain.com\www\;C:\Windows\Temp)在 C:\Inetpub\ vhosts\domain.com\domains\domain.com\www\index.php 在第 18 行
但是configuration.php
文件在C:\Inetpub\vhosts\domain.com\domains\domain.com\www\
!
我在这里几乎要疯了,因为这对我来说完全没有意义。
我什至可以将open_basedir
值设置为none
并仍然得到相同的错误。
使用 PHP 5.2 或 5.3 也是如此。
唯一让我更进一步的是在第 18 行dirname(__FILE__)
的调用前设置 a index.php
,但这不是解决方案,因为我无法更改整个 CMS 中的所有文件引用。因此,我还尝试将www
文件夹添加到包含路径,但没有任何运气。