By default, the install tries to use php8.2, but the problem is that ioncube only supports php 8.1 (https://www.ioncube.com/loaders.php).
I've tried to manually force php 8.1 but then the control panel fails on start for the php versions.
It can be possible to change default php version of the installer to PHP 8.1 ? I think that all fresh installs will have the same problem with ioncube...
Code: Select all
You are about to install KeyHelp.
Running system checks...
Installing certificates...
Installing PHP...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Installing KeyHelp...
usermod: no changes
Failed loading /usr/local/ioncube/ioncube_loader_lin_8.2.so: /usr/local/ioncube/ioncube_loader_lin_8.2.so: cannot open shared object file: No such file or directory
/tmp/keyhelp.tar.gz 100%[=============================================================================================================>] 16.18M 49.0MB/s in 0.3s
Installing ionCube...
Failed loading /usr/local/ioncube/ioncube_loader_lin_8.2.so: /usr/local/ioncube/ioncube_loader_lin_8.2.so: cannot open shared object file: No such file or directory
/tmp/ioncube.tar.gz 100%[=============================================================================================================>] 13.96M 45.0MB/s in 0.3s
Failed loading /usr/local/ioncube/ioncube_loader_lin_8.2.so: /usr/local/ioncube/ioncube_loader_lin_8.2.so: cannot open shared object file: No such file or directory
Run /home/keyhelp/www/keyhelp/install/install.php --installer-version 1
Failed loading /usr/local/ioncube/ioncube_loader_lin_8.2.so: /usr/local/ioncube/ioncube_loader_lin_8.2.so: cannot open shared object file: No such file or directory
Parse error: syntax error, unexpected identifier "ionCube" in /home/keyhelp/www/keyhelp/install/install.php on line 5