Caso tenha um script em PHP que tente utilizar a função "CURLOPT_FOLLOWLOCATION" você poderá obter este seguinte erro:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/usuario/public_html/diretorio/para/o/script.php on line xxx
O seu script será similar ao exemplo abaixo:
function connect($data,$api_url) { $data = http_build_query($data); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $api_url); curl_setopt($ch,CURLOPT_POST, true); curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); curl_setopt($ch,CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch,CURLOPT_POSTFIELDS, $data); $result = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); $conn = array('result'=>$result,'info'=>$info); return $conn; }
Para resolver o problema, deverá abrir o script (isto pode ser feito via FTP ou pelo Gerenciador de Arquivos do cPanel). Procure a linha que tenha o texto "FOLLOWLOCATION" e comente ou delete esta linha, o arquivo de exemplo deverá ficar desta forma:
function connect($data,$api_url) { $data = http_build_query($data); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $api_url); curl_setopt($ch,CURLOPT_POST, true); curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); curl_setopt($ch,CURLOPT_POSTFIELDS, $data); $result = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); $conn = array('result'=>$result,'info'=>$info); return $conn; }
O defeito deverá ser resolvido.