ВИХРЕВАЯ ошибка (CURLOPT_FOLLOWLOCATION не может быть активирован),

Предупреждение: curl_setopt () [function.curl-setopt]: CURLOPT_FOLLOWLOCATION не может быть активирован, когда в safe_mode или open_basedir установлен в/home/path/curl.php на строке 594

У меня нет доступа к php.ini. Это может быть зафиксировано, не редактируя php.ini?

5
задан hakre 20 January 2013 в 16:59
поделиться

2 ответа

См. этот комментарий в руководстве. Это уродливый обходной путь. Я считаю, что это ограничение связано с ошибкой в ​​библиотеке curl, из-за которой он будет следовать перенаправлениям на локальные ресурсы, но к настоящему времени это должно быть исправлено, поэтому я не вижу причин для этого ограничения.

3
ответ дан 15 December 2019 в 06:14
поделиться

safe_mode принадлежит PHP_INI_SYSTEM - поэтому, если это проблема, вам не повезло, эти элементы можно установить только в конфигурации php.ini и vhost .

open_basedir принадлежит PHP_INI_ALL , поэтому вы можете установить его в .htaccess , используя php_value .

0
ответ дан 15 December 2019 в 06:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: