PDA

View Full Version : クイズのCGIを設置しようとしましたが・・・・


matchbox
2001/10/13, 02:54 AM
クイズのCGIで
ガンダムカルトQQQ (http://ha1.seikyou.ne.jp/home/jun/)
というところのクイズのCGIスクリプトを設置しようとしたのですが
何回やっても500エラーとなります。

パーミションも変えてみたりxディレクトリに入れてみたのですができません。
1行目も#!/usr/bin/perlで
転送モードもアスキーでした。

public_htmlの下にquiz(ディレクトリ)[705]
でその中に
a.gif [644]
b.gif [644]
quiz.cgi [700]
index.cgi [700]
quiz_op.cgi [700]
highscore.cgi [700]
function.cgi [700]
jcode.pl [600]
を入れています。

スクリプトの設置方法のところには
quizディレクトリは777
.cgiと.plは744にするように指定されていました。
最初は管理画面となるquiz_op.cgiにアクセスするように指示されていましたが
500エラーとなります。

アドバイスよろしくお願いします。

sci
2001/10/13, 03:35 AM
パーミッションはそれで正解です。

スクリプトの設定をするときに、間違えて変なところを書き換えている可能性がありますね。

一度何もいじらずにアップロードするか、ここ (http://support.mysuite.net/c-board/c-board.cgi?cmd=one;no=179;id=cgi)などを参考に自力で探すかです。




、、、ただ、同じディレクトリにあるほかのCGIも500エラーがでてるんですよね、今現在。

matchbox
2001/10/13, 03:58 AM
quiz_op.cgiの最初に

BEGIN{
$| = 1;
print "Content-type: text/html\n\n";
open(STDERR, ">&STDOUT");
}

を加えてもう一度試したのですが、やはりできません。

quiz.cgiを開いて、設置の説明を読んだだけで
他の5つのファイルは書き換えなどはしていないのですが・・・・

転送モード、perlへのパスも間違ってないので他の理由があるのでしょうか?

matchbox
2001/10/13, 04:02 AM
もう一度試してみたら上手くいきました。
(何もかまってないので不思議ですが・・・・)

どうもありがとうございました。