Script error: ionCube Loader for PHP en Softaculous con cPanel
Si te has encontrado con el siguiente mensaje al querer utilizar Softaculous: Script error: the ionCube Loader for PHP needs to be installed, esto se debe a un bug en la más reciente versión de cPanel (v120.0.12) donde no han incluido ionCube y en éste artículo te decimos como solucionarlo.
Puedes hacer un debug para conocer el orígen de esta incidencia en cPanel ejecutando el siguiente comando con permisos de administrador:
usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
Obtendrás un resultado como este:
Failed loading /usr/local/cpanel/3rdparty/php/unversioned/ioncube/ioncube_loader_lin_8.3.so: /usr/local/cpanel/3rdparty/php/unversioned/ioncube/ioncube_loader_lin_8.3.so: cannot open shared object file: No such file or directory
Script error: the ionCube Loader for PHP needs to be installed.
La solución es rápida, indolora y sencilla, ejecuta el siguiente comando vía terminal (SSH) con suficientes permisos administrativos (root):
wget -O /usr/local/cpanel/3rdparty/php/unversioned/ioncube/ioncube_loader_lin_8.3.so https://files.virtualizor.com/ioncube/64/ioncube_loader_lin_8.3.so
Con ello el error: Script error: the ionCube Loader for PHP needs to be installed desaparecerá y podrás utilizar Softaculous en tu servidor. Si no cuentas con permisos suficientes contacta al soporte técnico de tu proveedor de web hosting que debería de poder resolverlo en un dos por tres.
Una vez que cPanel y su equipo hayan liberado un parche incluyendo las librerías de ionCube, lo que ocurrirá es que sobre-escribirá el archivo que justo has descargado con el comando anterior y el binario de PHP cargará los ionCube loaders provistos por cPanel sin mayor problema.
Así que si te preocupa que Softaculous no funciona en cPanel v120.0.12, la solución te la hemos dado ya.
Este caso ya ha sido abierto por cPanel: https://support.cpanel.net/hc/en-us/articles/24660301532439-cPanel-internal-PHP-fails-to-load-Ioncube-on-cPanel-version-120
Información oficial de Softaculous: https://www.softaculous.com/blog/softaculous-not-working-on-cpanel-v120-0-12/