CURLOPT_FOLLOWLOCATION не может быть активирована ДАЖЕ с правильными настройками - PullRequest
0 голосов
/ 28 октября 2011

Я знаю, что об этом уже спрашивали, но я следовал всем инструкциям, и почему-то это все еще не работает

Я установил open_basedir не для работы на моем домене и отключил safe_mode полностью, вот здесь phpinfo (); распечатать на двоих

safe_mode   Off Off
open_basedir    /home/proagent/:/home/proagent:/tmp/:/tmp:/usr/local/lib/php/:/home/proagent/domains/xxx.com/bot::/home/proagent/domains/xxx.com/bot/   no value

Но все же я все еще получаю

Предупреждение: curl_setopt () [function.curl-setopt]: невозможно активировать CURLOPT_FOLLOWLOCATION, когда в safe_mode или open_basedir установлен в /home/proagent/domains/xxx.com/public_html/bot/scrape.php в строке 58

Любые идеи были бы хороши!

1 Ответ

0 голосов
/ 28 октября 2011

Пока у вас установлено open_basedir, а ваш вывод phpinfo показывает, что он установлен (значение слева), CURLOPT_FOLLOWLOCATION не будет работать.Прокомментируйте строку, чтобы разрешить доступ ко всем файлам, это пример php.ini:

; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.open-basedir
;open_basedir =
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...