Does a normal manual backup require the use of wp-cron.php?
Here was the situation where I received the error and how I fixed it:
– Testing a remote VPS hosted wordpress install with DNS not pointing yet to the wordpress VPS server’s ip address.
– Local hosts file was modified to point to the correct ip address.
(eg. 107.x.y.z websitetotest.com)
– Attempted to run a backup job manually on the remote test wordpress VPS server.
I was testing the VPS hosted site using a local hosts file modification, which directed the webbrowser to the correct ip address for the websitetotest.com website. The DNS settings for the website were not pointed to the correct ip address yet, as the site was not yet live.
The remote site was working fine in the browser, but was giving a “The HTTP response test get a false http status (404)” error when trying to start the BackWPup job.
I realized that it was running the HTTP test request from the VPS server side which has no idea where websitetotest.com was setup (due to DNS not being setup yet).
After modifying the VPS server’s hosts file as well to include the correct entry, the remote VPS was able to locate the domain name correctly.
This fixed the 404 error, so starting the job manually worked correctly afterwards.
I’m not sure if this is an edge case that you want to consider handling in the plugin, but I thought I would post what I did to fix my issue in case anyone else has this problem.