- 締切済み
◆◇◆ 予定表のCGI ◆◇◆
はじめまして。 予定表のCGI付いて質問させてください。 今回予定表のCGIで、http://www.nwt.jp/にあるものを使わせていただこうとしたのですが、初めてCGIでつまずきました。 何故か動かないのですよね… CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error ) 出てしまうのです… もしよろしければ、上のHPにある予定表を使われている方が教えていただきたいです。 ここでは、がんがん補足いたしますので。 また、打って変わって上のありますCGI以外に予定表はありませんか? 何故かというのは変なのですが、私には動かせんませんでした。 もしよろしければ、他に予定表のCGIがありましたら、教えてください。 以上二点ありますが、別々一個でもいいですし、二個お答えいただけたら万々歳ですので、よろしくおねがいします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- piyo2000
- ベストアンサー率49% (144/293)
1.#1さんのパーミッションもそうですが、Perlのパスはあっていますか? プロバイダ(CGIを置くHPサービス)によってはPerlのパスが微妙に違いますから scheduler.cgiの先頭にかかれている #!/usr/bin/perl をプロバイダが指定しているものに書き換えましょう。 2.FTPで設置する時、テキストモードで転送しましたか? このソースはEUCですので、Windowsからアップロードするときはバイナリモードのほうがいいかもしれません。
- mamemamema
- ベストアンサー率15% (66/427)
500サーバーエラーは、パーミッションの設定ミスではないでしょうか? パーミッション設定を調べてみてはどうでしょうか?
お礼
パーミッションは幾度も確認したんですよね… 私は、PC使うだけの人間で、CGIを初めて乗せた時の苦い思い出から、そこだけは確認を… また、CGI側には不備は無いようで(当然か…)、どっかで私が間違っているんですよね… 謎です… 回答ありがとうございます。
お礼
Perlのパスって、だいたいCGIの一行目のやつですよね?あれは、今動いているCGIからコピーしているので、あっていると思います。 今確認したのですが、FFFTPでUPしたのですが、アスキーモード=テキストモードですよね? どうも、テキストモードでUPしているみたいなので、変えていまからやってみます。 回答ありがとうございます。