Troubleshooting

A 404 error can be generated for a simple domain error or a server restriction/problem to access Joomla extension API.

There are several ways to diagnose and gather more information about the issue:

  • Check the server error log
  • Inspect the errors/warnings shown in a browser console
  • Remotely debug the errors/warnings shown in a browser console

In certain cases, a 404 error wraps an 500 Internal Server Error. This is a general PHP or Apache error. There is problem deep in the hosting platform. Please, ask to your hosting support to find out the source of the problem.

Finally, mobile application communication requires a clean Ajax channel, strictly JSON-enconded information. If your Joomla site or PHP configuration include PHP warnings and notices, then the channel will break down.

In any case, we can help to diagnose the case. Please, contact the support team.

This is a general PHP or Apache error. There is problem deep in the hosting platform. Please, ask to your hosting support to find out the source of the problem.

In SiteGround hosting, they have carefully investigated the case and managed to recreate the error. They have resolved the issue by changing the PHP version to 5.4 by adding the following line to .htaccess file: AddHandler application/x-httpd-php54 .php .php5 .php4 .php3

In addition, mod_security, or other similar security restrictions, may block Ajax requests with this error. Check with your hosting provider, explaining the exact steps that cause the error, or you can temporarily disable mod_security to verify if it solves the issue. You can just add the following to .htaccess:

<IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

Finally, Joomla 3 and our extensions support PHP 5.5 or superior. However, PHP 5.3 and PHP 5.4 are buggy, outdated and not longer consired stable by http://php.net/releases/. Please, update at least to a stable PHP version.