フォームを新設したのですが、確認画面でエラー
| hiro > フォームを新設したのですが、確認画面でエラー @ 2010/2/26 17:26 |
|---|
|
フォームを新設したのですが、確認画面で「送信する」ボタンをクリックすると
「ページが見つかりません」という404エラーが発生します。 PCでもモバイルでも同様のエラーでした。 PCでのエラー表示は 引用:
と出ました。 解決できる情報あればお願いいたします。。 追記: デフォルトで登録されている「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 |


