Skip to Content

PHP Fatal error: The file /usr/local/sbin/backup_ezlogin.php was encoded by the ionCube Encoder for PHP. Ioncube Encoder Error during Ezeelogin upgrade

PHP Fatal error: The file /usr/local/sbin/backup_ezlogin.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

 

This happened because you are running a different version of php now than what was at the time of installation. Do the following to over come the issue.

Extract the new Ezeelogin binary package that threw the errors during the upgrade as follows.

The version numbers (7.5.0_php53-55) used below are for demonstration purpose alone. Use Ezeelogin version numbers that comes with your package.

sh ezlogin_7.7.1_php71.bin --keep --noexec --target tmp

cp tmp/setup/setup.php /usr/local/sbin/backup_ezlogin.php

# and then run the update

sh ezlogin_7.7.1_php71.bin -- -update