EasyApache 4 del entorno cPanel está usando una versión curl muy antigua. Es posible que tenga problemas con los carritos de compras como WHMCS que le da el siguiente mensaje de error cuando va a Ayuda->Estado de salud del sistema .
El mensaje dice:
Actualmente tiene instalada la versión 7.29.0 de cURL. Se sabe que esta versión tiene problemas de seguridad. Actualice a la última cURL y asegúrese de que sea superior a 7.35.0.
Primero, verifiquemos la versión actual de cURL de PHP 7:
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.29.0
root@web [~]#
Usando las instrucciones de esta solicitud de funciones de cPanel, actualizaremos curl a la última versión:
cp /etc/yum.repos.d/EA4.repo /etc/yum.repos.d/EA4.repo.bak
Comente la línea "mirrorlist" y agregue una de las siguientes líneas según su sistema operativo.
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/
yum update
dominio.
Con esta acción, se actualizaron alrededor de 80 paquetes en nuestro servidor de prueba. Comprobemos de nuevo la versión PHP cURL
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.53.1
root@web [~]#
Como puede ver, ahora tenemos la última versión. Se lanzará a todos los sistemas EA4 durante la próxima semana. Además, el mensaje de advertencia de WHMCS desapareció.
Actualización 21 de marzo de 2017:la nueva versión curl está disponible para todos los sistemas EA4.