linux.system25

Registered
Mar 30, 2017
4
0
1
alex
cPanel Access Level
Root Administrator
There is a problem with the work ioncube

Results
/usr/local/apache/logs
Code:
  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?
 
Last edited by a moderator:

vacancy

Well-Known Member
Sep 20, 2012
474
165
93
Turkey
cPanel Access Level
Root Administrator
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.
 
Last edited:

24x7server

Well-Known Member
Apr 17, 2013
1,911
96
78
India
cPanel Access Level
Root Administrator
Twitter
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..
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,909
2,229
463