Pergunta sobre como corrigir o WordPress do WordPress: erro de curl 60

Um usuário perguntou ?

No plug-in Health Check, vejo “cURL error 60: SSL certificate problem: Unable to get local issuer certificate”.

baixei o mais recente cURL cacert.pem para /etc/ssl/certs/curl.cacert.pem, o Soma SHA matchs, permite que o servidor web o leia e percorra a estrutura de diretórios acima.

Em php.ini curl.cainfo = “/etc/ssl/certs/curl.cacert.pem” e sim, reiniciei o Apache. Eu até desativei todos os plugins como teste.

Ativei a depuração do WordPress e o log de erros do PHP. Não vejo nada sobre isso no error.log do Apache, no log de erros do PHP ou no debug.log do WordPress. Vejo detalhes de outras atividades como o access.log; mas quando atualizo a página Verificação de integridade, não há dados úteis para depurar.

O que devo assistir a seguir?

[email protected]:~# ls -l /etc/ssl/certs/curl.cacert.pem
-rw-r--r-- 1 root root 219596 Jan 23 04:12 /etc/ssl/certs/curl.cacert.pem
[email protected]:~# ls -ld /etc/ssl/certs/
drwxrwxr-x 2 root root 20480 Apr  4 03:26 /etc/ssl/certs/
[email protected]:~# ls -ld /etc/ssl/
drwxrwxr-x 4 root root 4096 Dec 23 04:10 /etc/ssl/
[email protected]:~# ls -ld /etc/
drwxr-xr-x 119 root root 12288 Apr  4 03:16 /etc/
[email protected]:~# ls -ld /
drwxr-xr-x 25 root root 4096 Apr  4 00:05 /
[email protected]:~# ps -ef | grep -i apache
root     14242  9772  0 03:42 pts/1    00:00:00 vim /etc/php/7.2/apache2/php.ini
root     14403     1  0 03:43 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 15009 14403  0 03:52 ?        00:00:01 /usr/sbin/apache2 -k start
www-data 15037 14403  0 03:53 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 15038 14403  0 03:53 ?        00:00:01 /usr/sbin/apache2 -k start
root     15505 14849  0 04:00 pts/3    00:00:00 grep --color=auto -i apache
[email protected]:~# 

Em php.ini:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
log_errors = On
error_log = /var/log/php/error.log
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,system,exec,shell_exec,passthru,phpinfo,show_source,popen,proc_open,fopen_with_path,dbmopen,dbase_open,putenv,move_uploaded_file,chdir,rename,filepro,filepro_rowcount,filepro_retrieve,posix_mkfifo,

Eu wp-config.php:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );

[email protected]:~# find /var/www/html/ -name debug.log
[email protected]:~#

[email protected]:~# cd /etc/ssl/certs/
[email protected]:/etc/ssl/certs# wget 
--2019-04-04 04:06:59--  
Resolving curl.haxx.se (curl.haxx.se)... 151.101.22.49, 2a04:4e42:5::561
Connecting to curl.haxx.se (curl.haxx.se)|151.101.22.49|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 77 [application/x-pem-file]
Saving to: ‘cacert.pem.sha256’

cacert.pem.sha256                                              100%[=================================================================================================================================================>]      77  --.-KB/s    in 0s

2019-04-04 04:06:59 (8.20 MB/s) - ‘cacert.pem.sha256’ saved [77/77]

[email protected]:/etc/ssl/certs# shasum -c cacert.pem.sha256
cacert.pem: OK
[email protected]:/etc/ssl/certs#

Este tópico foi modificado 1 ano, 10 meses atrás por. Causa: Corrigido o início do encadeamento formatado

(@cdevidal)

1 ano, 10 meses atrás

Este problema não parece estar limitado ao WP. eu segui o URL mencionado na saída de erro abaixo mas não vi nessa página o que devo fazer a seguir. Eu não tentei o cartão de bandeira. O pacote ca-certificate já está instalado e a versão mais recente.

[email protected]:~/deleteme# apt-get install ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version (20180409).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[email protected]:~/deleteme# curl 
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: 

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
[email protected]:~/deleteme# curl --cacert /etc/ssl/certs/ca-certificates.crt 
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: 

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
[email protected]:~/deleteme# curl --cacert /etc/ssl/certs/curl.cacert.pem 
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: 

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
[email protected]:~/deleteme#

lançador de tópicos

(@cdevidal)

1 ano, 10 meses atrás

Resolvido. Eu tinha o IP do meu servidor em /etc/hosts como nome de domínio. Quando comentei neste post, ele começou a funcionar. # 1.2.3.4 SecureCoop.com

(@lucagrandicelli)

1 ano, 9 meses atrás

Oi @cdevidal, tenho a mesma dúvida sobre o laragon. Eu preciso de um host virtual, então tenho meu endereço IP no arquivo host. Por que você comentou isso?

lançador de tópicos

(@cdevidal)

1 ano, 9 meses atrás

Não me lembro, para ser honesto. Funciona quando você comenta o IP?

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 *