500エラー、InternalServerError
和田 (2009-07-20 22:21:23) www.synck.com
メールフォームプロで500エラー、InternalServerErrorが表示される場合は以下のような原因が考えられます。
【パーミッションが設定されていない】
パーミッションは必ずサーバ会社が指定したパーミッションに設定してください。多くのサーバでは755で動作します。
【改行コードがCRLFになっている】
文字コードは必ずLFで保存してください。メモ帳などで編集している場合、ファイル自体が破損する場合がありますので、必ずTeraPadや秀丸などのテキストエディタで編集してください。
多くの場合、上記の原因が考えられます。
サーバーエラー
takaさん (2009-07-31 09:16:47) ttp://www.taiyou-b.co.jp/mailform.html
とてもかっこいいメールフォームなので使用させていただいております。
が、500エラーが出てしまいます。
以下、設定内容です。
・バーミッション設定 755
・check.cgiは表示可能
「sendmailのパスはこうっ」の画面
・使用エディターはterapadです。
かなり悩みましたが、どうしてもエラーになってしまいます。
アドバイスお願いいたします。
Internal Server Errorについて
CGIビギナーさん (2009-08-09 11:06:31) www.daifukudo.info/test/example.html
初めまして。宜しくお願いします。
メールフォーム UTF-8専用(無料CGI)を早速試させて頂きました。
私はさくらインターネットを使っているので、マニュアルで言われている通り、
さくらインターネットでの以下の情報を入れました。
【pealのパス】
/usr/local/bin/perl
【SENDMAIL】
/usr/sbin/sendmail
【パーミッション】
755
「文字コードは必ずLFで保存してください。」
との事なので、一度Text Wranglerで作成した後、
J_ditXへ持って行き、
エンコーディング(UTF8)
改行タイプUnix(LF)で保存し直しました。
send.cgiでの設定も自分のアドレスを入れてあります。
#06.設置者のアドレス(カンマ区切り)
$conf{’mailto’} = ’kuyo_rieko@yahoo.co.jp’;
しかし、何度やってもInternal Server Errorが出てしまいます。
check.cgiだけをブラウザで開こうとしても開きません。
てことは、pealのパスが違うと言う事ですよね??
でも確かにパールのパスは合っている筈なのですが。。。
何か思い当たる所はございますでしょうか?
どうぞ宜しくお願い申し上げます。