I use @Doobox Contact Form stack on my site and it WAS working but recently (probably something I did) it wasn’t sending me contacts.
I’ve been in communication with Doobox and thought maybe it was issues with 522 errors. However, my host said there’s not 522 errors.
So I deleted the Contact Form stack and put in a new one. Now I’m getting inconsistent results with it on different browsers.
See the attachments for how they’re looking on different browsers.
Stack is working on Firefox but not Safari/Chrome
I’m using the Codex theme from @michaeldaviddesign and, though it looks good, has been buggy.
Your host didn’t look very hard, there are many (see attached).
Two extremely important files are not loaded for the stacks plugin (both jquery). Nothing that needs those files will work.
We have gone through your issue in detail. The reported issue is related to the website code. In-order to rectify this code related issue, can you please contact your web-developer for this.
First off, I would turn off CloudFlare. The 522 errors are non-standard http errors for a gateway timeout from CloudFlare, Meaning the host (MacHighway) is timing out on the request from CloudFlare.
I didn’t see a URL above?
Hard to get help with something like this without a URL.
But turning off CloudFare for now might help debug the issue.
But you got javascript errors.
I don’t have time right now to go through everything but it looks like you’ve got 3 different versions of jQuery being loaded.
The theme is loading one, and stacks are loading another and jplayer(?) is loading a 3rd. I don’t know if this is causing the issue, but the errors need to get addressed.
Also… you have a combination of 522 and 404 errors. The 404s are plain-old-vanilla missing resources which may/may not be rectified by a republish. The 522’s are usually a timeout in the TCP handshake between CloudFlare and your host. When I do a GET for a single resource which is currently returning the 522 I get:
Are you able to change the name servers back to whatever they were before Cloudflare? Your ISP will normally provide you with default DNS nameserver info (check with your ISP).
I suggest that you:
Turn off Cloudflare fully - get the DNS to resolve directly to your host. then
Test your site fully. Identify and resolve any 404’s or any thing else. As previously stated by expert, any other content in your site which depends on the impacted content cannot be expected to work properly. then
Once you are certain that all errors are resolved, then you can turn Cloudflare back on and re-test.
Note that it can take a while for DNS propagation to complete when turning on/turning off Cloudflare.
There is no point in drawing attention to contact forms or any other part of your site which does not appear to be working properly until all these malfunctions are cleared.