Question

i have uploaded my site on a sharing host.i use ionCube PHP in my site. the index page of site gives this error:

" index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator. "

i asked the server support team and the said ionCube is installed on server.

if so why cause above error??

Was it helpful?

Solution

check your php.ini, is there something like zend_extension=ioncube_loader_lin_5.2.so? if not add in the path to ioncube_loader_lin_5.2.so, restart apache

  • my ioncube is ages, hopefully is still using zend_extension=ioncube_loader_lin_5.2.so to load the module into php

OTHER TIPS

Maybe the server has a different version of ionCube. Look at your phpinfo to verify that it is installed and the version is correct.

<?php
phpinfo();
?>

Seems like some misconfiguration on your host.

phpinfo() should reveal something like this:

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
    with the ionCube PHP Loader v3.1.31, Copyright (c) 2002-2007, by ionCube Ltd.
    with Suhosin v0.9.18, Copyright (c) 2002-2006, by Hardened-PHP Project
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top