Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0010に戻る

タイトル: CGIが動作しない原因について
記事No: 3095
投稿日: 2004/12/14(Tue) 23:39
投稿者: Masakazu
こんばんは。
いつもサーバー設定時はこちらを拝見させていただいておりました。

今回、知り合いの方と共に、CGIの設定を手伝って頂き、CGIを動作するように設定を試みたのですが、どうしても500エラーが出てしまい、正しく動作する事ができませんでした。

考えられる原因や、この件について何かご存知の方は、ご指示をいただけると幸いです。

********** 現状 **********
・直接実行すると動作します。
・ApacheからSuExec経由で起動しようとすると動作しません。

・検索などで調べると、 #!/usr/bin/perl の後ろに、 -- をつけるといいとの事ですが、つけてもつけなくても結果は同じく動作しません。
・LAN内、WAN側からでも同じく動作しません。


その他必要な情報があれば提示したいと思いますので、どうかよろしくお願いします。

タイトル: Re: CGIが動作しない原因について
記事No: 3096
投稿日: 2004/12/15(Wed) 20:28
投稿者: Masafumi
> こんばんは。
> いつもサーバー設定時はこちらを拝見させていただいておりました。
>
> 今回、知り合いの方と共に、CGIの設定を手伝って頂き、CGIを動作するように設定を試みたのですが、どうしても500エラーが出てしまい、正しく動作する事ができませんでした。
>
> 考えられる原因や、この件について何かご存知の方は、ご指示をいただけると幸いです。
>
> ********** 現状 **********
> ・直接実行すると動作します。
> ・ApacheからSuExec経由で起動しようとすると動作しません。
>
> ・検索などで調べると、 #!/usr/bin/perl の後ろに、 -- をつけるといいとの事ですが、つけてもつけなくても結果は同じく動作しません。
> ・LAN内、WAN側からでも同じく動作しません。

パーミッションは設定されてますよね?

タイトル: Re^2: CGIが動作しない原因について
記事No: 3097
投稿日: 2004/12/16(Thu) 06:39
投稿者: Masakazu
はい、パーミッションは700に設定して実行しています。
他に考えられる原因はありますでしょうか?

タイトル: Re^3: CGIが動作しない原因について
記事No: 3098
投稿日: 2004/12/16(Thu) 16:58
投稿者: kokko URL: http://bayleaf.dyndns.org/
ちょっと必要と思われる物をいくつか・・・

・サーバとして使っているOSは?
・Apacheのバージョンは?
・使っているCGIは(自作なのか配布されているものなのか)?

タイトル: Re^4: CGIが動作しない原因について
記事No: 3099
投稿日: 2004/12/16(Thu) 18:10
投稿者: Masakazu
レスありがとうございます。
OSは、FedoraCore1
Apacheのバージョンは2.0.47
使ってるCGIは、テスト用のもので、簡単なコードなので、いかに掲載します

#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "test";

です。よろしくお願いしますm(_ _)m


----- 追記 -----
先ほど、Apacheのバージョンをアップしました。
しかし結果は同じく、CGIは500エラーでてしまいます・・・
今は,Apache2.0.50です

タイトル: Re^5: CGIが動作しない原因について
記事No: 3101
投稿日: 2004/12/18(Sat) 20:41
投稿者: Masafumi
> レスありがとうございます。
> OSは、FedoraCore1
> Apacheのバージョンは2.0.47
> 使ってるCGIは、テスト用のもので、簡単なコードなので、いかに掲載します
>
> #!/usr/bin/perl
> print "Content-type:text/html\n\n";
> print "test";
>
> です。よろしくお願いしますm(_ _)m
>
>
> ----- 追記 -----
> 先ほど、Apacheのバージョンをアップしました。
> しかし結果は同じく、CGIは500エラーでてしまいます・・・
> 今は,Apache2.0.50です

Perl文法には問題ありませんね。
正常に動きますし・・・
SuEXEC経由だと動かないと書いていますがということは
755のパーミッションだと動くということでしょうか?
そうでしたらSuEXECが動いてないのかも知れませんね。
あと考えられるのはまったくCGIが動かないなら
httpd.confの設定が間違っているとかが考えられますね。

タイトル: Re^6: CGIが動作しない原因について
記事No: 3103
投稿日: 2004/12/20(Mon) 23:54
投稿者: Masakazu
OS再インストールして、知り合いの方にデフォルトから設定してもらったら解決しました>_<
ふみさんありがとうございます!
あと、これに気づいたら、メッセに話し掛けてもらえますか?
by まさかず

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net