ioncube loaders 4.4.4 released

4.4.4 changelog entry

Changelog entry.

4.4.4
Fix for issue "0001433: With PHP 5.4 encoding a fatal error results if $this is included within a closure".

Changes are generally fixes for what tend to be previously undetected and obscure issues reported by a single individual, and change log entries may not best assist a Loader user in deciding whether or not to upgrade, particularly as they would not know whether the changes are relevant.
Updates with feature changes that therefore may be of more general public interest and relevance, such as when new Loaders are required in order to be able to run files from a newer Encoder, are notified through the usual channels.
 
After upgrading from php 5.3 to php 5.4 I get the following error: Cannot load the ionCube PHP Loader - it was built with configuration API220090626,NTS, whereas running engine is API220100525,NTS.


I've tried to rebuild ioncube and php but this error persits.

Code:
php -v
Cannot load the ionCube PHP Loader - it was built with configuration API220090626,NTS, whereas running engine is API220100525,NTS
PHP 5.4.21 (cli) (built: Nov 14 2013 09:42:09)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with the ionCube PHP Loader v4.4.4, Copyright (c) 2002-2013, by ionCube Ltd.

How can I fix this?
 
I think you need to update you php.ini file with the new line for ioncube. Edit your php.ini file and search for a line that start with zend_extension=......

Replace that line with the one for PHP 5.4.x:
Code:
zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.4.so

Then restart httpd

If you are running cb 2.0, it might not be inside the php.ini file itself, if so, look in this path: usr/local/lib/php.conf.d/directadmin.ini

If it contain a line starting with zend_extension=...... then update the file with the line for PHP 5.4.x as mentioned above.
 
Back
Top