更新:
index.php 文件在这里:
/public_html/d/index.php
包括:
/public_html/d/core/source/class.File1.php
这个 Class.File1.php 这里有这个包含这样写的:
include 'class.File2.php';
当然class.File2.php
,如上所述,我将放在与 class.File1.php 相同的目录中。
/public_html/d/core/source/class.File2.php
然而,
它实际上包括这个文件:(注意丢失/d/
)
/public_html/core/source/class.File2.php
不知道为什么它不使用当前目录中的文件。
但这里有一些可能性。
来自请求页面的用户的条目进入:(用户类型www.host.com/d
)
/public_html/d/
这包括:(效果很好,我测试过)
/public_html/d/core/source/class.File1.php
但是,如上所述,该文件中的包含是中断的地方:
include "class.File2.php"
唯一有意义的事情......是包括使用某种内部常量,如
ROOT
或者
$_SERVER['DOCUMENT_ROOT']
但我仍然无法弄清楚为什么它会忽略/d/
但找出其余的。