Array
(
    [0] => Warning
    [1] => Undefined array key "language"
    [2] => /home/whmcsdev/public_repo/wbteampro.major-release/installation/modules/addons/wbteampro/initialize.php
    [3] => 282
)
Array
(
    [0] => Warning
    [1] => Undefined property: stdClass::$state
    [2] => /home/whmcsdev/public_repo/wbavatax.master/installation/modules/addons/wbavatax/hooks.php
    [3] => 942
)
Array
(
    [0] => Deprecated
    [1] => htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated
    [2] => /home/whmcsdev/public_repo/wbavatax.master/installation/modules/addons/wbavatax/hooks.php
    [3] => 279
)
Updating IonCube Loader in Linux Fedora - Knowledgebase - WHMCS Dev
Dev License: This installation of WHMCS is running under a Development License and is not authorized to be used for production use. Please report any cases of abuse to abuse@whmcs.com

Updating IonCube Loader in Linux Fedora Print

  • 2

Ioncube is a popular solution for encoding /encrypting PHP script before distribution.  Most web servers are configured by default to handle Ioncube encoded files, however with each advancement in the Ioncube encoder, the Ioncube Loader (installed on your server) needs to be updated to support the latest version of encoded files.

Fortunately, this is pretty simple in the Linux environment:

  1. Download the Latest Ioncube Loader (we're using ioncube_loaders_lin_x86.tar.gz in this example):
    http://www.ioncube.com/loaders.php
  2. Uncompress & Upload the appropriate .so files to your server via FTP or familiar method.
    Files are labeled by PHP Version, ie: ioncube_loader_lin_5.2.so where 5.2 is the PHP version.
  3. Locate your existing IonCube files. Typically:
    /usr/local/IonCube/
  4. Rename / Backup your existing IonCube Files
  5. Copy the new files into the IonCube folder
  6. Restart Apache. Typically:
    /etc/rc.d/init.d/httpd restart

 


Was this answer helpful?

« Back

Powered by WHMCompleteSolution