Q: The Loader is installed but I get "The file ... has been encoded with the ionCube PHP Encoder and requires...". Why?
A: This is most likely because files were corrupted when being uploaded or unpacked onto the web server. You must always transfer files between machines using binary mode in programs such as FTP, and if using WinZIP, you must disable the "TAR smart cr/lf conversion" feature. Other programs may have similar "smart" features that are designed to process ascii text files, however encoded files are binary and must not be modified.
Q: Why do I only get blank pages when I use encoded files?
A: This is another symptom of files being corrupted when uploaded or unpacked onto the web server. You must always transfer files between machines using binary mode in programs such as FTP, and if using WinZIP, you must disable the "TAR smart cr/lf conversion" feature. Other programs may have similar "smart" features that are designed to process ascii text files, however encoded files are binary and must not be modified.
Q: I see "Fatal error: The ionCube Loader is only compatible with either the PHP Accelerator, Zend Optimizer or Zend Accelerator.". Why?
A: You need to update the Loader to the latest version.
Q: I can't get encoded files to work. What can I do?
A: This is most likely to be a configuration issue and easily resolved. Please download our utility scripts archive, unpack the archive and install the ioncube-sysinfo.php script somewhere where you expect encoded scripts to be working. Then simply email support@ioncube.com with the URL to the script, or run the script and send us the output, and we can advise you from there. If you have access to the php.ini file and can attach that to your emali then it could also be helpful.