Warum erhalte ich beim Erstellen eines Flarum-Projekts mit Composer einen „SSL/TLS-Schutzfehler'?

Patricia Arquette
Freigeben: 2024-11-06 02:15:02
Original
233 Leute haben es durchsucht

Why am I getting an

SSL/TLS-Schutzfehler in Composer

Das Problem:

Beim Versuch, ein neues Flarum-Projekt mit Composer zu erstellen , können Benutzer auf den folgenden Fehler stoßen:

The openssl extension is required for SSL/TLS protection but is not available.
Nach dem Login kopieren

Dieser Fehler weist darauf hin, dass die PHP-OpenSSL-Erweiterung, die für eine sichere Netzwerkkommunikation erforderlich ist, in der PHP-Konfiguration nicht aktiviert ist.

Der Lösung:

  1. TLS für Composer deaktivieren (ungesichert):

    Warnung: Diese Methode wird nicht empfohlen für Produktionsumgebungen und sollte nur auf Entwicklungsmaschinen verwendet werden, auf denen die Sicherheit kein großes Problem darstellt.

    composer config -g -- disable-tls true
    Nach dem Login kopieren
  2. PHP OpenSSL-Erweiterung aktivieren:

    Um OpenSSL ordnungsgemäß zu aktivieren, sollten Benutzer sicherstellen, dass die PHP-OpenSSL-Erweiterung sowohl in ihrer php.ini-Datei installiert als auch aktiviert ist.

    Linux/OSX: Fügen Sie die folgende Zeile in PHP hinzu oder entkommentieren Sie sie .ini:

    extension=php_openssl.so
    Nach dem Login kopieren

    Windows: Fügen Sie die folgende Zeile in php.ini hinzu oder kommentieren Sie sie aus:

    extension=php_openssl.dll
    Nach dem Login kopieren

    Laden Sie den Webserver oder das PHP-FPM neu, um es anzuwenden die Änderungen.

    Hinweis: In PHP-Versionen 7.4 und höher lautet der Erweiterungsname stattdessen extension=openssl.

  3. Composer neu starten:

    Nachdem Sie die erforderlichen Änderungen vorgenommen haben, starten Sie Composer neu, um den Fehler zu beheben.

Zusätzliche Hinweise:

Es wird dringend empfohlen, die PHP-OpenSSL-Erweiterung für eine sichere Netzwerkkommunikation zu aktivieren. Die Deaktivierung von TLS für Composer sollte nur als vorübergehende Lösung für Entwicklungsumgebungen betrachtet werden.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Erstellen eines Flarum-Projekts mit Composer einen „SSL/TLS-Schutzfehler'?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!