Installing ionCube

ionCube lets you protect your website's PHP code from being viewed and ran on unlicensed computers. If you'd like to use it, you can install it on your Managed WordPress hosting account.

To install ionCube on Managed WordPress, follow these steps:

  1. Download ionCube Linux (64 bits) from ionCube's website.
  2. Unzip the file on your local computer.
  3. Connect to your Managed WordPress account with sFTP.
  4. Upload the unzipped 'ioncube' directory from your local computer to the Managed WordPress account.
  5. Visit the loader-wizard.php file in your browser.

    Note: For example: coolexample.com/ioncube/loader-wizard.php

  6. Select "Shared" from the radio buttons, enter the name of your hosting provider and the URL for their website.
  7. Click Next.

    Note: You will get a warning stating the Zend extension line is not present. This is normal.

  8. The loader wizard will create a php.ini file on the root of your hosting account.
  9. Use your FTP client to edit the php.ini file and add the following lines to the top:
    [ZEND]
    zend_extension="/usr/local/Zend/lib/Guard-6.0.0/php-5.4.x/ZendGuardLoader.so"
  10. Save and upload the updated php.ini file.
  11. Refresh the loader-wizard.php page, and it will state that the server is NOT reading the configuration file. This is also normal.

You have completed the install, but need to give the server up to 30 minutes to pickup on the changes made to the php.ini file. After this time ionCube will be enabled on your Managed WordPress account, so you can install any themes or plugins you encountered errors with previously.

More info