■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

フォームを新設したのですが、確認画面でエラー

 

前のトピック | 次のトピック | 下へ

hiro > フォームを新設したのですが、確認画面でエラー @ 2010/2/26 17:26
フォームを新設したのですが、確認画面で「送信する」ボタンをクリックすると
「ページが見つかりません」という404エラーが発生します。
PCでもモバイルでも同様のエラーでした。
PCでのエラー表示は
引用:

404 NOT FOUND
エラー: リクエストされたアドレス '/フォーム名/submit' はこのサーバにありませんでした。

と出ました。

解決できる情報あればお願いいたします。。


追記:
デフォルトで登録されている「contact」フォーム設定を編集することで問題は一旦回避できました。
追加フォームの問題は引き続き探ってみます。。
non > Re: フォームを新設したのですが、確認画面でエラー @ 2010/3/1 11:35
調べたところ、同様の症状を確認しました。
メールフォームを新しく作成する場合、データベース構造を書き換える仕組みが入っているようです。

コアのCakePHPの仕組みとして、データベース構造を書き換えた場合、モデルキャッシュというものを削除する必要があるのですが、
そのキャッシュが削除ができてないのが原因みたいですね。

キャッシュはFTPで手動で削除するのが確実ですが、
システム管理より、サイト基本設定を保存すると自動的に削除されるようです。

ちなみに、モデルキャッシュの場所は
app/tmp/cache/models

で、そのフォルダの中のファイルを全て削除すると間違いないです。
hiro > Re: フォームを新設したのですが、確認画面でエラー @ 2010/3/1 13:49
キャッシュを手動で消すことで無事に解決いたしました。
すごく助かりました!ありがとうございます!
ryuring > Re: フォームを新設したのですが、確認画面でエラー @ 2010/3/1 14:43
nonさんご対応ありがとうございます。

やはりモデルキャッシュが原因のようですね。

バグトラッキングに登録させて頂きました。
次のバージョンでは解消させますね。

http://project.e-catchup.jp/issues/show/851

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

 

前のトピック | 次のトピック | トップ