Php 即使设置正确,也无法激活CURLOPT_FOLLOWLOCATION

Php 即使设置正确,也无法激活CURLOPT_FOLLOWLOCATION,php,linux,curl,Php,Linux,Curl,我知道以前有人问过这个问题,但我遵循了所有的指南,不知为什么它仍然不起作用 我已经将open_basedir设置为不在我的域上工作,并完全关闭安全模式,这里是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/domain

我知道以前有人问过这个问题,但我遵循了所有的指南,不知为什么它仍然不起作用

我已经将open_basedir设置为不在我的域上工作,并完全关闭安全模式,这里是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]:在安全模式下或在第58行的/home/proagent/domains/xxx.com/public_html/bot/scrape.php中设置了open_basedir时,无法激活curl_setopt FOLLOWLOCATION

任何想法都是好的

只要您设置了,并且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 =