Algemeen

IonCube error na updaten PHP 5.1.6 naar 5.2.13

Bij het updaten van PHP versie 5.1.6 naar 5.2.13 op CentOS met het Parallels Plesk Panel 9.5 geeft het commando php -v de volgende IonCube foutmelding:

[root@web01]# php -v
Failed loading /usr/lib/php/modules/php_ioncube_loader_lin_5.1.so:
/usr/lib/php/modules/php_ioncube_loader_lin_5.1.so: undefined symbol: zend_unmangle_property_name_ex

PHP 5.2.13 (cli) (built: JunĀ  2 2010 16:24:43)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

Bij alle PHP 5.2.x versies moet de php_ioncube_loader_lin_5.2.so geladen worden, dit pas je aan in de volgende config file:

vi /etc/php.d/ioncube-loader.ini

Pak de volgende regel:

zend_extension=/usr/lib/php/modules/php_ioncube_loader_lin_5.1.so

en verander deze in:

zend_extension=/usr/lib/php/modules/php_ioncube_loader_lin_5.2.so

Sla het bestand op, vervolgens nog even apache restarten service httpd restart en klaar is kees.

Leave a Reply

Your email address will not be published. Required fields are marked *