Precisa de ajuda com a autenticação de nome de usuário / senha libcurl

Estou tentando acessar uma página da Web segura em um dos nossos servidores. A página da Web está dentro de um diretório protegido por .htaccess que requer um nome de usuário e senha. Eu estou tentando obter libcurl para enviar a solicitação de autenticação para que ele possa acessar o arquivo. Depois de encontrar alguma orientação em vários lugares, descobri o que acredito que deveria funcionar, mas não funciona.

$url="https://www.myurl.com/htaccess_secured_directory/file.php";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_USERPWD, 'myusername:mypassword');
$result = curl_exec($ch);
echo $result;

O arquivo file.php deve simplesmente ecoar "Hello World!", Mas a variável $ result está chegando em branco. Existe uma maneira de recuperar as mensagens de erro do curl? Estou fazendo algo errado? Eu também usei CURLLAUTH_ALL sem sucesso, mas acredito que eu só tenho autorização básica de qualquer maneira.

questionAnswers(1)

yourAnswerToTheQuestion