テストでチャット風に動くCGIを作成したのですが。
端末側でHTTPDでテストするとOKですが
NTサーバー(IIS)でLAN上に公開しようとすると
下記のエラーがでてしまいます。
'E:\Inetpub\wwwroot\・・・\TEST.cgi' script produced no output
何か変更するべき設定はあるのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

 言語は Perl でいいんでしょうか?


 同じ Perl でも、ActivePerl と Unix 用の Perl では出力するエラーが違い、そういうことが起こります。
 それと同じように、HTTPd とNTサーバー上では微妙な環境の差がエラー出力の差になってしまいます。

 まずはサブモジュールの類をアップロードし損ねてないかとか、そういった近辺から調べてみてください。
 また、サーバーに telnet 接続できるのであれば、そこからCGIを稼働すればデバッグできます。

この回答への補足

ありがとうございました。
サブモジュールのアドレス指定が違ってました。

補足日時:2001/07/03 08:20
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QInetpub/wwwrootの移動ってできますか?

NT4.0serverでWWWサーバーを立ち上げているのですが、最近、ホームページのデータが増えたため、ハードディスクが手狭になり、大容量のハードディスクに変えることを考えています。
 この場合、またシステムを設定し直すのは大変ですので、できればInetpub/wwwrootのみを新たなハードディスクに移したい。または、簡単であれば既存の設定のままハードディスクをそっくり、新しい大容量ハードにコピーしたい。と、考えています。出来るだけ、お金も時間もかけずにやりたいのですが、どのような方法がいいでしょうか?ご意見をいただけたらと思います。

Aベストアンサー

IISですね?

Windows2000Proの話なんですが

Inetpubフォルダを
移動先にコピーして

「インターネットインフォメーション」を開いて

WWWサーバーのプロパティから
ホームディレクトリを移動先のパスに変更すると
あっさりできちゃいました。

注:インデックスサービスを使用している場合は
Inetpub内にカタログを保存しているので
一旦カタログを削除して作り直さなければなりません

Q起動時にc\windows\system32\thisglligyszmevh.dllのエラー表示

自宅パソコン(DELL、dimension4700c)の起動時に、
”C\WINDOWS\system32\thisglligyszmevh.dllを読み込み中にエラー
が発生しました。指定されたモジュールが見つかりません。 ”
という表示が出てしまいます。
[ok]して、特に普段のネット使用には問題ないのですが、
最近、youtube動画のダウンロードができなくなってしまったのは、
これが原因なのかな?と思います。
どなたか対処方法を教えていただけると幸いです!

Aベストアンサー

レジストリ編集は
http://journal.mycom.co.jp/column/winxp/215/index.html
を参考にして下さい。

QCGIの中にJAVA Script

CGIプログラムはまったくの初心者です。
perlでCGIプログラムを組んで、HTMLを書き出すときに
Java Scriptもいっしょに書き出すことはできますか?

print "Content-type: text/html\n\n";
print "<html><head><title>$title</title>\n";
---この間に入れたいのですが・・・---
print "</head>\n";
print "<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 bgcolor=$bg_color text=$text_color link=$link_color vlink=$vlink_color background=$bg_gif>\n";

Java Scriptの menu_0.addMenuItem("ショップ案内","location='shop.html'"); 等を入れるときに
「"」や「;」はどういう風に表現すればうまくいくのでしょうか。

Java Script以外のタグの中の<font size="2">などは「"」をとれば
大丈夫なのは知っていますが、Java Scriptで「"」や「;」をとってしまうと
動作しなくなりました。

CGIプログラムはまったくの初心者です。
perlでCGIプログラムを組んで、HTMLを書き出すときに
Java Scriptもいっしょに書き出すことはできますか?

print "Content-type: text/html\n\n";
print "<html><head><title>$title</title>\n";
---この間に入れたいのですが・・・---
print "</head>\n";
print "<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 bgcolor=$bg_color text=$text_color link=$link_color vlink=$vlink_color background=$bg_gif>\n";

Java Scriptの menu_0.addMe...続きを読む

Aベストアンサー

大体ながながとHTMLやJavaScriptを記述するときには、『ヒアドキュメント』という機能を使うと話しが簡単だと思います。

print << "THE_JAVASCRIPT" ← ここは適当に名前をつけます。
<script language="javascript"><!--
ここは、かきたいようにjavascript書けば良いです。
$titleなどの変数はちゃんと展開されます。
//--></script>
THE_JAVASCRIPT ← ここはコロンをつけてちゃダメ♪

Perlの書籍やインターネットなどで、『ヒアドキュメント』を調べましょう!

QNTへのアクセス時\IPC

ルーターのDHCPサーバー機能を使用しています。
クライアント98/98/ME/NTの環境下において98/98/MEは双方向OKですが、
NTからは98/98/MEはOKで、98/98/MEからNTへが通信不可です。
接続時に\\hogehoge\$IPC(だったと思います)へのパスワードを求めてきます。
NTは4.0SP6aです。
フォルダを共有掛け、everyoneフルコントロールにして有ります。
もちろんpingは通ります。

このIPCが出る理由と出なくする為の対処も併せて教えて下さい。
宜しくお願いいたします。

Aベストアンサー

参考URLに行って、
「Windows 2000 に接続すると IPC$ のパスワードを聞かれます [9x/Me] 」
をクリックしてください。そちらに書いてあります。

参考URL:http://homepage2.nifty.com/winfaq/

Q匿名掲示板のtestやテストという書き込みの意味

匿名掲示板でtestとかテストという書き込みがされているのをよく目にします。

これを書き込んだ人はいったい何が目的だと考えられますか?

Aベストアンサー

初めての利用で、その方法で確実に書き込めるかの、文字通り「test」「テストテスト」
それによって確実に書き込みが出来れば、改めて何らかの文を書いて書き込む。
あるいは、何ら書き込むことがないのに、試しに書き込んで見ただけかもしれません。


人気Q&Aランキング

おすすめ情報