ホームに簡易アンケートを設定しているのですが、表示されません。
ブラウザのJavaScript設定は許可になっていますし、
以下のページのフィールド見本などは見れるのでブラウザの設定は問題ないと思っています。
http://cmonos.jp/samples/sample2/fieldsample/
簡易アンケートが表示されない理由は何が考えられるでしょうか?
スタッフ様、回答ありがとうございました。
あれからCMONOSを入れ直し、変更を何も加えずにまずアンケートだけを試してみたところ正常に表示されました。
アンケートが表示されなかった時の変更点で思い当たるのは、
SSIの拡張子を「shtml」ではなく「html」にしようと思い、『env.pl』の107行目を変更したことです。
SSIの拡張子を変更する場合、「.htaccess」にも変更を加える必要があるでしょうか?
まったく的外れな回答かもしれませんが、よろしくお願い致します。
ご報告ありがとうございます。
はい、SSI の拡張子を変更するには、「.htaccess」にも変更が必要です。
apache1.3系の .htaccess 追記例
AddType text/x-server-parsed-html .html
apache2.0系の .htaccess 追記例
AddOutputFilter INCLUDES .html
※「Options Includes」は httd.conf で設定済みの前提。
以上参考になりましたら幸いです。
教えて頂いた内容を「www」フォルダ内の.htaccessに追記したところ、エラーが出るようになってしまいました。
あるサイトを見て「Add Type ~」ではなく「AddHandler server-parsed .html」にするとエラーもなくSSIも正常に動作しているようです。
恥ずかしい話ですが、勉強不足で私にはこの2つの違いが良く分かりません。
「AddHandler ~」では正常に見えても問題があったりするでしょうか?
ちなみに使用しているレンタルサーバーは「さくらインターネット」の「ライト」です。
ご報告ありがとうございます。
ご紹介した記述は古すぎたようです。「AddHandler server-parsed .html」で正しいです。
AddType は拡張子とMIMEタイプを関連づけるものです。Apache の古いバージョンでは AddType で SSI の拡張子を指定していたのですが、後に変更されました。
AddHandler は CGI や SSI など各種機能と拡張子を結びつけます。
以上参考になりましたら幸いですm(_ _)m。