Permitir conexões de saída para cURL na pilha LAMP

1

Eu tenho tentado configurar uma pilha LAMP para usar como um servidor de desenvolvimento web e está provando ser muito frustrante para um novato como eu.

Em uma máquina Fedora 16, eu tenho Apache, MySQL, PHP, cURL, & Vincule o DNS instalado e configurado (embora provavelmente não corretamente). Consegui instalar meu CMS e trabalhar para um site de teste. Isso me diz que o Apache, PHP e & O MySQL está funcionando corretamente.

No entanto, estou encontrando um problema em que o CMS usou o cURL para acessar um servidor de atualizações para fazer atualizações automáticas, além de algumas outras coisas (complementos de instalação automática.) Quando tento habilitar isso, recebo um erro que me diz para verificar se o meu servidor está executando cURL (phpinfo me diz que é) e que allow_url_fopen está definido como "On" (também true) e caso contrário, verifique com meu host para garantir conexões de saída para cURL. / p>

Como sou o host da web, parece que não consigo encontrar a porta que preciso abrir ou as configurações que preciso ajustar para permitir conexões de saída ou até mesmo como verificar quais são as configurações atuais. Como faço para verificar / permitir conexões de saída para cURL?

    
por biggles 30.03.2012 / 07:30

1 resposta

1

Supondo que você pode usar o SSH em sua máquina de desenvolvimento, tente, por exemplo telnet para o host de atualização ou para a porta 80 de www.google.com.

telnet www.google.com 80

Se isso funcionar, você pelo menos saberá que tem acesso ao mundo exterior. O cURL também deveria ter acesso ao mundo exterior. Você está talvez usando um proxy para acessar a internet? Nesse caso, você terá que informar ao cURL sobre o host e a porta do proxy. Você está fazendo algum firewall local na máquina de desenvolvimento? Em seguida, certifique-se de permitir o tráfego de saída.

    
por 03.04.2012 / 10:49

Tags