EasyApache 4 z prostředí cPanel používá velmi starou verzi curl. Můžete mít problémy s nákupními košíky jako WHMCS což vám při přechodu na Nápověda->Stav stavu systému zobrazí následující chybovou zprávu .
Zpráva uvádí:
Aktuálně máte nainstalovanou verzi 7.29.0 cURL. Je známo, že tato verze má bezpečnostní problémy. Aktualizujte prosím na nejnovější cURL a ujistěte se, že je větší než 7.35.0.
Nejprve se podívejme na současnou verzi cURL PHP 7:
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.29.0
root@web [~]#
Pomocí pokynů z této žádosti o funkci cPanel aktualizujeme curl na nejnovější verzi:
1. Vytvořte záložní kopii souboru /etc/yum.repos.d/EA4.repo
cp /etc/yum.repos.d/EA4.repo /etc/yum.repos.d/EA4.repo.bak
2. Upravte soubor /etc/yum.repos.d/EA4.repo
Zakomentujte řádek „mirrorlist“ a přidejte jeden z následujících řádků podle vašeho operačního systému.
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. Spusťte yum update
příkaz.
Touto akcí bylo na našem testovacím serveru aktualizováno asi 80 balíčků. Podívejme se znovu na verzi PHP cURL
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.53.1
root@web [~]#
Jak můžete vidět, máme nyní nejnovější verzi. Během příštího týdne bude vydán na všechny systémy EA4. Také zmizela varovná zpráva WHMCS.
Aktualizace z 21. března 2017:nová verze curl je dostupná pro všechny systémy EA4.