Heim > Backend-Entwicklung > PHP-Tutorial > Wie behebe ich „SSL-Zertifikatfehler: Lokales Ausstellerzertifikat konnte nicht abgerufen werden' in PHP?

Wie behebe ich „SSL-Zertifikatfehler: Lokales Ausstellerzertifikat konnte nicht abgerufen werden' in PHP?

Susan Sarandon
Freigeben: 2024-12-26 13:43:11
Original
398 Leute haben es durchsucht

How to Resolve

SSL-Zertifikatfehler: Lokales Ausstellerzertifikat konnte in PHP nicht abgerufen werden

Wenn ein SSL-Zertifikatfehler auftritt, der darauf hinweist, dass der lokale Aussteller nicht abgerufen werden kann Zertifikat ist es wichtig, verschiedene Optionen zur Fehlerbehebung zu erkunden.

Zertifikat überprüfen Vertrauen

Stellen Sie sicher, dass PHP dem SSL-Zertifikat vertraut. In Ihrem Fall haben Sie das Hinzufügen von „curl.cainfo“ zur Datei „php.ini“ erwähnt. Dies gibt den Pfad zu einem Zertifizierungsstellenpaket (CA) an. Es ist jedoch wichtig, dass das Paket das Zertifikat des Ausstellers enthält.

Überprüfung mehrerer php.ini-Dateien

Wie in der Lösung erwähnt, kann es mehrere php.ini-Dateien geben . Überprüfen Sie sowohl das über das WAMP-Taskleistensymbol aufgerufene Zertifikat als auch das im angegebenen Verzeichnis (z. B. C:wampbinphpphp5.5.12), um sicherzustellen, dass die Zertifikatvertrauenseinstellungen in allen Instanzen angewendet werden.

WAMP neu starten Dienste

Nachdem Sie die Zertifikatseinstellungen geändert und XAMPP neu gestartet haben, stellen Sie sicher, dass Sie auch die WAMP-Dienste neu starten, um die vollständig anzuwenden Änderungen.

Zusätzliche Schritte zur Fehlerbehebung

Wenn die oben genannten Schritte das Problem nicht beheben, beachten Sie Folgendes:

  • Überprüfen Sie die Dateiberechtigungen für Stellen Sie sicher, dass PHP auf die Zertifikatsdatei zugreifen kann.
  • Überprüfen Sie die Fehlerprotokolle auf zusätzliche Informationen zur Zertifikatsvalidierung Fehler.
  • Aktualisieren Sie Ihre PHP- und OpenSSL-Versionen, um die Kompatibilität sicherzustellen.
  • Kontaktieren Sie bei Bedarf den Mandrill-API-Anbieter für weitere Unterstützung.

Das obige ist der detaillierte Inhalt vonWie behebe ich „SSL-Zertifikatfehler: Lokales Ausstellerzertifikat konnte nicht abgerufen werden' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage