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

メールフォームでエラーが起こってしまいます

cocoa > メールフォームでエラーが起こってしまいます @ 2014/5/22 16:15
こんにちは。

お世話になっております。


この間、3.0.1から3.0.2へアップデートを済ませて、作業しています。

ようやく、テーマ(現在は、nada-kenを使用)のアレンジも何とか進みつつあるのですが、
「お問い合わせ」フォームも編集したので、送信テストしようとしたのですが、
何度やっても、次のようなエラーが出てしまいます。


システムエラーです。

エラー: The requested address '/contact/confirm' was not found on this server.


3月に、3.0.1バージョンで同じくインストールして稼働させている別ドメインのサイト(同じサーバー内)の
方のメールフォームは、まったく問題なく稼働しています。

他のサイト(同じサーバー内)では2つの(ver.2.1.2)BaerCMSも稼働しています。


こちらのフォーラムでも検索し、キャッシュをクリアしたら動いた等というコメントもあったので、
自分でも(BaserCMSのキャッシュ、ブラウザのキャッシュもクリアを何度も。。スマートURLのON、OFFも。)色々と試してみましたが、全く変わりません。


使用している環境は次の通りです。

coreserver (core miniです。)
baserCMS環境
スマートURL: ON
設置フォルダ: /virtual/myID/public_html/testURL.com/
セーフモード:Off
データベース: MySQL 5.1.22-rc
baserCMSバージョン: 3.0.2 (先日、テスト用に入れていた3.0.1を3.0.2にアップしました。)
CakePHPバージョン: 2.4.3



どこを確認すれば良いとか、ヒントになるようなことでも結構ですので、
コメントを頂けると、大変ありがたいです。

どうぞよろしくお願い致します。

cocoa > Re: メールフォームでエラーが起こってしまいます @ 2014/5/23 1:43
その後も、色々と検証しました。

デバッグモードは、1,2,3とどう違うのか、よく分かりませんでしたが、
試してみました。

その結果、マルチチェックボックスを使用している項目について、次のように表示されていました。

お問い合わせ項目*	
 " class="selected">内容A
 ">内容B
 ">内容C
 ">内容D
必須項目です。


そう言えば、ノーマルモードでも、


お問い合わせ項目*	
 ">内容A
 ">内容B
 ">内容C
 ">内容D
必須項目です。


という風に見えていて、??と思っていました。

メールフォーム用の各テンプレートも確認しましたが、どこを修正すれば良いのかまではわかりませんでした。

結局、3.0.1で稼働しているサイトの同内容と見比べながら色々と検証し、
マルチチェックボックスをやめて、セレクトボックスへ変更して、
内容も整理し、再度、テストしてみたところ、無事に送信できました。

以上、とりあえず、自己解決できましたので、ご報告します。