TOPページ掲示板
作成日:2007年07月18日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.2727 CGIの動作ができない


No.2727 投稿時間:2007年07月18日(Wed) 12:24 投稿者名:com URL:
タイトル:CGIの動作ができない

はじめまして。現在CGIのプログラムを動かそうとしてhttpd.confを書き換えています。何とかcgiでの表示に成功したのですが実際にCGIを動かそうとするとInternal Server Errorとなってしまいます.
動かそうとしているのはウェブメーラー Ver0.954というものです。トップのCGI画面の表示には成功していて実際に動かそうとしようとしてもInternal Server Errorになってしまいます。

単純なミスなのかもしれませんが誰か原因がわかる方いらっしゃいましたらどうかご教授ください。どうかよろしくお願いします。


No.2728 投稿時間:2007年07月18日(Wed) 12:31 投稿者名:com URL:
タイトル:Re: CGIの動作ができない

すいません。ちなみにVinelinux2.6では問題なく動作していました。現在4.0を使用しています。Apacheのバージョンは2.0です。

追記ですが、調べてみたところApache::PerlRunという設定が必要なCGIであることがわかったのですがこの設定をする方法がわかりません。どなたかご存知の方教えてください。


No.2729 投稿時間:2007年07月18日(Wed) 15:50 投稿者名:Yosi@管理人 URL:
タイトル:Re: CGIの動作ができない

Internal Server Errorの種類は何でしょうか?

一応参考までに一般的にエラーの種類の内容はこんな感じです。

403はパーミッションの間違い。

404はCGIファイルのパス間違い、CGI格納ディレクトリのパーミッション間違い。

500は主にCGIファイル内の記述の間違い。
Perlへのパス、jcode.pl等ライブラリファイルが見つからない場合。
CGIファイルをバイナリモードでアップロードした場合。


No.2730 投稿時間:2007年07月18日(Wed) 15:54 投稿者名:com URL:
タイトル:Re^2: CGIの動作ができない

ご返事ありがとうございます。
Internal Server Error500です。

CGIの記述が間違っているのでしょうか?
以前使っていたVine linux2.6からファイルをそのまま持ってきていて、パーミッションなどの変更もしてみたのですが。。。


No.2731 投稿時間:2007年07月18日(Wed) 16:09 投稿者名:com URL:
タイトル:ありがとうございました。

Perlのパスが正しく設定されていなかったために起こったものでした。管理人さんはほんとにいい人ですね。こんな初心者にも適切に教えてくれました。ありがとうございました。



TOPページ掲示板▲頁先頭