2012-06-23 3 views
1

Я выполняю процесс curl post в php для получения содержимого страницы ответа. Я получаю эту ошибкуОшибка CURLOPT_FOLLOWLOCATION

Предупреждение: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION не может быть активирована, когда в safe_mode или open_basedir устанавливается в /var/www/domain/httpdocs/housesearch.php на линии 58

Я последовал за несколько инструкции, как модификации HTAccess путем добавления ниже код в файл .htaccess

php_flag safe_mode off 
php_flag open_basedir off 
php_value open_basedir none 

но опять-таки я была такая же error.Can ли один помочь мне?

ответ

0

Это один из лучших комментариев, который я прочитал в руководстве по PHP.Net. Это объясняет, почему проблема возникает, но не обязательно почему.

Когда вы используете php_flag или php_value для изменения настройки, вы не изменяете настройку в центре PHP, скорее во время выполнения. В результате некоторые настройки не могут быть обнаружены или декодированы сторонними API или расширениями.

Вам необходимо либо внести жесткие изменения в свой файл php.ini, удалить директиву open_basedir или использовать стороннюю функцию, включенную в приведенную выше ссылку.

Смежные вопросы