After uploading a module, I receive a corrupted file message. Why?

The main cause of this is due to the installed ionCube loader being too old and not recognizing the encoded script. Please check with your hosting provider to see what version of ionCube is installed. You can also view this using WHMCS by going to “Utilities” => “System” => “PHP Info” – You an find the ionCube loader version under the “Zend Engine” logo.

Please note that all modules require ionCube loader v10.1.x or higher to run.

The other cause is uploading files in ASCII mode instead of binary. Please make sure your file transfer client is uploading files in binary mode.