Now The Contact Form is Causing Problems

@dan It is frustrating trying to work with a contact form. I have five sites where I have it working perfectly, but just uploaded a new site with almost identical settings to the other five and it simply will not work, fails every time no matter what I try.

All of these sites use the same hosting service, so they are all very similar in their setup with only the email address and password changing. They all use Turnstile for spam protection, but the site that fails does not work either with spam protection turned on or not.

What is going on with contact forms and why is this so hard?

I have republished several times and also republished the form page, to no avail.

This is a real bummer as this site is for our local non-profit canoe paddling club and they needed the site to go live to advertise an upcoming fundraising event. The rest of the site is awesome but not having a form is a real bummer as that is how we tell people to contact us, which they now cannot accomplish.

Never mind it was a PHP version problem, the server was on 8.0 instead of 8.3, my bad!

1 Like

Glad you managed to get it sorted! :blush:

PHP on shared hosting can be a headache — there’s so much inconsistency between hosts in terms of PHP versions, configurations, and security settings, which makes forms particularly tricky.

That said, I’m currently working on improvements to both the CMS and Forms that will make things much smoother. These updates will include:

  • A full compatibility check for your hosting setup
  • An easy way to test your email credentials
  • Built-in debug logging to help identify issues quickly

I’m aiming to have this update ready within the next couple of weeks.

Totally understand how frustrating it can be when things don’t just work — we really appreciate your patience while we improve this! :blush:

2 Likes

@ben Thank you. I think some debug tools will help, the big problem with this is not knowing what is going on so there is no way of knowing where to start.

I keep for getting about the PHP check, so having something like that integrated in the form solution would be helpful.