**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/\">";




#navi(Linux)

SIZE(10){現在のアクセス:&counter;}



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS