SmaragdnaDolina
Verified User
- Joined
- May 6, 2020
- Messages
- 39
Hello.
I installed both the plugin and the IonCube loader but I get the error:
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.
I checked it with a php.info script and the loader is there.
We have been going into this with a tech assistance from IonCube. This is part of the problem, as much as we have got so far:
Hi,
The 7.2 Loader *is* being found, that is not the problem. As you pasted in you were getting the following error:
Starting php-fpm56: Failed loading
/usr/local/lib/php/extensions/no-debug-non-zts-20060613/
ioncube_loader_lin_7.2.so: /
usr/local/lib/php/extensions/no-debug-non-zts-20060613/
ioncube_loader_lin_7.2.so: undefined symbol: zend_hash_str_find
So the Loader exists and has been found by php-fpm56 at /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
ioncube_loader_lin_7.2.so
However, it is the incompatibility that is the problem: it fails because the 7.2 Loader references the symbol zend_hash_str_find and PHP 5.6 does not have such a function.
The problem is simply that there is no php-fpm72 being run.
If you look at the "build ioncube.txt" document you attached you will see lines like the following:
Restarting php-fpm56
Restarting php-fpm70
Restarting php-fpm73
However, you will note there is no such line for php-fpm72.
----------------------------------------------------------------------------------
Can you make anything of it?
Thanks.
I installed both the plugin and the IonCube loader but I get the error:
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.
I checked it with a php.info script and the loader is there.
We have been going into this with a tech assistance from IonCube. This is part of the problem, as much as we have got so far:
| 10:40 AM (5 hours ago) |
|
Hi,
The 7.2 Loader *is* being found, that is not the problem. As you pasted in you were getting the following error:
Starting php-fpm56: Failed loading
/usr/local/lib/php/extensions/no-debug-non-zts-20060613/
ioncube_loader_lin_7.2.so: /
usr/local/lib/php/extensions/no-debug-non-zts-20060613/
ioncube_loader_lin_7.2.so: undefined symbol: zend_hash_str_find
So the Loader exists and has been found by php-fpm56 at /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
ioncube_loader_lin_7.2.so
However, it is the incompatibility that is the problem: it fails because the 7.2 Loader references the symbol zend_hash_str_find and PHP 5.6 does not have such a function.
The problem is simply that there is no php-fpm72 being run.
If you look at the "build ioncube.txt" document you attached you will see lines like the following:
Restarting php-fpm56
Restarting php-fpm70
Restarting php-fpm73
However, you will note there is no such line for php-fpm72.
----------------------------------------------------------------------------------
Can you make anything of it?
Thanks.