Pergunta sobre como corrigir o WordPress do WordPress: Erro cURL 60: O emissor do certificado de mesmo nível não é reconhecido.

Um usuário perguntou ?

Olá,

Estou hospedando o WP em nosso próprio servidor dentro de nossa empresa para uso interno. Também temos nossa própria infraestrutura de AC para uso interno. Usamos nossos certificados para muitos aplicativos não emitidos.

No entanto, depois de instalar o WP, estou recebendo o seguinte erro no Health para a API REST e a verificação do aplicativo de loopback:

cURL Erro 60: O emissor do certificado de mesmo nível não é reconhecido.

Estou pesquisando e pesquisando há um dia inteiro e não consigo encontrar uma boa resposta sobre o motivo pelo qual estou vendo esse erro. Não consigo nem replicar do cli no mesmo servidor que está executando os comandos cURL.

É o endereço do site. e executando curl -v retorna uma conexão bem-sucedida.

Também adicionei nossos rags raiz e intermediários ao sistema ca pack.

Nenhum plug-in é instalado, exceto o Health Check and Troubleshooting e o Twenty Six Theme. Troquei entre alguns temas e nada mudou.

Só posso adivinhar que as verificações de integridade do site não usam o pacote padrão do sistema, mas não posso verificar isso. O php.ini não especifica curl.cainfo, então imagino que usaria o padrão do sistema.

Não vejo nenhum outro problema com o site. Eu posso me conectar muito bem por https e obter a tela de bloqueio. Eu também posso baixar plugins e temas perfeitamente.

A única coisa em que consigo pensar é que o nome do host do servidor não é o mesmo que o endereço do site, mas o endereço do site está dentro do CN e SAN do certificado, então não deve importar.

Estou executando o WordPress no Nginx 1.17 / Centos 7. Qualquer feedback é apreciado!

(@tp)

1 ano, 5 meses atrás

Veja se as informações ajudam aqui:

lançador de tópicos

(@koudelka)

1 ano, 5 meses atrás

Agradeço a sugestão, mas não se aplica ao meu caso. No entanto, tentei qualquer coisa e adicionei nossa raiz e intermediários e adicionei curl.cainfo. Mesmo problema.

Estou na CLI do servidor que hospeda o WordPress e uso curl -v no endereço do site especificado em configurações> geral, e o link funciona bem.

Por que um relatório de verificação de integridade do site falharia?

Qual é o curl de destino durante os aplicativos de loopback e a verificação da API de descanso?

Agradeço qualquer ajuda!

(@luisfavila)

1 ano, 5 meses atrás

Olá,

Você já resolveu essa questão @koudelka? Estou com o mesmo problema na minha empresa. curl funciona bem, file_get_contents() também funciona perfeitamente com qualquer arquivo PHP, mas o wordpress falha nas verificações de API REST e Loopback.

lançador de tópicos

(@koudelka)

1 ano, 5 meses atrás

Não, perdi alguns dias tentando descobrir, mas tenho certeza de que são falsos positivos.

Tudo funciona como deveria e os comandos curl de outros servidores no site funcionam bem.

O problema é que a verificação de integridade do site não é transparente sobre o que exatamente está fazendo. Mesmo com a depuração, ainda não tenho ideia de qual comando está “falhando”. Eu li em outro lugar, é apenas uma onda https: //site-name.domain-namemas isso claramente não é verdade porque funciona a partir da linha de comando.

Pode estar em um buraco, mas depois de pesquisar no Google por vários dias, não consigo encontrá-lo.

Boa sorte para você.

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 *