我无法理解这一点,它应该很简单 - 我有两个服务器Apache2都是php 5.3.27 两者都包含路径。:/ usr / local / lib / php但是我可以在服务器上选择的“随处”文件包含其中一个(或者我找的目录:
include($_SERVER['DOCUMENT_ROOT']."/MyIncludes/fileToInclude.php");
,另一台服务器完全使用相同的代码忽略包含。我正在尝试将现有代码迁移到其他服务器。我已经回应了两者的文档根源,这一切似乎都指向了我期望的地方。
我可以在新服务器上包含一个文件,只要它只在同一个目录中,只需一个简单的
include("fileToInclude.php");
但不在同一目录之外
基于此处的其他帖子,我已经:
echo getcwd();
echo get_include_path();
echo $_SERVER[DOCUMENT_ROOT];
并在两台服务器上进行比较(除了他们每个使用的不同域) 我一直在寻找和盯着它看太久。 ????