php.iniを変更し、open_basedirを値なしに設定しました。ただし、phpinfo()にはローカル値があります。open_basedirをインストールする価値がないことを要求するスクリプトを使用しています。ローカル値を削除するにはどうすればよいですか?私はvpsを使用しています。また、.htaccessを使用して設定してみました。
質問する
8896 次
2 に答える
1
open_basedirを設定したhttpd.confを編集することで、この問題を解決しました。httpd.confのphpadminディレクティブを削除しただけで、ローカル値がnullになりました。
于 2012-08-07T11:15:33.263 に答える
0
ini_set('open_basedir', NULL);
ファイルや構成ファイルなど、インストール スクリプトに含まれるファイルを追加してみてくださいindex.php
。
フォルダーごとに構成変数をオーバーライドするアクセス権がない可能性があります (php.ini、.htaccess、または ini_set のいずれかを使用)。
これが当てはまるかどうかを確認するには (VPS であるため)、が none に設定されている/etc/apache2/sites-available/default
かどうかを調べて確認します。AllowOverride
これは、必ずしもデフォルトの仮想ホスト構成ではなく、特定の仮想ホストにも当てはまる場合があります。
于 2012-08-07T05:55:14.213 に答える