Zum Hauptinhalt springen

Curl 60 Fehler in Windows - Wie behebe ich

Der Curl-Fehler 60 unter Windows ist ein häufiges Problem bei der Verwendung der Curl-Bibliothek zum Senden von HTTP-Anforderungen. Dieser Fehler tritt auf, wenn Curl aufgrund eines Problems mit SSL-Zertifikaten keine Anforderungen ausführen kann.

Der Hauptgrund für den Fehler Curl 60 ist das Fehlen oder falsche Konfigurieren der SSL-Stammzertifikate auf dem Windows-Computer. Stammzertifikate werden verwendet, um die Server zu authentifizieren, mit denen eine Verbindung hergestellt wird. Wenn diese Zertifikate fehlen oder nicht richtig konfiguriert sind, kann Curl den Server nicht authentifizieren und beendet die Anforderung.

Um den Fehler Curl 60 unter Windows zu beheben, müssen Sie die SSL-Stammzertifikate auf dem Computer installieren oder aktualisieren. Dies kann durch Herunterladen aktueller Zertifikate aus einer vertrauenswürdigen Quelle wie der offiziellen Mozilla-Website erreicht werden. Nachdem Sie die Zertifikate heruntergeladen haben, müssen Sie sie gemäß den Anweisungen auf der Mozilla-Website oder in der Curl-Installationsdokumentation auf dem System installieren.

Was ist der Curl 60-Fehler in Windows?

Der Curl-Fehler 60 tritt auf, wenn das System keine sichere Verbindung herstellen kann, da das zum Herstellen der Verbindung verwendete Zertifikat nicht gültig ist oder nicht erkannt wird. Dies kann auftreten, wenn auf dem Computer das erforderliche Zertifikat fehlt oder es abgelaufen ist. Daher kann Curl den Server nicht authentifizieren und lässt keine Verbindung zu.

Der Curl-Fehler 60 ist unter Windows sehr häufig, insbesondere wenn Sie PHP und die cURL-Bibliothek zum Ausführen von HTTP-Anforderungen verwenden. Die meisten Entwickler stoßen auf diesen Fehler, wenn sie versuchen, eine Anforderung an einen sicheren Server (HTTPS) zu senden.

Wichtig: Wenn der Fehler Curl 60 in Ihrer Anwendung auftritt, wird davon abgeraten, die Zertifikatüberprüfung einfach zu deaktivieren, da dies die Sicherheit gefährdet und für die Benutzer Ihrer Anwendung ein Risiko darstellen kann.

Es gibt mehrere Möglichkeiten, das Problem mit dem Curl-Fehler 60 unter Windows zu lösen. Eine der häufigsten Methoden besteht darin, gültige Zertifikate auf Ihrem System zu installieren. Dies kann wie folgt erfolgen:

  1. Laden Sie die aktuellen CA-Stammzertifikate (Certificate Authority) von der Website des Entwicklers oder von einer vertrauenswürdigen Quelle herunter.
  2. Entpacken Sie das heruntergeladene Archiv mit Zertifikaten.
  3. Gehen Sie in das Verzeichnis, in dem Curl auf Ihrem System installiert ist. Normalerweise ist es "C:\Program Files\Curl".
  4. Erstellen Sie in diesem Verzeichnis einen neuen Ordner mit dem Namen "cacert" (ohne Anführungszeichen) (C:\Program Files\Curl\cacert).
  5. Kopieren Sie alle entpackten Zertifikate in den Ordner cacert.

Nachdem Sie diese Schritte ausgeführt haben, verwendet Curl die von Ihnen installierten Zertifikate, um den Server zu authentifizieren.

Wenn die angegebene Methode das Problem nicht löst, können Sie versuchen, die Curl-Bibliothek selbst auf Ihrem System auf die neueste Version zu aktualisieren, da die neue Curl-Version möglicherweise aktualisierte Stammzertifikate enthält.

Alternativ können Sie den Parameter CURLOPT_SSL_VERIFYPEER cURL verwenden, um die Zertifikatüberprüfung vorübergehend zu deaktivieren. Dies wird jedoch nicht in Produktionsanwendungen empfohlen, da dies das Sicherheitsrisiko erhöht.

Beachten: Für die Verwendung und das Vornehmen von Änderungen an Systemdateien sind möglicherweise Administratorrechte erforderlich.

Was können die Ursachen für den Curl 60-Fehler in Windows sein

