EasyApache 4 de l'environnement cPanel utilise une très ancienne version curl. Vous pouvez rencontrer des problèmes avec les paniers d'achat tels que WHMCS qui vous donne le message d'erreur suivant lorsque vous accédez à Help->System Health Status .
Le message indique :
Vous avez actuellement la version 7.29.0 de cURL installée. Cette version est connue pour avoir des problèmes de sécurité. Veuillez mettre à jour la dernière cURL et vous assurer qu'elle est supérieure à 7.35.0.
Vérifions d'abord la version actuelle de PHP 7 cURL :
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.29.0
root@web [~]#
En suivant les instructions de cette demande de fonctionnalité cPanel, nous mettrons à jour curl vers la dernière version :
cp /etc/yum.repos.d/EA4.repo /etc/yum.repos.d/EA4.repo.bak
Commentez la ligne "mirrorlist" et ajoutez l'une des lignes suivantes en fonction de votre système d'exploitation.
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
commande.
Avec cette action, environ 80 packages ont été mis à jour sur notre serveur de test. Vérifions à nouveau la version PHP cURL
root@web [~]# php -r '$info = curl_version();echo $info["version"]."\n";'
7.53.1
root@web [~]#
Comme vous pouvez le voir, nous avons maintenant la dernière version. Il sera disponible sur tous les systèmes EA4 la semaine prochaine. De plus, le message d'avertissement WHMCS a disparu.
Mise à jour du 21 mars 2017 :la nouvelle version de curl est disponible pour tous les systèmes EA4.