EasyApache 4 aus der cPanel-Umgebung verwendet eine sehr alte Curl-Version. Möglicherweise haben Sie Probleme mit Warenkörben wie WHMCS Dadurch erhalten Sie die folgende Fehlermeldung, wenn Sie zu Hilfe->Systemintegritätsstatus gehen .
Die Nachricht lautet:
Sie haben derzeit Version 7.29.0 von cURL installiert. Diese Version hat bekanntermaßen Sicherheitsprobleme. Bitte aktualisieren Sie auf die neueste cURL und stellen Sie sicher, dass sie größer als 7.35.0 ist.
Lassen Sie uns zuerst die aktuelle cURL-Version von PHP 7 überprüfen:
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.29.0
root@web [~]#
Anhand der Anweisungen aus dieser cPanel-Funktionsanfrage werden wir curl auf die neueste Version aktualisieren:
1. Erstellen Sie eine Sicherungskopie der Datei /etc/yum.repos.d/EA4.repo
cp /etc/yum.repos.d/EA4.repo /etc/yum.repos.d/EA4.repo.bak
2. Bearbeiten Sie die Datei /etc/yum.repos.d/EA4.repo
Kommentieren Sie die Zeile „mirrorlist“ aus und fügen Sie je nach Betriebssystem eine der folgenden Zeilen hinzu.
CentOS 6 - 32bit: baseurl=http://ea4testing.cpanel.net/CentOS/6/EA4/i686/
CentOS 6 - 64bit: baseurl=http://ea4testing.cpanel.net/CentOS/6/EA4/x86_64/
CentOS 7 - 64bit: baseurl=http://ea4testing.cpanel.net/CentOS/7/EA4/x86_64/
3. Führen Sie das yum update
aus Befehl.
Mit dieser Aktion wurden ca. 80 Pakete auf unserem Testserver aktualisiert. Lassen Sie uns noch einmal die PHP-cURL-Version überprüfen
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.53.1
root@web [~]#
Wie Sie sehen können, haben wir jetzt die neueste Version. Es wird im Laufe der nächsten Woche für alle EA4-Systeme veröffentlicht. Außerdem ist die WHMCS-Warnmeldung verschwunden.
Update 21. März 2017:Die neue Curl-Version ist für alle EA4-Systeme verfügbar.