到目前为止,我已经搜索了很多线程,但似乎无法找到解决方案。在我的一个 php 脚本中,我试图获取服务器文档根目录,但我得到的值不完整,它只是缺少域文件夹。我相信这是由于共享托管或其他原因。
这是我目前使用的方式:
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
我得到的路径是:
/home/content/01/0151247/html
虽然我知道它应该是这样的:
/home/content/01/0151247/html/mydomain
我知道当我将它与 SCRIPT_NAME 进行比较时,我在路径中看到了 mydomain。
希望有人可以指导我。
谢谢你,很抱歉可能在社区里又问了一千次相同的问题,我真的从这里尝试过,到目前为止没有任何帮助。
更新
不幸的是,我不能简单地将我的索引文件与DIR一起使用,因为它是一个 wordpress 设置,我正在处理一个单独的文件夹,其中包含一些 wordpress 功能,但为此我需要一个 document_root。如果那会有所帮助。
更新
显然,以下方式解决了我的问题,也许有一天它会对某人有所帮助:
realpath($_SERVER["SUBDOMAIN_DOCUMENT_ROOT"]);
基本上是因为服务器设置和域配置为子域。
感谢所有参与了的人。