Wordpress Plugin - Fehler Curl 60 - Zertifikat nicht verifizierbar

Hallo zusammen!

Ich bin neu hier und habe mich gerade der Discourse-Familie angeschlossen.

Heute habe ich versucht, eine frische WordPress-Installation mit einer frischen Discourse-Installation zu integrieren, als mir dieser seltsame Fehler untergekommen ist:

cURL error 60: SSL certificate problem: unable to get local issuer certificate-

Sowohl Discourse als auch WordPress verwenden ein Wildcard-Zertifikat, wobei Discourse auf einer Subdomain und WordPress auf der Hauptdomain läuft.

Discourse ist innerhalb einer Ubuntu-VM auf meinem ESXi-Server installiert, was ich über das Quick-Setup durchgeführt habe.

Discourse zeigt keinerlei Probleme, und ich verstehe wirklich nicht, wo das Problem mit der CA liegt.

Im Internet haben viele Leute empfohlen, einen Verweis in der php.ini mit dem lokalen .cert hinzuzufügen. Ich habe das versucht, aber es hat nicht funktioniert.

Sowohl WordPress als auch Discourse nutzen HTTPS, und bei Discourse ist „Forced HTTPS“ aktiviert.

Was sollte ich versuchen, um dieses Problem zu lösen?

Habt ihr einen Vorschlag?

Das scheint kein Discourse-Problem zu sein, sondern eher ein Problem mit deiner SSL-Zertifikatskonfiguration und curl… Wir sind hier vielleicht nicht die richtigen Ansprechpartner, um dabei zu helfen.

Ja, ich habe die meisten Dinge bereits ausprobiert, finde aber keinen richtigen Weg darum herum… Ich hoffe, jemand anderes ist bereits in dieses seltsame Problem hineingeraten…

Dies könnte ein Problem mit Ihrer Discourse-Installation sein.

Dieser Fehler bedeutet, dass Ihr Wordpress nicht überprüfen kann, ob das SSL-Zertifikat von Discourse vertrauenswürdig ist.

Es gibt zwei Möglichkeiten:

  1. Es liegt an WP: Ihr Wordpress-Server verfügt nicht über eine aktuelle Liste vertrauenswürdiger Zertifizierungsstellen. Settings error SSL certificate problem: unable to get local issuer certificate | WordPress.org

  2. Discourse ist nicht korrekt konfiguriert – der Webserver stellt keine korrekte Zertifikatskette bereit. Besteht Ihre Discourse-Installation den SSL-Test? SSL Server Test (Powered by Qualys SSL Labs)

2 „Gefällt mir“

Hey Richard, danke für die Antwort.

Ich habe etwas recherchiert, und das Einzige, an das ich denken kann, ist meine Netzwerkkonfiguration.
Mein Discourse läuft hinter einem Reverse-Proxy in einer VM.

Ich verwende HAProxy, und bei meiner Recherche habe ich festgestellt, dass ich nicht der Erste bin, der diesen Fehler auf einer Website hat, die über einen Reverse-Proxy mit HTTPS veröffentlicht wird.

Ich recherchiere gerade weiter und habe vielleicht eine Vermutung, woran es liegen könnte…

Ich halte euch auf dem Laufenden!

1 „Gefällt mir“

Haben Sie dieses Problem jemals behoben?