MW WP Formのエラー

ホームページ制作の案件があった。テストサーバーを使ってデザイン屋構成の確認を行い、クライアントからOKをもらう。
テストサーバー(ロリポップ)から本番用サーバー(サクラ)への移転は、外部のサポータースタッフに依頼した。今回が初めての依頼なのに、大幅にスケジュールが遅れた。この、「大幅にスケジュールが遅れる」というのが、弊社のだったにも関わらずスケジュールが遅れに遅れたにもかかわらず、スムーズに作業していて頂いたことには本当に感謝します。
本日はその確認作業。

テスト環境では問題なかったのに

全ページを確認し、問題は無し。個人で行っている教室のサイトなので、とても少ないページ数。テストサイトでも問題なかったので心配はしていなかった。しかし、お問い合わせフォームのテストに入るとエラーが出た。

単純な原因だった

今回お問い合わせフォーム用に使用したのは、Wordpress用のプラグイン「MW WP Form」。フォーム用のプラグインではCompact form 7と並んで使われているプラグインです。
フォームのテストを行ってみると、確認ボタンをエラーが表示される。サーバーを覗く前にまずはググってみる。するとURL設定はすべての枠をURLで埋めるか、すべてを空欄にしないとエラーが出るとの事。
確かにエラー画面URLというw区のみが空欄になっている。早速contactというURLで埋める。
もう一度テストを送信するも、まだエラーが出る。
次にサーバー内のエラーログを覗いてみる。cgiエラーのよう。ググるとプログラムを書き直す等の解決法が出てくるが、サーバー内を弄るのは弊社ではできない。
もう少し見ていると、メール設定がデフォルトのままになっている。MW WP Formに設定されていたのはinfo@~ですが、そもそもそのメールアドレスは存在していないようです。MW WP Formをデフォルトで存在するpostmster@~に変更してもう一度テストすると、問題なく送信できました。あとはクライアントにテストメールが正しく送信されているかを確認すればすべてOK。ちなみにMW WP Formでccにクライアントが普段使っているメアドお設定しておきました。

今回はただの設定ミスでしたが、同じミスでエラーになり原因がわからず困る人も出てくると思いますので、参考になればと思います。

この記事が気に入ったらサポートをしてみませんか?