An error occurred submitting the form

[워드프레스] 문의 폼이 제대로 제출되지 않는 경우

모바일 기기에서 데이터 네트워크를 켜고 Quform으로 만든 문의 양식을 제출하니 “An error occurred submitting the form(양식을 제출하는 동안 오류가 발생했습니다)”이라는 오류가 발생했습니다. PC에서 테스트해보니 제대로 전송이 되었습니다. 혹시 모바일 브라우저 때문인가 의심했지만, Wi-fi를 켠 상태에서는 문제가 없었습니다.

일부 IP에서는 제대로 작동하고 일부 IP에서는 제대로 작동하지 않는 문제였습니다. 안티스팸 플러그인인 Stop Spammers Spam Control을 비활성화하니 문제가 사라졌습니다.

이와 같이 문의 폼이 제대로 제출되지 않는 문제가 발생하는 경우 먼저는 보안 관련 플러그인(예: Akismet)을 비활성화한 후에 테스트해보시기 바랍니다. 이런 조치에도 불구하고 문제가 해결되지 않으면 메일 전송 방법을 바꾸어서 시도해보도록 합니다(예: PHP mail()에서 STMP 방식). 예를 들어, Quform에서 “An error occurred submitting the form”이라는 에러 메시지가 계속 발생하면 이 글에 나와 있는 조치를 취해보도록 합니다. Contact Form 7의 경우 “Contact Form 7에서 메일 보내기 실패 오류가 발생하는 경우 해결 방법”을 참고해보세요.

만약 양식은 제대로 제출되지만 알림 이메일이 수신되지 않으면 “워드프레스 사이트에서 알림 이메일이 오지 않을 경우“를 참고로 메일 전송 방식을 SMTP로 변경하여 구글을 통해 알림 메시지가 전송되도록 설정하면 알림 이메일이 제대로 전송될 것입니다. 또는, 컨택트 폼과 KBoard를 연동시켜서 컨택트 폼에서 제출한 문의 내용이 케이보드에도 등록되도록 하는 방법도 있습니다(참고). 이 방법을 사용하면 문의 내용을 전면 페이지(홈페이지)에 쉽게 표시할 수도 있습니다(참고).



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.