RoutinessSL3_Get_Server_CertificateCertificate verprüften fehlgeschlagen
- 2293
- 463
- Tamina Liebach
Symptome
Mit PHP und OpenSSL kann keine Verbindung zum SMTP -Server hergestellt werden. Die folgenden zugehörigen Fehlermeldungen können als Teil der Ausgabe von Fehlerbehebung angezeigt werden:
PHP -Warnung: fsockopen (): SSL -Operation ist mit Code 1 fehlgeschlagen. OpenSSL -Fehlermeldungen: Fehler: 14090086: SSL -Routinen: SSL3_Get_Server_Certificate: Zertifikatverify Fehlgeschlagene PHP -Warnung: fsockopen (): versäumt es, Crypto Warning zu ermöglichen: FSOCKOPEN:
Lösung
In CA -Dateien (Zertifizierungsbehörde) in Ihrem System fehlen Sie oder haben einen falschen Pfad zur CA -Dateien (Certification Authority) bereitgestellt. Wenn Sie keinen benutzerdefinierten Pfad zu CA -Dateien in innerhalb der Php.Ini
Datei PHP sucht nach einem Standard -System CA -Root -Zertifikatpaket. Wenn CA -Root -Zertifikat -Bundle fehlt, erhalten Sie die oben genannte Fehlermeldung. Die Lösung besteht darin, die Zertifizierungsbehörde (CA) -Bündel zu installieren:
Debian/Ubuntu: # APT-Get Installieren Sie CA-Zertifikate Fedora: # DNF Installieren Sie CA-Zertifikate.Noarch Centos/Redhat # yum installieren CA-Zertifikate.Keinarch
Eine andere Alternative besteht darin, einen benutzerdefinierten Pfad zur Zertifizierungsbehörde (CA) -Bündel innerhalb des Bündels zu bieten Php.Ini
Konfigurationsdatei mit OpenSSL.CAFILE
Und OpenSSL.Kapath
Richtlinien.
Verwandte Linux -Tutorials:
- So richten Sie einen OpenVPN -Server auf Ubuntu 20 ein.04
- Testen von HTTPS -Clients mithilfe von OpenSSL, um einen Server zu simulieren
- So generieren Sie ein selbstsigniertes SSL-Zertifikat unter Linux
- Hung Linux System? Wie man zur Befehlszeile entkommt und…
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Dinge zu installieren auf Ubuntu 20.04
- Ubuntu 20.04: WordPress mit Nginx -Installation
- So konfigurieren Sie Smartd und werden Sie über Festplatten informiert…
- Ubuntu 20.04 WordPress mit Apache -Installation
- So installieren, konfigurieren und verwenden Sie Mutt mit einem Google Mail -Konto…
- « So schalten Sie das Netzwerk auf/etc/network/Schnittstellen auf Ubuntu 20 zurück.04 fokale Fossa Linux
- So deaktivieren Sie die NGINX -Protokollierung auf dem Linux -System »