ロリポで頑張ってるんですが、何度やってもErroe505が出てきてしまいます。

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

お世話になります。
Mailform(非pro版)をロリポに設置しようと頑張っていますのですが、なかなかうまくいきません。

やったこと
1)send.cgiとcheck.cgiのperlパスを #!/usr/local/bin/perl に変更
2)send.cgiのsendmailパスを /usr/lib/sendmail に変更
3)「Jcode.pm」と「Jcodeフォルダ」をsend.cgiと同じ階層にアップ
4)マニュアル通りにフォルダ、send.cgi、check.cgi、get.cgiんおパーミッションを755に、count.datのパーミッションを777に設定
(ロリポの解説では、パーミッションは700が好ましいと書かれていましたが、700だとうまく動作しなかったのでマニュアルに合わせました。)

※一番上の階層のフォルダを「contact01」に変更しその直下に「example.html」と「mailformフォルダ」をアップロードしました。

そして、完成したメールフォームに必須項目を記入し送信すると、
「500ERROR ※CGI もしくは SSI が正しく動作していません。」という画面になってしまいます。(設定の中で送信後にDEBUGというメッセージが何度かでましたがこれは関係ないですよね?)

何か、根本的な設定ミスがあるのでしょうか?

>試しにsend.cgiの改行コードをCR+LF(win)から、LF(Unix)に変更すると見事動きました。
これもやってみましたが、500ERROR画面のままでした。

すいませんが、よろしくお願いいたします。

Re:ロリポで頑張ってるんですが、何度やってもErroe505が出てきてしまいます。
和田 - 2009-05-31 01:50:44一度、最初からやり直してまったく手を加えない状態でアップ後、パーミッション変更とJcodeのアップを行いsend.cgiにアクセスしてみてください。
Re:Re:ロリポで頑張ってるんですが、何度やってもErroe505が出てきてしまいます。
太郎 - 2009-05-31 03:37:29和田様、早速の返信ありがとうございます。

結論からいきますと、アドバイスどおりにやり直したらサンクスページサンプルが出たので成功したようです。

>一度、最初からやり直してまったく手を加えない状態でアップ後、
>パーミッション変更とJcodeのアップを行いsend.cgiにアクセスしてみてください。

とりあえず、アドバイスをもとに作業したことを書いておきます。
1)新規でDLのやり直し
2)perl、sendmailのパスは変更せずアップロード(今回はフォルダ名をcontact02にしました)
3)パーミッションの変更(初回に引き続き、ロリポ推奨の700ではなくマニュアル通りの775への変更です)

ここまで、済ましてから指示どおり、「/contact02/mailform/send.cgi」にアクセスすると「SPAM BLOCK」という画面が出ました。(書きませんでしたが、前回は「DEBUG」という画面が何度か・・・)

半ば諦めモードで、send.cgiではなく、フォームページの「/contact02/example.html」にアクセスし、送信してみるとサンクスページが出ました。

そういえば、初回にやっていたときは、JcodeをここからDLしてファイルを2つsend.cgiと同じ階層に入れてくださいという表記があった(check.cgiにアクセスしたらJcodeがありませんとも出ました)ので、DLし階層に入れたのですが、新たにDLしたメールフォームの中にそのような表記を見つけられなかったので、Jcodeを入れなかったのですが、問題なく動きました。
Jcodeを入れていない状態で、chek.cgiにアクセスすると「多分sendmailのパスはこう!」というのは出ましたが、Jcodeがありあませんというのは出ませんでした。
この場合Jcodeは不要なのでしょうか?それとも入れるのが普通?

かなり長い文章になりましたが、よろしくお願いいたします。

順序が逆になりましたが、的確なアドバイスを即時にいただけたことを感謝いたします。
どうもありがとうございました。
Re:Re:Re:ロリポで頑張ってるんですが、何度やってもErroe505が出てきてしまいます。
和田 - 2009-05-31 21:09:51えーとですねメールフォームはShift_jis版とUTF-8版があるので、今回ダウンロードしたのはShit_jis版だったとか・・・。UTF-8の場合は必ずJcodeがロリポではアップしないとあかんので、たぶん・・・。
今はひょっとしたらサーバにインストールされているかもしれませんが。

コメント欄