Lots of script-driven apps, particularly paid content management systems, encode their files so as to make sure that they won't be reverse engineered or tampered with. Many of them use an app named ionCube PHP Encoder to do that, so, in case you buy a paid script and you want to set it up in a web hosting account, a tool known as ionCube Loader needs to be present on the server. Without it, you cannot install the script or if you somehow manage to do this, it will not function properly for the reason that most of the script code will be encoded to a degree where it can't be interpreted. In this light, you should make sure that ionCube Loader is set up if you get a fresh hosting account and you'd like to take advantage of some paid web app. If you acquire a shared hosting account and the tool is not present, it can't be added because the whole server PHP environment shall have to be compiled again.

IonCube in Semi-dedicated Hosting

Because all semi-dedicated server accounts are set up on our advanced cluster platform and ionCube Loader is available on it, you'll be able to use any script app which requires this tool in order to function effectively. With just a few clicks in the Hepsia web hosting Control Panel you are able to activate or deactivate ionCube for the PHP version that is currently active for the account. Because we support several versions of PHP at the same time, you will have to do that every time you move to a new version, and when you revert back to a version which you have already used, our system will remember your preference and ionCube Loader will already be activated. If you have several sites in the same account and they require different releases of PHP, you can set up a php.ini file in every single domain folder and with several lines of code you can define both the PHP release plus the status of ionCube irrespective of what is selected for the website hosting account as a whole.