This error can happen in a number of cases - either for New installs, but also for Old working installs.
In most cases it is related to running Apache and caused by either a server configuration issue, or something on your server has changed.
If you just installed noipfraud and you see the “404” error, or the “Unable to Communicate with Webservice” Error when you try and login, then follow the steps below to solve the issue.
- Are you running Apache? If not - please contact us to help you troubleshoot.
- Make sure you are using the latest version of Noipfraud. If you are not sure you do please contact us to check & request a fresh download.
- Make sure the .htaccess file is present in your noipfraud api folder
- Make sure Apache is configured with the AllowOverride option set to All for your domain file location so that authentication headers can be read. This option can be set in several places (e.g. /etc/apache/conf ). Check with your host if you are not sure.
- Try switching the Apache PHP Handler to suPHP. Using CGI for PHP is known to cause this issue. On WHM you would do the following: MultiPHP > PHP Handlers > Set PHP Handler to suphp
- Check with your host that the web server config allows the following permissions on web files/folders: 775. You can try switching permissions to 644
- Check if SELinux is enabled (use command
sestatus
) and try to disable it to see if that fixes the issue.
If none of the above steps helped you solve this, then please contact us.