Pergunta de formulários de contato constante do WordPress: erro cURL 60: problema de certificado SSL: não é possível obter o certificado do emissor local

Um usuário perguntou ?

Saudações,

Estamos tentando fazer com que o plugin Persistent Contact funcione com nosso site, ele instala sem problemas, mas quando o plugin é ativado obtemos ‘HTTP Error 500’ ao tentar editar uma nova página, post, formulário de contato ou até editar existente página. Quando o plugin ConstantContact está desabilitado, o erro para de ocorrer.

Ao depurar o WP, vemos o seguinte: Erro fatal: ‘GuzzleHttp Ring Ring Exception’ indesejado com mensagem de erro ‘cURL 60: problema de certificado SSL: Não é possível obter o certificado do emissor local’ em E: WordPress wp-content plugins persistente-contact-forms vendor persistentecontact guzzlehttp ringphp src Cliente CurlFactory.php: 127 Stacking Dica: #0 E: WordPress wp-content plugins constante-contact-forms fornecedor constantecontact guzzlehttp ringphp src Cliente CurlFactory.php (91 ): GuzzleHttp Ring Client CurlFactory :: createErrorResponse (Array, Array, Array) # 1 E: WordPress wp -plugins de conteúdo persistente- formulários de contato fornecedor persistentecontato guzzlehttp ringphp src Client CurlHandler.php (96): GuzzleHttp Ring Client CurlFactory :: createResponse (Edit, Edit, Edit, Edit, Resource Id # 92 ) #2 E: Plugins de conteúdo wp do WordPress formulários de contato persistentes fornecedor persistentecontato guzzlehttp ringphp src Cliente CurlHandl er.php (68): GuzzleHttp Ring Client CurlHandler -> _ invokeAsArray(Array) #3 E: WordPress wp-content plugins constant-contact-forms vendor constantcontact guzzlehttp ringph at E: WordPress wp-content plugins constant-contact-forms vendor constantcontact guzzlehttp guzzle src Exception RequestException .php na linha 51

Isso parece ser muito semelhante à pergunta aqui :/

Tentamos aplicar as alterações no arquivo /vendor/constantcontact/guzzlehtp/guzzle/src/utils.php definido no post abaixo sem nenhum efeito.

Nosso caso do WordPress está sendo executado no Server 2016 com IIS versão 10.xxx e PHP versão 5.6.

Observar as pessoas pode nos ajudar perfeitamente, obrigado antecipadamente.

Este tópico foi modificado 2 anos, 8 meses atrás por. Causa: se você não viu o artigo da base de conhecimento, ele será republicado se o problema não for resolvido

(@contato constante)

2 anos, 8 meses atrás

Dê as informações disponíveis em Experimente, pois se parece muito com o problema acima.

Informe-nos se isso não ajudar a resolver o problema e faremos o possível para resolvê-lo.

lançador de tópicos

(@jeffbanks)

2 anos, 8 meses atrás

Portanto, seguimos as etapas descritas no KB18159, mas ainda recebemos a mesma mensagem de erro.

@constantcontact, por favor me avise se houver alguma informação adicional que eu possa coletar para você, e agradecemos sua ajuda!

(@contato constante)

2 anos, 8 meses atrás

Você pode confirmar o que adicionou ao arquivo php.ini para a linha curl.cainfo?

Além disso, só para ter certeza, você reiniciou o servidor depois de salvar o array?

Para adicionar alguma clareza ao problema, não é mais o plug-in em si, mas as configurações do servidor ao tentar se comunicar com os serviços do Constant Contact. É um detalhe que não podemos controlar a partir do plugin.

lançador de tópicos

(@jeffbanks)

2 anos, 8 meses atrás

Ok, funcionou agora, talvez devêssemos saber, mas fomos adicionados
curl.cainfo = "C:PHPExtrasSSLcacert.pem"

quando deve ser

curl.cainfo ="C:PHPExtrasSSLcacert.pem";

Esta resposta foi modificada 2 anos, 8 meses atrás por. Esta resposta foi modificada 2 anos, 8 meses atrás por.

(@contato constante)

2 anos, 8 meses atrás

Fico feliz que tenha dado certo, Jeff. Espero que o resto do uso do plugin saia.

Esta resposta foi modificada 2 anos, 8 meses atrás por.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *