Hi, thanks for your reply. A guy on StackExchange suggested that the "action = [address]" was not set to the public facing IP. This did end up fixing the issue. I was under the impression that in SET I would put the local IP of the Apache server, port forward said IP on the router, and the router would take port 80 requests to the local IP of the Apache server.
Anyway, while we're on topic there is another question that i have. So, after I got everything working normally on the public side, I thought I'd introduce ddns to the picture to deal with the dynamic public IP. The same issue as in OP arises once I set action= ____.ddns.net. I have the DNS Update Client software running on my computer to update the public IP associated with my ddns.net domain. Once again, the page works, but once the submission is made the website hangs and the credentials do not get logged.
Shouldn't action='
http://____.ddns.net'... be same as action='public_ip' ? Not sure what I am doing wrong, but again, any help would be appreciated
--EDIT--
I should also mention that I have set permissions to the credentials file to 777