ioncube Failed loading error
There is a problem with the work ioncube
Results
/usr/local/apache/logs
What to do?
Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
=[error] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
= [error] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
= [error]Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
= [error] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
=[error] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait,
= [error] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
=[error] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
Results
php -v
Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait
PHP 5.3.29 (cli) (built: Feb 28 2015 02:53:49)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd., and
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
What to do?
-
The php version is incompatible with the ioncube so file. The php version looks like 5.3, but the ioncube so file is set to 5.4. Change the php.ini file to lin_5.4 to lin_5.3. 0 -
php -v Failed loading /usr/local/IonCube/ioncube_loader_lin_5.4.so: /usr/local/IonCube/ioncube_loader_lin_5.4.so: undefined symbol: zend_do_implement_trait PHP 5.3.29 (cli) (built: Feb 28 2015 02:53:49)
The above 2 lines are self explanatory of the issue. You are using Loader that is designed for PHP 5.4 and you actually are using PHP 5.3, so this is not going to work. You go to use the appropriate loader as per the PHP version.. PHP 5.2 :: ioncube_loader_lin_5.2.so PHP 5.3 :: ioncube_loader_lin_5.3.so PHP 5.4 :: ioncube_loader_lin_5.4.so PHP 5.5 :: ioncube_loader_lin_5.5.so PHP 5.6 :: ioncube_loader_lin_5.6.so This is the way it should be..0 -
Hello, The previous responses should help. Additionally, you can find documentation on using IonCube PHP Loader with EasyApache 4 at: PHP Loader: ionCube 5 - EasyApache 4 - cPanel Documentation PHP Loader: ionCube 6 - EasyApache 4 - cPanel Documentation Let us know if you have any additional questions. Thanks! 0
Please sign in to leave a comment.
Comments
3 comments