Código de erro do PHP Curl 60: Erro de certificado SSL incapaz de obter certificado de emissor local

0

Agora estou executando PHP 5.6.29 (cli) , curl 7.19.7 (x86_64-redhat-linux-gnu) e Apache/2.2.15 (Unix) no Ubuntu Server 14.04.

Quando estou tentando usar a App do Facebook, valide para o domínio link . Recebi um certificado SSL válido do link para esse domínio e a configuração do apache corretamente -todos os produtos.

Mas quando vou ao FB e tento subscrever esse URL, continua a falhar com este erro:

The URL couldn't be validated.  
Callback verification failed with the following errors: curl_errno = 60; Curl_error = SSL certificate problem: unable to get local issuer certificate; HTTP Status Code = 200;  
HTTP Message = Connection established

Alguém pode aconselhar sobre o que mais eu posso tentar? Muito obrigado

    
por Misu 11.08.2017 / 07:01

1 resposta

1

Eu entendo problemas de você. Por favor, você faz o download e usa este pacote de certificado raiz do certificado: link

Depois de copiar e adicionar um arquivo para usar em /etc/php.ini:

curl.cainfo = "[path_cacert]\cacert.pem"

Você deve reiniciar o php após a linha adicionada:

 service php5-fpm restart

Para mais detalhes, leia o link Stack Overflow : .

    
por Tannetto 11.08.2017 / 09:12