当我回复文档根目录时,我得到了这个:/etc/httpd/htdocs
然而,当我尝试运行我的网站时,我收到错误:
没有这样的文件或目录 /vhost/vhost14/i/n/d/domainname.co.uk/www/testme.php
在这行代码上
require_once($_SERVER['DOCUMENT_ROOT']."/_cmsscripts/_init.php");
如果我将$_SERVER
替换为/vhost/vhost14/i/n/d/domainname.co.uk/www/
这一切都有效,但我有很多页面,并且不想真的想要绕过并改变整个网站。我第一次遇到这个问题并且不确定如何绕过它。
答案 0 :(得分:1)
可能文档根目录不是vhost中当前网站的配置或follow_symlinks
未启用。
无论如何,为了找到当前文件下面的内容,您可以使用:
require_once(dirname($_SERVER['PHP_SELF'])."/_cmsscripts/_init.php");
显然,出于安全原因,.htaccess
无法更改文档根目录