サポート » プラグイン » wp-membersの登録完了画面

  • 解決済 yasuto.kin

    (@yasutokin)


    kinと言います。

    wp-membersを使用して、一部会員のみが閲覧できるサイトを運営しています。
    wordpressでのサイト構築は別の方がやり、サーバやPHPなど、基本的な部分はわかるのですが、wordpress自体は初心者です。

    http://nincou.ninjin-area.net/compa_disc
    上のページから画面下部の「申込フォーム」へ移動すると、移動先のページがメンバーのみ閲覧できるブロックページのフォームとなっており、申込にはログインまたは新規登録が必要、と言う作りになっています。

    このとき、まだログインして無い状態でブロックページにアクセスするとwp-membersの [wp-members page=”user-profile”] を設定したログインおよび新規登録フォームが表示されます。

    ここまでは全く問題ないのですが、このとき、新規登録フォームに必要事項を記入して「登録」ボタンをクリックすると「該当するデータ、あるいはページがありません。」という、404エラー時の画面(?)が表示されてしまいます。
    ただ、登録そのものには成功しており、管理者および登録者宛のメールは正常に送信されております。
    (上のページからたどって行き、表示されるページだけでなく、直接レジスターページへアクセスしても、同じ結果です)

    実は、このサイトとほぼ同じテスト環境(別サーバで動かしており、PHPのバージョンが本番環境が5.2.17、テスト環境が5.3.3と異なるほかは同じ)があるのですが、こちらでは、「登録が完了しました」というメッセージが表示され、処理も正常に行われます。

    wp-membersプラグインのバージョンが異なっていた(当初、本番環境2.8.6、テスト環境2.8.5でした)ため、本番環境の物をダウングレードしてみましたが、状況は変わりませんでした。

    このため、なぜ本番環境の方でだけ404エラーが発生するのかわからず、また処理自体も完全なエラーとなるわけではなく、ユーザー登録自体は成功しており、どこを取っ掛かりに問題解決を探ればいいのかわからず困っております。

    ちなみに、サーバの /var/log/http/ 配下の error_log には、エラーメッセージが表示されるタイミングでは何も出力されていませんでした。

    どなたか同様の経験がある方がいらっしゃいましたら、どの辺りを調べればよいか、アドバイスをいただけ無いでしょうか。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    まずは、下記と同じ原因かどうか確認してみてください。

    WordPressの固定ページにフォームを設置する際の落とし穴

    トピック投稿者 yasuto.kin

    (@yasutokin)

    jim912様

    返信頂きありがとうございます。
    早速確認したところ、まさにこれが原因でした。
    オプション名でnameという項目を作成していたのを、別名に変更したところ、正常に処理されました。
    テスト環境の方でテストをした後、本番環境の項目を若干変更した際、新たにnameという項目を作成していたため、テスト環境の方では問題が発生していませんでした。

    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wp-membersの登録完了画面」には新たに返信することはできません。