Redhat8.0,Apache2.0でのCGIの使い方CGIがうまくいかないとき、とりあえずApacheのログを見よう。 Redhatでは、Apacheのログは /etc/httpd/logs/ にあります。 Can't locate CGI.pm in @INC とかいわれるときは perl-CGI-2.81-55.i386.rpmがインストールされていないことが原因。 rpm -qa | grep CGI などして、インストールされているか確認し、なかったらインストールしよう。 あとは、 http://www.kozupon.com/apache/apache1.html にあるように、httpd.confでExecCGIの記述と、AddHandler? cgi-script .cgiの設定をしよう。 あと、.htaccessの有効化?を参照のこと ちなみにどうしても拡張子cgiで別ページに遷移させたいとき #!d:/perl/bin/perl print "Content-type:text/html\n\n"; print "<meta http-equiv=\"Refresh\" content=\"0;URL=../wiki/\">"; 現在のアクセス:6685 |