Documentation

Features

This is an old revision of the document!


Ioncube FAQ

Installing the correct loaders

There are a couple of things we can check before we choose which Ioncube loader will be right for your site.

a. Step 1

First, open a browser window and visit www.yoursite.com/ioncube/ioncube-loader-helper.php (replacing 'yoursite' with your site name). Click the link 'run-time loading installation instructions'. The file runs a test to see if it's possible for your system to use a run-time loader.

After completing the test, you should see the test results “Run-time loading should be possible on your system but no suitable Loader was found.” If these are not the results you receive from your test, you will need to contact your host because a run-time loader is not possible. Usually, your host will have to either “Turn off 'safe mode'” OR modify the “php.ini” file. When you contact your host, provide the location of the ioncube helper file (www.yoursite.com/ioncube/ioncube-loader-helper.php) so that they can see the results of the test you've just run.

Ioncube Error - The file is corrupted.

“The file xxx is corrupted.”

If you get an error such as the file is corrupted it is a very good possibility that your host has ioncube installed through php.ini and it is an older version of the loader file.

To fix this error you will need to contact your host and have them upload the new loader file. This is a small change and they should not have a problem making this change.

Here is documentation from Ioncube's website:

Encoder 6.5 needs Loader version 3.1 or greater as it has new security features that are not known about by the older Loaders. Loaders < 3.0 report newer files as corrupted, which isn't strictly correct but couldn't be avoided. Loader 3.0 would say that a newer Loader was required.

Have more questions? Visit our community forums.