投稿日:2002年11月20日 作成鷹の巣

No.6443 自宅サーバーのCGIでscript produced no outputと表示されます。



自宅サーバーのCGIでscript produced no outputと表示されます。

No.6443 投稿時間:2002年11月20日(Wed) 22:49 投稿者名:MAKO URL:

はじめて訪問させて頂きます。
自宅サーバーを構築中の初心者ですが、よろしくお願いします。
OSはWin2000です。
HTMLの公開はうまくいきましたが、CGIを動かしたくて、サーバー構築の本を
片手に、ActivePerlをインストールしました。
レンタルサーバーで稼動しているCGIファイルをもってきて、規定のWebサイト
内に設置しアクセスしてみましたが、

'H:\~\~\~\bbs.cgi' script produced no output

と表示されるだけです。
これは一体、どうしてなんでしょうか。
ご指導よろしくお願いします。m(_ _)m


規定のWEBサイト?

No.6444 投稿時間:2002年11月20日(Wed) 23:42 投稿者名:陸上部キャプテン URL:http://www.usa.ne.jp

---------------------------------------------------------------------
> レンタルサーバーで稼動しているCGIファイルをもってきて、規定のWebサイト
> 内に設置しアクセスしてみましたが、

規定のWebサイトと言う事からして、IISと言うように勝手に受け取って説明すると
IISでCGIを動作させるには、規定のWEBサイトでも動くのですが、出来れば
(仮想ディレクトリの作成)ウイザードと言う呼び方が正しいかどうか疑問ですが、
仮想ディレクトリの作成を使用してその作った仮想ディレクトリの中に
"レンタルサーバーで稼動しているCGIファイル"をむき出しの状態(ディレクトリ
に包まず)で格納して動作させると簡単ですが、ここで注意しないといけない
事がNTFSファイルシステムを使用している場合書き込みが発生するファイル
には、右クリックのプロパティー(R)の中のセキュリティータブでUSERを追加
してあげて、書き込みの権限を与えて下さい、でないと動作はしますが書き込
み時にエラーが発生して掲示板等、書き込みが出来なくなります、(NTFS推奨、
理由は省略致します)(FAT32ではそのままで大丈夫)


Active Perlがうまくインストールができていないということなんでしょうか。

No.6445 投稿時間:2002年11月21日(Thu) 00:49 投稿者名:MAKO URL:

さっそくのレス、ありがとうございます。
リンク先は、大変参考にさせて頂きました。
ですが、さっそくつまづいているようです。。


「Active Perl」のインストールによってIISに自動的に、
書き込まれた3個の「アプリケーションのマッピング」(. .pl , .plx , cgi)

とありますが、みたところ、(.pl)(.plx)がありません。
.cgiは、参考本の通りに、自分で追加したものです。

ということは、うまくインストールができていないということなんでしょうか。。。


|目次|掲示板|過去ログ目次|▲頁先頭|