Der Curl-Fehler 60 unter Windows kann aus mehreren Gründen auftreten:

1. Probleme mit Sicherheitszertifikaten

Der Curl-Fehler 60 kann aufgrund von Problemen mit Sicherheitszertifikaten auftreten. Curl erfordert vertrauenswürdige Zertifikate, um eine sichere Verbindung mit dem Knoten herzustellen. Wenn bei Ihnen der Fehler Curl 60 auftritt, sind möglicherweise die erforderlichen Zertifikate nicht vorhanden oder beschädigt. In diesem Fall wird empfohlen, die fehlenden Zertifikate zu aktualisieren oder zu installieren.

2. Falsche Proxy-Einstellungen

Wenn Sie einen Proxy für die Verbindung mit dem Internet verwenden, können Probleme in der Proxy-Konfiguration auch den Fehler Curl 60 verursachen. Stellen Sie sicher, dass Sie die Proxy-Einstellungen, einschließlich Adresse, Port, Login und Passwort, ordnungsgemäß konfiguriert haben (falls erforderlich).

3. Falsche Firewall-Einstellungen

Die Firewall kann Curl-Verbindungen blockieren, was den Fehler 60 verursacht. Stellen Sie sicher, dass die Firewallregeln den Zugriff von Curl auf das Internet nicht blockieren. Wenn Sie sich nicht sicher sind, welche Firewallregeln Curl-Verbindungen zulassen, können Sie die Firewall vorübergehend deaktivieren und überprüfen, ob der Fehler 60 angezeigt wird.

4. Veraltete Version von Curl

Wenn Sie eine veraltete Version von Curl haben, kann dies auch den Fehler 60 verursachen. Es wird empfohlen, zu überprüfen, ob es Updates für Curl gibt, und die neueste Version zu installieren. Ein Curl-Update kann bekannte Fehler beheben und die Kompatibilität verbessern.

Wenn Sie unter Windows auf den Fehler Curl 60 stoßen, können Sie das Problem anhand der oben genannten Richtlinien beheben. Es kann einige Zeit dauern, die Ursache des Fehlers zu identifizieren und zu beheben, aber Sie können Curl weiterhin problemlos verwenden.

Wie behebe ich den Curl-Fehler 60 in Windows

Curl-Fehler 60 unter Windows kann auftreten, wenn Sie die PHP-Curl-Bibliothek zum Ausführen von HTTP-Anforderungen verwenden. Dieser Fehler weist auf ein Problem mit dem vertrauenswürdigen SSL-Zertifikat hin, das dazu führen kann, dass keine sichere Verbindung zum Server hergestellt werden kann.

Sie können die folgenden Schritte ausführen, um den Curl 60-Fehler in Windows zu beheben:

  1. Curl aktualisieren: Überprüfen Sie die auf Ihrem Computer installierte Version von Curl. Wenn Sie eine ältere Version haben, versuchen Sie, sie auf die neueste zu aktualisieren. Eine neue Version von Curl kann Korrekturen enthalten, die das Problem von Curl 60 beheben. Sie können die neueste Version von Curl von der offiziellen Website herunterladen.
  2. CA-Zertifikate hinzufügen: Wenn Sie die aktuelle Version von Curl installiert haben, überprüfen Sie, ob Sie über die erforderlichen Stammzertifikate (CA-Zertifikate) auf Ihrem Computer verfügen. Curl erfordert diese Zertifikate, um die Vertrauenswürdigkeit der Server-SSL-Zertifikate zu überprüfen. Sie können die neuesten CA-Zertifikate, die vertrauenswürdige SSL-Zertifikate unterstützen, von der offiziellen Website herunterladen cacert.org .
  3. Pfad zu CA-Zertifikaten konfigurieren: Nachdem Sie die CA-Zertifikate heruntergeladen haben, müssen Sie in der Curl-Konfigurationsdatei einen Pfad zu ihnen einrichten. Öffnen Sie die Curl-Datei.ini und fügen Sie dem Parameter curl den Pfad zum Ordner mit CA-Zertifikaten hinzu.cainfo. Danach kann Curl diese Zertifikate verwenden, um die SSL-Zertifikate der Server zu überprüfen.
  4. SSL-Verbindung überprüfen: Wenn Sie immer noch den Fehler Curl 60 erhalten, versuchen Sie, die Verbindung zum SSL-Server manuell zu überprüfen. Führen Sie dazu den Befehl "curl --version" an der Eingabeaufforderung aus. Wenn eine SSL-bezogene Fehlermeldung angezeigt wird, überprüfen Sie die Installation und Konfiguration von SSL auf Ihrem Computer.
  5. An Entwickler wenden: Wenn keine der oben genannten Schritte funktioniert, wenden Sie sich an die Curl-Entwickler oder die Curl-Support-Community. Sie können zusätzliche Hilfe und Empfehlungen zur Behebung des Curl 60-Fehlers in Windows bereitstellen.

Wenn Sie diese Richtlinien befolgen, können Sie den Curl-Fehler 60 unter Windows beheben und die Curl-Bibliothek weiterhin verwenden, um HTTP-Anforderungen ohne Probleme auszuführen.

Methode 1: Aktualisieren der Curl

1. Schritt:

Gehen Sie zur offiziellen Curl-Website (https://curl.se /) und suchen Sie den Download-Bereich.

2. Schritt:

Wählen Sie die entsprechende Curl-Version für Ihr Betriebssystem (Windows) aus.

3. Schritt:

Laden Sie die Installationsdatei im Format herunter .exe und führen Sie es aus.

4. Schritt:

Befolgen Sie die Anweisungen des Installationsprogramms, um den Curl-Aktualisierungsprozess abzuschließen.

5. Schritt:

Nachdem das Curl-Update abgeschlossen ist, starten Sie den Computer neu.

6. Schritt:

Überprüfen Sie, ob der Fehler Curl 60 behoben wurde. Wenn das Problem weiterhin auftritt, fahren Sie mit anderen Reparaturmethoden fort.

Methode 2: Überprüfen, ob die erforderlichen Zertifikate vorhanden sind

Um Curl unter Windows erfolgreich ausführen zu können, benötigen Sie die erforderlichen Zertifikate. Wenn sie fehlen oder veraltet sind, kann dies zu einem Curl-Fehler von 60 führen.

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob die erforderlichen Zertifikate vorhanden sind:

  1. Öffnen Sie eine Eingabeaufforderung auf Ihrem Computer.
  2. Geben Sie den folgenden Befehl ein:

curl-config --ca
C:\curl\cacert.pem

Starten Sie Curl neu, nachdem Sie diese Schritte ausgeführt haben, und überprüfen Sie, ob der Fehler Curl 60 behoben wurde.

Methode 3: Überprüfen der Einstellungen der Antivirensoftware

Wenn unter Windows ein Curl 60-Fehler aufgrund der Verwendung von HTTPS-Verbindungen auftritt, wird empfohlen, die Einstellungen der Antivirensoftware zu überprüfen. Einige Antivirenprogramme verfügen über Funktionen, die die Netzwerkkommunikation blockieren oder stören können, was zu einem Curl-Fehler von 60 führen kann.

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Öffnen Sie die Einstellungen des Antivirenprogramms auf Ihrem Computer.
  2. Überprüfen Sie, ob mit Netzwerkeinstellungen oder HTTPS-Verbindungen verbundene Funktionen verfügbar sind. Einige Programme haben möglicherweise Optionen, die bestimmte Arten von Verbindungen blockieren oder den Kommunikationsprozess über HTTPS stören.
  3. Wenn Sie solche Funktionen finden, deaktivieren Sie sie oder konfigurieren Sie sie so, dass sie das Abfangen oder die Kommunikation über HTTPS-Verbindungen nicht blockieren.
  4. Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Einstellungen, und starten Sie den Computer neu, damit die Änderungen wirksam werden.
  5. Versuchen Sie, Ihre Abfrage mit Curl zu wiederholen. Wenn die Fehler von Curl 60 nicht mehr auftreten, wurde das Problem erfolgreich behoben.

Beachten Sie, dass die Einstellungen für die Antivirensoftware je nach verwendetem Programm variieren können. Wenn Sie nicht sicher sind, wie Sie die Einstellungen Ihres Antivirenprogramms ändern können, sollten Sie sich an die Dokumentation oder den technischen Support der entsprechenden Software wenden.

Wichtig: Achten Sie beim Deaktivieren oder Ändern der Einstellungen Ihrer Antivirensoftware darauf, dass Ihr Computer vor Malware geschützt bleibt. Wenn Sie Zweifel oder Bedenken haben, wird empfohlen, sich vor der Änderung mit einem Experten für Informationssicherheit zu beraten.