Предупреждение: curl_setopt () [function.curl-setopt]: CURLOPT_FOLLOWLOCATION не может быть активирован, когда в safe_mode или open_basedir установлен в/home/path/curl.php на строке 594
У меня нет доступа к php.ini. Это может быть зафиксировано, не редактируя php.ini?
См. этот комментарий в руководстве. Это уродливый обходной путь. Я считаю, что это ограничение связано с ошибкой в библиотеке curl, из-за которой он будет следовать перенаправлениям на локальные ресурсы, но к настоящему времени это должно быть исправлено, поэтому я не вижу причин для этого ограничения.
safe_mode
принадлежит PHP_INI_SYSTEM
- поэтому, если это проблема, вам не повезло, эти элементы можно установить только в конфигурации php.ini и vhost .
open_basedir
принадлежит PHP_INI_ALL
, поэтому вы можете установить его в .htaccess
, используя php_value
.