トップページ > 記事閲覧
CGIが使用できません
投稿日 : 2015/02/27(Fri) 15:10
投稿者 sid
参照先
m1.valueserver.jpでサーバを使用しています。
CGIを使用しようとすると「Internal Server Error」となります。
パーミッションはHPを参考に設定しました
CGIを#!/usr/local/bin/perlのみにしても
エラーとなります。

また、CGIを以下の場所に置いてもエラーとなります。
/public_html/postmail/check2.cgi
/public_html/check2.cgi

CGIを使用するには何か設定等がいるのでしょうか。
それとも、何か使用方法が悪いのでしょうか
わかりません

教え願います。
Re: CGIが使用できません
投稿日 : 2015/02/28(Sat) 10:29
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
sid 様

平素は弊社サービスをご利用いただき、誠にありがとうございます。

いただきました件につきましては、一般的に申しまして、CGIファイルでエラーが発生する場合は、以下をご確認いただければと存じます。

1)パーミッション
705、あるいは701 になっているかご確認下さい。

2)文字コード
バリューサーバーの標準は、文字コードはUTF-8N(BOM無し)、改行コードは LF となります。
確実に上記にするためには、ファイルマネージャーの「編集」を使い、ファイル先頭にゴミが無いか確認の上、「UTF-8」で保存して下さい。

3)実行パスの指定
Perl の場合は、一行目は
#!/usr/local/bin/perl
となります。

4)文法エラー
スクリプトに誤りが無いか、ご確認下さい。

以上、ご参考いただければ幸いです。
Re: CGIが使用できません
投稿日 : 2015/03/10(Tue) 10:38
投稿者 sid
参照先
教えいただきありがとうございます。
文字セット(BOM)の影響でした、
BOM無しを明示して再度作成しなおしたら
動くようになりました。

ありがとうございます。
Re: CGIが使用できません
投稿日 : 2015/03/10(Tue) 11:14
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
sid 様

ご丁寧なご連絡をいただき、誠にありがとうございます。
この度、問題解決されたとのことで、安心いたしました。
今後とも弊社サービスを何卒よろしくお願い申し上げます。