【发布时间】:2012-01-11 22:32:40
【问题描述】:
我正在为已由其他人编写的应用程序的客户端项目设置测试环境。我在我们通常用于此类目的的主机帐户中创建了一个名为iftc 的子目录。
现在,所有的包含文件都没有被找到,因为它们被引用了
include($_SERVER['DOCUMENT_ROOT'].'/Includes/Connect.php');
等等。
没有设置一个全新的主机帐户只是为了测试这个特定的客户,我可以更改$_SERVER['DOCUMENT_ROOT']的值以包含文件所在的子文件夹iftc ?
【问题讨论】:
-
如果您可以在您的主机帐户中创建一个子域,它应该有自己的文档根目录。
-
我想这就是我要做的,最终根据下面的“我的首选解决方案”重写代码
-
我开始使用 __dir__ 作为预先添加路径的一种方式,这至少为相对路径带来了一些一致性——只要一切都使用 __dir__
标签: php