Version 1, last updated by copesc at 23 Mar 18:16 UTC

Solve 500 errors or failed tmpl includes

It could easily be the ionCube loaders that are not updated.

Maybe the server has PHP 5.3 ionCube drivers but they are old so they still suffer from something the ionCube dev team fixed thanks to Stian back in january link

This solution works fine in a shared hosting where you can't change the php.ini directly:

  • Go to this page http://www.ioncube.com/loaders.php and download the Linux (or whatever your platform is) package
  • Now unpack it on your local computer, then using FTP create an ioncube/ directory in your Joomla main folder. In this directory copy the file ioncube_loader_lin_5.3.so contained in the package.
  • Create a file called php.ini in both the joomla root and the administrator/ folder and set this file path of the ionCube loader like this:

zend_extension="/PATH_TO_SITE/ioncube/ioncube_loader_lin_5.3.so"