この記事を読むのに必要な時間は約 2 分です。

現在、サイト全体をApacheからIISに移動しています。
今まではCentOs上でApacheを動かしていましたが、
サーバーが暴走するようになり、新サーバーを導入しました。

使い慣れたCentOsでしたが、サーバーを取り替えたついでに
WinServer2008R2をインストールしたところ、標準でIISが動作しており、
これをなんとか生かせないものかと考えた次第であります。

しかし、世の中、何事も甘くないわけでありまして、
Apacheでは簡単に扱えた(情報量が豊富るんるん (音符) )CGIが
まったくどこを弄ってもさっばり動作しません。

ハンドラーマッピングに追加するところまでは、豊富に
情報がありますが、それでも動かない場合には、
以下をお試しください。

①require ‘./jcode.pl’;
という文字列をまず探しましょう。
通常、cgiプログラムの最初のほうに書いてあります。

②その後に
$chdir = $0;
$chdir =~ s/[^\\]*$//;
chdir($chdir);

以上3行を書き加えてみてください。

または、.cgiファイルの2行目付近に
chdir を使用して実行cgiのフォルダの場所を明示的に示してやることで解決します。
もしもbbsというフォルダ内でのcgiを動かすなら
chdir ‘usr\public_html\cgi-bin\bbs\’;

では幸運を祈ります手 (パー)

最近の投稿とお薦め記事

 

Last modified: October 02 2014

 

よく読まれている記事(Weekly)

まだデータがありません。

 

はてぶ 人気エントリー