KENT-WEB サポートコーナー 過去ログ [ 0120 ]


記事No: 13997
投稿日: 2015/05/11(Mon) 02:38:26
タイトルCLIP-MAILエラー500について
ID情報: asatori
投稿者: asatori
URLhttp://gaen.jp/touroku/clipmail.html

さくらインターネットでCLIP-MAILを設置したのですがエラー500が表示され、色々調べてたのですが、どうしてもうまくいきません。どこが悪いのかご教授ください。よろしくお願いします。
下記が設定した内容になります。
設置URL
http://gaen.jp/touroku/clipmail.html

init.cgi
$cf{version} = 'clipmail v5.02’;
#===========================================================
# ▼基本設定
#===========================================================

# このプログラムの文字コード (utf8 or sjis)
# utf8 : UTF-8
# sjis : Shift-JIS
$cf{kcode} = 'utf8';

# 管理者用パスワード
$cf{password} = '0123';

# 送信先メールアドレス
$cf{mailto} = 'info@asatori.net';

# sendmailのパス【サーバパス】
$cf{sendmail} = '/usr/sbin/sendmail';

# sendmailへの-fコマンド(プロバイダの仕様確認)
# 0 : no
# 1 : yes
$cf{send_fcmd} = 0;

# 文字コード自動判別(0=no 1=yes)
# → フォームからの文字コード自動判別を行う場合
# → 通常は、「0」のほうが望ましい
$cf{conv_code} = 0;

# メール本文をBase64で送る
# → 機種依存文字等を扱う場合や、UTF-8版で海外との送信時に有効。
# 0 : no
# 1 : yes
$cf{send_b64} = 0;

# フォームのname値の置き換えをする場合(任意オプション)
# → 英字のname値を日本語に自動的に置き換えます。
# 例: 「email = xx@xx.xx」→「メールアドレス = xx@xx.xx」
$cf{replace} = {
'name' => 'お名前',
'email' => 'メールアドレス',
'comment' => 'コメント',
};

# 添付メールを許可する
# 0 : no
# 1 : yes
$cf{attach} = 1;

# 添付メール許可のとき添付ファイルの「拡張子」を指定する場合
# → ドットなしで、コンマで区切る(小文字で記述)。
# → すべての拡張子をOKにするときは、$cf{extension} = ""; とする。
$cf{extension} = "gif,jpg,jpeg,png,bmp,doc,docx,xls,xlsx,pdf";

# 画像プレビューの時の表示サイズ
# → 画像はGIF/JPEG/PNG/BMPのみ
# → 順に横幅、縦幅
$cf{img_max_w} = 200;
$cf{img_max_h} = 150;

# 最大受信サイズ(Byte)
# → 例 : 102400Bytes = 100KB
$cf{maxdata} = 1024000;

# 自動返信
# 0 : no
# 1 : yes
$cf{auto_res} = 1;

# ログ蓄積の最大保存数
# → 0 にすると機能無効
$cf{keep_log} = 200;

# メールタイトル
$cf{subject} = 'Webモデル登録フォーム';

# メール件名の外部指定(任意オプション)
# → 複数のフォームメールで運用する場合、タグで件名指定する
$cf{multi_sub} = {
1 => 'Webモデル登録',

};

# 返信向けメールタイトル
$cf{sub_reply} = '登録ありがとうございます';

# 本体プログラム【URLパス】
$cf{mail_cgi} = './clipmail.cgi';

# 管理プログラム【URLパス】
$cf{admin_cgi} = './admin.cgi';

# ログファイル【サーバパス】
$cf{logfile} = './data/log.cgi';

# セッションファイル【サーバパス】
$cf{sesfile} = './data/ses.cgi';

# 一時ディレクトリ
# → 順に【URLパス】【サーバパス】
$cf{uplurl} = './upl';
$cf{upldir} = './upl';

# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';

# セッションの許容時間(分単位)
# → 確認画面表示後、送信ボタンを押すまでの時間
$cf{sestime} = 5;

# 送信後の形態
# 0 : 完了メッセージを出す.
# 1 : 戻り先 ($back) へ自動ジャンプさせる.
$cf{reload} = 0;

# 送信後の戻り先【URLパス】
$cf{back} = '../index.html';

# フォームのname値の正当性をチェックする
# → 半角文字は英数字、アンダーバー、ハイフンはOK。全角は全てOK
# 0 : no
# 1 : yes
$cf{check_key} = 1;

# 送信は method=POST 限定 (0=no 1=yes)
# → セキュリティ対策
$cf{postonly} = 1;

# アクセス制限(複数あれば半角スペースで区切る、アスタリスク可)
# → 拒否ホスト名又はIPアドレスの記述例
# (前方一致は先頭に ^ をつける)【例】^210.12.345.*
# (後方一致は末尾に $ をつける)【例】*.anonymizer.com$
$cf{denyhost} = '';

# 禁止ワード
# → 投稿時禁止するワードをコンマで区切る
$cf{no_wd} = '';

# ホスト取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$cf{gethostbyaddr} = 0;

#===========================================================
# ▲設定完了
#===========================================================

# for content-type charset
$cf{charset} = $cf{kcode} eq 'utf8' ? 'utf-8' : 'shift_jis';

# 文字コード変換モジュール
if ($] < 5.006) {
require './lib/jacode.pl';
$cf{conv_pm} = 'j';
} else {
require Unicode::Japanese;
$cf{conv_pm} = 'u';
}

# 設定値を返す
sub set_init {
return %cf;
}


1;

パーミッション設定
clipmail.cgi 755
admin.cgi 755
check.cgi 755
init.cgi 644


data/log.cgi 606
ses.cgi 606

upl 707

上記をパーミッション設定をしました。&#8232;&#8232;しかし、エラー500が表示されてしまいます。

PC環境 iMac
Webサイト制作ソフト Adobe Creative Cloud Dreamweaber
にて、アップロード&#8232;&#8232;さくらインターネットで、Postmailをインストール出来るので、
試しにインストールし、実行してみました。インストールした
Postmailファイルのパーミッションを確認したところ、clipmail.cgi などが700になっていましたので、同じパーミッションに合わせてみたものの、エラー500が表示されてしまい、お手上げ状態になっています。


記事No: 14000
投稿日: 2015/05/12(Tue) 13:32:24
タイトルRe: CLIP-MAILエラー500について
ID情報: mail2
投稿者: ゆか

バイナリモードではなく、アスキーモードでアップロードしていますか?

同じさくらインターネットで使えていますよ。

私は、上記を見落としていて、なかなか使えませんでしたが
アスキーモードで再度アップロードすると、すんなり使えましたよ。


[検索ページ] [掲示板]