私はOcober昨年からうまく動いていたPHPスクリプトを持っています。最後に2ヶ月前に覚えていましたが、今日は実行中に_SERVER ['DOCUMENT_ROOT']変数に問題があります。DOCUMENT_ROOTは設定されていますが、スクリプトで取得できません。どうして?
_SERVER配列を見ると、設定されていません。私がスクリプトで実行する場合:
phpinfo();
変数がそこにあります。しかし、それを呼び出す:
$_SERVER['DOCUMENT_ROOT']
戻り値は、その理由は何
をゼロ?どのように私は再びスクリプトでそれを使用できますか?私は原因がPHPまたはApacheのアップデートであると考えていますが、両方とも過去2ヶ月間に数回更新されています。
また、php.iniファイルにDOCUMENT_ROOTが表示されません。私は異なったdoc_rootがあります。
マイPHP: PHPバージョン5.3.5-1ubuntu7.7 のapache: PHPバージョン5.3.5-1ubuntu7.7
'のvar_dump($ _ SERVER);' – zerkms
私が書いたように、私はそれはのように(空)、設定されていない示していることを実行するとDOCUMENT_ROOT – quinestor