CURLOPT_FOLLOWLOCATION, safe_mod veya open_basedir açık ise çalışmaz. Hata almanızın sebebi bu.

bu satırdaki

curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 );

1 yazan yeri 0 yaparsanız hata kalkacaktır fakat bu sefer fonksiyonun yaptığı işlem gerçekleşmeyebilir.