我正在尝试在运行 Apache2 和 PHP5 的 Linux 上安装 PHP 应用程序。
我注意到,每当我尝试访问应用程序(例如,点击index.php
文件)时,浏览器都会返回一个空白页面。运行 aphpinfo()
工作正常。
通过测试,我意识到问题出在应用程序的代码中,它丢失了这样的行:
require_once($_SERVER['DOCUMENT_ROOT'] . '/202-config/functions.php');
如果我将其更改为require_once('./202-config/functions.php');
,则应用程序运行正常(至少应用程序的那部分。
如果我运行print_r($_SERVER)
,DOCUMENT_ROOT
显示为空。
我的问题是:由于我不想遍历此应用程序中的所有代码并替换这些require_once
语句,有没有办法定义 DOCUMENT_ROOT 的值?
谢谢。