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

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

 cgiの実行
日時: 2006/11/04 12:37
名前: とんとん

こんにちは。

またお邪魔いたします。
本人がよく理解していないために前に質問したことの繰り返しになってしまい申し訳ないのですが
よろしくお願いします。
Fedora Core5です。

実は、Movable Type(無料)を過去に何度かダウンロード→インストール→削除を繰り返えしてしまったことが原因なのかわかりませんが
mt-check.cgiのファイルをひらくとcgiソースが表示されログインできなくなってしまいました。

apacheの設定ではcgiが実行できるように設定いたしました。

AddHandler cgi-scrpt .cgi←先頭の#を削除
Options FollowSymLinks←ExecCGI追加

以下Movable Typeのインストールと設定は解説書にそってやりました。


/var/www/html/test.cgiでcgiの動作テストをやってみましたところ

クライアントからhttp://サーバのアドレス/test.cgiでは「Internal Server Error」になりました。
そのときのerror_logは下記でした。
略・・・[error][client **.**.***.**] Premature end of script headers:

しかし下記で実行しますとcgiは実行されました。
# /usr/bin/perl /var/www/html/test.cgi

Content-type: text/html

<html>
<body>Hello World</body>
</html>

なんとかまたMovable Typeを設置したいと思いますのでお力お貸しください。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: cgiの実行 ( No.6 )
日時: 2006/11/05 14:19
名前: 武蔵

mt-check.cgiはどこに配置しているんでしょうか?
またパーミッション等も確認しましたか?
メンテ
 Re: cgiの実行 ( No.7 )
日時: 2006/11/05 19:24
名前: とんとん
参照: http://misever.dvrdns.org:8080/test6.cgi

武蔵さん ありがとうございます。

>mt-check.cgiはどこに配置しているんでしょうか?
はい、下記になります。
/var/www/html/blog/mt-check.cgi

>またパーミッション等も確認しましたか?
 blogをapacheの権限に変更いたしました。
パーミッションの確認はしていませんでした。
確認します。

chown -R apache.apache blog
メンテ
 Re: cgiの実行 ( No.8 )
日時: 2006/11/06 23:00
名前: とんとん
参照: http://misever.dvrdns.org:8080/test6.cgi

お世話になります。

経過

1)初めてのインストールは問題なくMovable Type設置する

2)カスタマイズ失敗しMovable Typeを削除する

3)再度Movable Typeをインストールし、cgiソースが表示されるようになった。
  数回インストールしてみたが結果は同じ

4)仕方なくFedora再setupしてみたがなぜかcgiソースが表示
  これって不思議です

5)最後の手段はHDD交換してMovable Type復帰しました。

素人療法にて復帰いたしました。

ありがとうございました。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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