aaP_ryanbarreto_0802 I installed IonCube on PHP 7, and in phpinfo, it says it's not 'on,' but it's already installed, and I've already restarted Nginx, the server itself, the control panel, and so on.
aaP_ryanbarreto_0802 Reload service php-fpm done Failed loading /usr/local/ioncube/ioncube_loader_lin_7.4.so: /usr/local/ioncube/ioncube_loader_lin_7.4.so: cannot open shared object file: No such file or directory
aaPanel_Kern Hello, please check if the relevant file exists? If it does not exist, please try to reinstall and check the installation log: /tmp/panelExec.log aaP_ryanbarreto_0802
aaPanel_Kern aaP_ryanbarreto_0802 /usr/local/ioncube/ioncube_loader_lin_7.4.so aaPanel_Kern Hello, please check if the relevant /usr/local/ioncube/ioncube_loader_lin_7.4.so file exists? If it does not exist, please try to reinstall and check the installation log: /tmp/panelExec.log
aaP_ryanbarreto_0802 I've already solved that, but I'm encountering another issue with Cron; it's not running.
aaP_ryanbarreto_0802 LOG: cript error: the ionCube Loader for PHP needs to be installed. The ionCube Loader is the industry standard PHP extension for running protected PHP code, and can usually be added easily to a PHP installation. For Loaders please visit: https://get-loader.ioncube.com For an instructional video please see: http://ioncu.be/LV ★[2023-08-31 15:47:34] Successful
adis0308 I have a class file Security{} Security.class.php and only it cannot be used after encoding with ioncube 12/13 but there is no error message whatsoever on php and nginx
aaPanel_Kern Hi, I suggest you install it manually first. Download the files related to your operating system from the official website, https://www.ioncube.com/loaders.php And refer to the installation script to install Put the so file of the corresponding php version into /usr/local/ioncube/ and then add configuration content to the corresponding php version configuration file Such as the so file of php8.2: /usr/local/ioncube/ioncube_loader_lin_8.2.so The configuration file adds: ;ionCube zend_extension = /usr/local/ioncube/ioncube_loader_lin_8.2.so Install script: /www/server/panel/install/ioncube.sh adis0308
adis0308 aaPanel_Kern Yes I installed it manually and via aapanel feature but it doesn't work. I always get a 502 error message without any error logs on nginx and php. It happens on php 8.1 and php 8.2. My script can be run on the Windows 11 with apache/nginx and php 8.1/8.2 without any problems at all. My script runs normally when using PHP 7.4 + ioncube loader 13 on Aapanel
adis0308 aaPanel_Kern You need to know that I installed PHP 7.4, 8.1 and 8.2 simultaneously on the same server. But my script only works on PHP 7.4 on the server
adis0308 aaPanel_Kern I get an error message like this AH01909: SSL.81.gdplayer.dev:443:0 server certificate does NOT include an ID which matches the server name. I have tried to run my script on ubuntu 22 + cyberpanel + openlitespeed + php 8.1 + ioncube loader 12 and it works normally without any error So I concluded that aapanel was the problem because I tried installing with nginx/apache and also had the same error.
adis0308 aaPanel_Kern After I checked again, it turned out that the errors in Apache and Nginx did not occur in OpenliteSpeed