王です。 お世話になります。 Sun, 20 Apr 2003 01:08:08 +0900 "IWAI, Masaharu" <iwai@xxxxxxx> 殿 Wrote: > > 問題は上に書いているように、Apacheを動かすUser,GroupIDとファイル所有者の > > User,Groupが等しくないと、cgi の属性を711 にすると動かないということです。 > > /var/log/httpd/suexec_log に何か error でてませんか? 何故か、suexec_log が存在しません。 suEXECは、動いているはずなんですが…。 > # ちなみに、手もとの環境では問題無く動いてます。 > > あと、次のようなスクリプトを 755 にでもして動かすとどのようになります? > > ----------------- > #!/usr/bin/perl -w > > use strict; > use CGI ':cgi'; > > my $cgi = new CGI; > print $cgi->header(-type => 'text/plain'); > print $<; > ----------------- 501と表示されます。 ちなみに上記スクリプト(test.cgi)を711にして実行させたときのerror_log (とその前数行)はこんな感じです。 -- [Sun Apr 20 03:06:05 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec) [Sun Apr 20 03:06:05 2003] [notice] Accept mutex: sysvsem (Default: sysvsem) [Sun Apr 20 03:12:36 2003] [error] (13)Permission denied: exec of /home/httpd/ht ml/test.cgi failed [Sun Apr 20 03:12:36 2003] [error] [client ***.***.***.***] Premature end of script headers: /home/httpd/html/test.cgi -- 何かわかりますでしょうか? 以上、よろしくお願いします。 -- wanshi <wanshi_vspec@xxxxxxxxx>