Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

Problema CURL

Un utente ha chiesto 👇

Ciao! Ho un sito wordpress che recentemente sono passato da apache in xampp a IIS sulla stessa macchina. Ho ricevuto questo errore:

Errore cURL 60: Certificato SSL: impossibile ottenere il certificato dell’emittente locale

Ho provato a risolverlo:

curl.cainfo = “Percorso To GoDaddy Intermediates File “

Questo non ha funzionato ma ha cambiato l’errore in:

Mailer: Gmail
Errore cURL 77: verifica delle impostazioni del certificato di correzione dell’errore:
CAfile: C: inetpub wwwroot gd-g2_iis_intermediates.p7b
CApath: nessuno (vedi http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Non posso, anche dopo aver rimosso quella riga, modificare questo messaggio di errore. Sto cercando di utilizzare WP Mail SMTP per inviare posta dal sito ma c’è un problema con questo. Qualche idea?

(@ otto42)

Amministrazione di WordPress.org

2 anni, 1 mese fa

Non so cosa sia gd-g2_iis_intermediates.p7b, ma in realtà WordPress ha una copia del file del certificato radice che aggiorna di tanto in tanto.

Prova questo:

curl.cainfo=”c:PathToWordPresswp-includescertificatesca-bundle.crt"

Notare che probabilmente sarà necessario riavviare il processo IIS per poter rileggere i file di configurazione.

Lanciatore di thread

(@ mecjay12)

2 anni, 1 mese fa

Ho effettuato il passaggio, ho aspettato cinque minuti, quindi ho controllato e ho trovato questo errore:

Mailer: Gmail
cURL error 77: error setting certificate verify locations:
  CAfile: C:inetpubwwwrootgd-g2_iis_intermediates.p7b
  CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Sembra che non gli importi più quello che faccio. Ho aggiunto quella riga a C: Program Files PHP v7.2 php.ini

(@ otto42)

Amministrazione di WordPress.org

2 anni, 1 mese fa

Attendere 5 minuti non significa riavviare il processo. Devi far rimbalzare la cosa.

Lanciatore di thread

(@ mecjay12)

2 anni, 1 mese fa

Mi dispiace. Quello letto male. Riavvia IIS. Nessun cambiamento.

Mailer: Gmail
cURL error 77: error setting certificate verify locations:
  CAfile: C:inetpubwwwrootgd-g2_iis_intermediates.p7b
  CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

(@diondesigns)

2 anni, 1 mese fa

Se hai riavviato PHP e curl sta ancora cercando nel posto sbagliato il byte CA, controlla il file openssl.cafile stabilirsi in php.ini. Imposta la posizione predefinita in cui curl (e altre estensioni PHP) cerca il pacchetto dell’autorità di certificazione. Le librerie OpenSSL che fanno parte delle versioni Windows di PHP non supportano il file openssl.conf, quindi la posizione deve essere impostata manualmente in php.ini.

Lanciatore di thread

(@ mecjay12)

2 anni, 1 mese fa

Non riparato

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo = "C:cacert.pem"

[openssl]
; The location of a Certificate Authority (CA) file on the local filesystem
; to use when verifying the identity of SSL/TLS peers. Most users should
; not specify a value for this directive as PHP will attempt to use the
; OS-managed cert stores in its absence. If specified, this value may still
; be overridden on a per-stream basis via the "cafile" SSL stream context
; option.
;openssl.cafile=

; If openssl.cafile is not specified or if the CA file is not found, the
; directory pointed to by openssl.capath is searched for a suitable
; certificate. This value must be a correctly hashed certificate directory.
; Most users should not specify a value for this directive as PHP will
; attempt to use the OS-managed cert stores in its absence. If specified,
; this value may still be overridden on a per-stream basis via the "capath"
; SSL stream context option.
;openssl.capath=

; Local Variables:
; tab-width: 4
; End:

(@szenko)

1 anno, 11 mesi fa

@ mecjay12
Hai trovato una soluzione a questo? Ne sto già impazzendo: S.

Lanciatore di thread

(@ mecjay12)

1 anno, 11 mesi fa

Il problema era che il plugin che stavo usando non si aggiornava a meno che tu non abbia apportato una modifica. Quindi, durante l’utilizzo di WP Mail SMTP, ho cambiato l’impostazione dell’email in SMTP, salvato, quindi di nuovo su Google, ri-autenticato e tutto ha ricominciato a funzionare.

(@szenko)

1 anno, 11 mesi fa

….. stesso qui, sei il mio eroe! 😀

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *