CGIを設置したら・・・・。

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: ジャック : 2004/10/03 10:53   [URL
CGIを設置したらこのようになってしまいました。。。
http://members14.tsukaeru.net/baseballman/cgi-bin/gekipawa2_201/gekipawa2_201/gekipawa.cgi
どうすればよいのでしょうか。ちなみにパスは確認済みであっています。どなたか解決策をお願いします。

1   名前: きーまま : 2004/10/03 11:29
ここのものでしょうか?
http://homepage2.nifty.com/osktaka/down/down_gekipawa.htm

パーミッションは合っていますか?

2   名前: ジャック : 2004/10/03 18:54   [URL
パーミッションをあわせたらこのようになってしまいました。。
http://members14.tsukaeru.net/baseballman/gekipawa2_201/gekipawa2_201/gekipawa.cgi

3   名前: Sinryow : 2004/10/03 21:48   [URL
URLをクリックしてページを表示→403Error
「使えるねっと」ではCGIファイルへの外部からのリンクが禁止されています。(infoseekなども同じ)

URLのコピペでページを表示→500Error
パーミッションが間違っているか,Perlのパス指定が間違っているかです。
※ひょっとしたら,パーミッションを
  ・755/705 → 700
  ・666/606 → 600
とすると動くかもしれません

4   名前: phpinfo() : 2004/10/04 07:17   [URL
というか、使えるねっとはゲームCGI許可していましたっけ?

5   名前: きーまま : 2004/10/04 10:13
CGIは一応使えるみたいです。
http://www.tsukaeru.net/terms.php#6

エラーコードが「403 Forbidden」ですので、パーミッションに問題があるようですね。

二度目の投稿ではcgi-binに入っていないようですが、何か理由がおありなのでしょうか。
もう一度、cgi-binの中に入れて、全てのパーミッションを確認してみては?

6   名前: ジャック : 2004/10/04 23:14   [URL
パーミッション確認後トップからリンクをはったらこんな風になりました。
http://members14.tsukaeru.net/baseballman/cgi-bin/

7   名前: きーまま : 2004/10/05 01:25
http://www.tsukaeru.net/terms.php#6
ここをよくお読みになりましたか?
サイトを拝見させていただいたところ、CGIへのリンクしか貼っていないようですが、
利用規約には
「CGIだけの使用は禁止させて頂きます。」
「トップページからCGIのリンクしか無い場合もCGIのみとみなします。」
と書いてあります。
もしかしたら、これが原因かもしれません。

また、http://members14.tsukaeru.net/baseballman/cgi-bin/
では、cgi-binのフォルダまでですね。
フォルダへのリンクを貼っても表示はされません。
で、http://members14.tsukaeru.net/baseballman/cgi-bin/gekipawa2_201/gekipawa.cgi
を表示してみたら、
Internal Server Errorと出ました。
この場合、プログラムに問題がある時などに表示されるものです。
プログラムの問題でしたら、配布元のサポート掲示板で聞いてみたほうがいいと思います。

8   名前: ジャック : 2004/10/05 19:23   [URL
ファイルへのリンクも貼り、CGI以外のリンクもはりましたが。。

http://members14.tsukaeru.net/baseballman/

9   名前: 七鍵 : 2004/10/05 20:29   [URL
500エラーが出る際に多いのは

Perlへのパスを記した1行目の間違い
文末の「;」を消してしまった
エスケープしなければならない文字をエスケープしていない
FTP転送モードを間違えた
必要なファイル(ディレクトリ)のパーミッション設定ミス

です。
一度順番に見直していかれてはどうでしょう?
どうしても分からなければ

eval {

};
if($@){print "Content-type: text/html\n\n<hr>$@";}

を使用したデバッグなどしてみてはいかがですか?

10   名前: ジャック : 2004/10/06 15:23   [URL
文末の;とはなんでしょうか?

一覧へ戻る