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.