Я хочу задать вопрос.У меня есть веб-сервер (apache2 / php / debian) и PHP, настроенный с опцией open_basedir по некоторым причинам безопасности.Мне нужно получить доступ к URL-адресу с помощью file_get_contents (), но я получаю сообщение об ошибке Предупреждение: file_get_contents (): действует ограничение open_basedirЯ проверил php config, и allow_url_fopen включен.На сервере разработки (Ubuntu 10.10) он работает правильно, а в Debian (6.0 squeeze) - нет.Любая идея ??Версия PHP 5.3.3-7 + squeeze7 с Suhosin-PatchПример:
php.ini:
Open_basedir = /var/securedir/:/var/www
allow_url_fopen = On
php код:
$a = file_get_contents("http://www.php.net");
Warning: file_get_contents(): open_basedir restriction in effect.
Другая проблема заключается в том, что:
$b = file_get_contents("/var/securedir/file.xml")
Warning: file_get_contents(): open_basedir restriction in effect. File(/var/securedir/file.xml) is not within the allowed path(s): (/var/securedir/:/var/www)