$ _SERVER [' DOCUMENT_ROOT']在一台服务器上运行,而不是在另一台服务器上运行 - 我已经比较过&检查配置

时间:2015-02-27 15:37:14

标签: php

我无法理解这一点,它应该很简单 - 我有两个服务器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];

并在两台服务器上进行比较(除了他们每个使用的不同域) 我一直在寻找和盯着它看太久。 ????

0 个答案:

没有答案