このスレッドはクローズされています。記事の閲覧のみとなります。
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を設置したいと思いますのでお力お貸しください。
|
■ コンテンツ関連情報
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復帰しました。
素人療法にて復帰いたしました。
ありがとうございました。
|
■ その他