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:
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.
Copyright © 2007-2017 Extly, CB - All Rights Reserved.
Joomla! name is used under a limited license from Open Source Matters in the United States and other countries. Extly.com is not affiliated with or endorsed by Open Source Matters or the Joomla! project.