はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 CGIが動かない。
日時: 2007/12/01 22:29
名前: RYO

 Fedora8でサーバを立てました。通常のhtmlは正常に表示されるのですが、CGIがうまく動きません。このサイトのトラブルシュートを読んでその通りに設定しています。(perlのパスは合っています。Cぎの実行は許可されています。CGIの実行拡張子は.cgiと.plになっています)設置は、Apacheのデフォルトである/var/www/htmlの下にcgi-binフォルダを作ってその中にCGIを設置しています。この状態でWindowsマシンからhttp://<サーバのIPアドレス>/cgi-bin/test.cgiとして呼び出すと
Forbidden
You don't have permission to access /test2.cgi on this server.
というメッセージが表示されます。もちろんtest.cgiのパーミッションは755に設定しています。何か他にも設定があるんでしょうか?


①不明点・障害内容:CGIが実行できません。
②ログの有無   :
  (有:その内容):
③Distribution  :Fedora
      Version:8
④Service Name  :
      Version:
⑤ネットワーク構成:
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7]

■ コンテンツ関連情報

 Re: CGIが動かない。 ( No.11 )
日時: 2007/12/02 21:54
名前: RYO

> 追記って、2行にした訳ではありませんよね?「変更」ですよね?

 2行書いてありましたので1行削除して「Options includes ExecCGI FollowSymlinks」だけにしました。

>「No such file or directory」このCGIスクリプトがないと言っている訳ではないかもしれません。
>スクリプト内のヘッダ「#!/usr/local/bin/perl」が無いと言っているかも・・・


 スクリプトのヘッダは「##!/usr/bib/perl」ですので、これでいいと判断しています。試しに
シンボリックリンクを貼って、スクリプトのヘッダを「#!/usr/local/bin/perl」に書き換えて
見ましたが、状況は変わらず

[error] [client 192.168.1.4] (2)No such file or directory: exec of '/var/www/html/cgi-bin/test.cgi' failed
[error] [client 192.168.1.4] Premature end of script headers: test.cgi

 という2行がエラーログに残っており、クライアント側には「500 Internal Server Error」が表示されています。
メンテ
 Re: CGIが動かない。 ( No.12 )
日時: 2007/12/03 10:42
名前: 素ちゃんぽん麺

/var/www/html より下層において、たとえば別途ファイルなどで、CGI に関する記述をオーバライドしていませんか。
メンテ
 Re: CGIが動かない。 ( No.13 )
日時: 2007/12/03 18:57
名前: RYO

素ちゃんぽん麺さん

 ディレクトリ構成は以下のとおりでtest.cgi以外のファイルはありません。

var
 |
 www
  |
 html
   |
  cgi-bin
   test.cgi
メンテ
 Re: CGIが動かない。 ( No.14 )
日時: 2007/12/04 20:54
名前: Chibi

> スクリプトのヘッダは「##!/usr/bib/perl」ですので、これでいいと判断しています。
なんか、全然これじゃ動かないと思うんですけど、タッチミスですよね。

## >>> #
bib >>> bin

???

とりあえず、設定ファイルを出してみたらどうでしょう?
メンテ
 Re: CGIが動かない。 ( No.15 )
日時: 2007/12/06 13:28
名前: RYO

> ## >>> #
> bib >>> bin


 単純な転記ミスです。申しわけありません、

> とりあえず、設定ファイルを出してみたらどうでしょう?

 httpd.confでしょうか? だとするとコメントを削除しても文字制限に引っかかってしまうのですが。

メンテ

Page:  [1] [2] [3] [4] [5] [6] [7]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.