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 の値を定義する方法はありますか?
ありがとう。