昨年の 10 月以降、問題なく動作していた php スクリプトがあります。最後に覚えているのは 2 か月前で、今日は実行中に _SERVER['DOCUMENT_ROOT'] 変数に問題があります。
_SERVER 配列を見ると、設定されていません。一方、スクリプトで実行すると:
phpinfo();
次に、変数がそこにあり、設定されます。しかし、それを呼び出す:
$_SERVER['DOCUMENT_ROOT']
null を返します
これの理由は何ですか?スクリプトで再び使用するにはどうすればよいですか? 原因は php または apache の更新だと思いますが、どちらも過去 2 か月で数回更新されています。
また、php.ini ファイルに DOCUMENT_ROOT がありません。doc_root が表示されますが、これは異なります。
私のphp:PHPバージョン5.3.5-1ubuntu7.7 apache:PHPバージョン5.3.5-1ubuntu7.7