Apache2 および PHP5 を実行している Linux に PHP アプリケーションをインストールしようとしています。
アプリケーションにアクセスしようとすると (たとえば、index.php
ファイルにアクセスしようとすると)、ブラウザーが空白のページを返すことに気付きました。ただし、 a を実行してphpinfo()
も問題なく動作します。
テストを通じて、問題はアプリケーションのコードにあり、次のような行が失われていることがわかりました。
require_once($_SERVER['DOCUMENT_ROOT'] . '/202-config/functions.php');
これを に変更するとrequire_once('./202-config/functions.php');
、アプリケーションは正常に実行されます (少なくともアプリケーションのその部分.
を実行するprint_r($_SERVER)
と、DOCUMENT_ROOT
空に見えます。
皆さんへの私の質問は次のとおりです。このアプリケーションのすべてのコードを調べてこれらのrequire_once
ステートメントを置き換えたくないので、DOCUMENT_ROOT の値を定義する方法はありますか?
ありがとう。