What is IonCube? How exactly does IonCube work and do you really need it for your PHP applications?
Lots of script-driven apps, especially paid cms, encrypt their files in order to ensure that they will not be reverse engineered or tampered with. Most of them use an application called ionCube PHP Encoder to do that, so, in case you buy a paid script and you intend to install it in a web hosting account, a software instrument known as ionCube Loader must be present on your server. Without it, you won't be able to install the script or if you somehow manage to do that, it will not work properly due to the fact that almost all of the script code will be encrypted to a degree where it can't be interpreted. That's why, you should ensure that ionCube Loader is present if you get a new web hosting account and you wish to use some paid web app. If you acquire a shared web hosting account and the tool is not present, it can't be added as your entire server PHP environment will have to be compiled again.
IonCube in Website Hosting
IonCube Loader is a part of all the web servers which are a part of our cloud website hosting platform, which means that irrespective of the website hosting service
that you choose during the signup process, you can enable it through the Hepsia Control Panel. The process is as simple as right-clicking an On/Off button from the Advanced section, so even if this will be your first hosting account ever, you will not have to do anything complicated. The same section enables you to pick the PHP version for your account (4, 5.2, 5.3, 5.4, 5.5), so in case you choose to switch to some other version, you just need to activate ionCube Loader for it as well. Since our platform is quite flexible, you can set a different PHP version and another status of ionCube using a php.ini file in each domain folder. In case this is something you want to do but you do not have much experience, our 24/7 support team will be able to help you in no time.
IonCube in Semi-dedicated Servers
Due to the fact that all semi-dedicated server
accounts are created on our advanced cluster platform and ionCube Loader is available on it, you shall be able to use any script application that requires this software tool to function efficiently. With just a few clicks in the Hepsia hosting Control Panel you can activate or deactivate ionCube for the PHP version which is currently active for the account. Because we support a couple of releases of PHP at the same time, you'll have to do this each time you move to a new release, but when you revert back to a release that you have already used, our system will remember your preference and ionCube Loader will already be active. When you have a couple of sites in the same account and they need different releases of PHP, you are able to set up a php.ini file in each and every domain folder and with a couple of lines of program code you will be able to define both the PHP release as well as the status of ionCube irrespective of what is selected for the hosting account as a whole.