• ベストアンサー

HTTPDでOKでIISでエラーとなります

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

  • KIMV
  • お礼率10% (83/770)

質問者が選んだベストアンサー

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 言語は Perl でいいんでしょうか?  同じ Perl でも、ActivePerl と Unix 用の Perl では出力するエラーが違い、そういうことが起こります。  それと同じように、HTTPd とNTサーバー上では微妙な環境の差がエラー出力の差になってしまいます。  まずはサブモジュールの類をアップロードし損ねてないかとか、そういった近辺から調べてみてください。  また、サーバーに telnet 接続できるのであれば、そこからCGIを稼働すればデバッグできます。

KIMV
質問者

補足

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

関連するQ&A

  • IISの「wwwroot」について

    WinNT ServerでIISをデフォルトでインストールしますと「wwwroot」の位置がC\Inetpub\wwwrootになってしまいますが、インストール後に「wwwroot」の位置をD\やE\などに移動することは可能なのでしょうか?Win2000 Serverでしたら可能なようなことはWebにて書いてあったのですが・・・。

  • PHP5、IISで2つのサイトでPHPを有効にしたい

    php-5.2.6-Win32をWIN2003上で動かしています。WEBサーバはIIS6です。 c:\inetpub\wwwroot1 と c:\inetpub\wwwroot2 のサイトがあり両方でPHPを動作させたいのですが、 php.iniのdoc_rootをどのように設定すればいいのでしょうか? 是非宜しくお願いします。

    • ベストアンサー
    • PHP
  • IISでCGIを動かすには?

    NT Server4.0でIISのwebサーバを立ち上げています。 ActivePerlをインストールしました。 CGIスクリプトを動かしたいのですが、クライアントから実行させると 単にCGIスクリプトが表示されるだけです。 .cgi拡張子のMIMEタイプの登録が必要なのでしょうか? レジストリをいじってみましたが、よく分かりませんでした。 あまり詳しくなく、初心者に近いですがよろしくお願いします。

  • IIS の管理コンソールというのは

    IIS の管理コンソールというのは、wwwサビースプロパティのことでしょうか すみません初心者のもので、wwwサビースプロパティは C:\inetpub\wwwroot\cgi-bin 仮想ディレクトリのエイリアス/cgi-bin 読取り・実行権限にチェックが入っています CGIプログラムはcgi-binの中です しかし動かないどうしてでしょうか

  • IISでCGIを動かすには?

    NT4.0にIISでwebサーバを立ちあげています。 ローカルなネットワークではありますが、クライアントからスクリプトを 実行させると「表示できません」というエラーになります。 また、サーバマシンのブラウザで表示させると、CGIスクリプトがそのまま 表示されてしまいます。 .cgiのMIMEタイプの設定がうまくできていないのでしょうか? レジストリをいじってみたのですが、よく分かりませんでした。 お分かりになる方、ぜひ教えてください。よろしくお願いいたします。

  • IISでcakePHP

    現在IIS上でcakePHPを利用してPHPのwebアプリを作成しています。 事情によりrewriteは行わずに作成しているのですが、 URLを指定すると404エラーが返ってきます。 URLは以下です。 http://localhost/test/index.php/posts/index cakePHPはinetpub/wwwroot/test/直下に配置しています。 http://localhost/test/index.php の画面は見れています。 IISでrewriteをせずcakePHPの画面が見れる方法をご存知の方がいましたらご教授願います。 ●環境 windows XP Professional sp3 IIS 5.1 PHP 5.3.5 CakePHP 2.2.2

    • ベストアンサー
    • PHP
  • IISの設定について、 つながらないのです。助けて下さい。

    我が家にADSL(Yahoo)が開通し、 自宅サーバーを立ち上げたく、IIS3.0のインストール、設定を行い wwwrootにIndex.Htmlを配置し、IPアドレスを調べて自身のマシンから アクセスしたところ 成功しました。 ところが、別のマシンから携帯電話、会社のLAN、友人の家からとアクセスした ところ 接続できないのです IISのセキュリティは軽い設定(NTログオン時にGuestでログイン、パスワードなし)にしており、wwwrootも、共有&一応フルアクセスにしています。 また、PINGは通っていました。 環境はNT4.0ですが マニアックな設定はしていません。 これを機に 会社内のWEBサーバーを立ち上げようとしているので 何卒、アドバイスを頂きたく思っています。 よろしくお願いします。

  • IIS フォルダアクセス

    環境:VS2019 C# MVC webサーバー:windowsサーバー IIS7.0 WEBアプリ:C:\inetpub\wwwrootに配置 書込みたいフォルダのパス:C:\test 上記の環境でWEBアプリのテストをしているのですが、一部のユーザーがWEBアプリがフォルダにファイルを作成する際にエラーとなりフォルダにファイルを作成することができない現象が発生しています。 該当のフォルダには「IIS-USER」で書き込みを許可した権限を付与しております。 またできるユーザーとできないユーザーがいます。 自身の設定が何か足りないとは思うのですが、見当がつかないため質問させていただきました。 ご教授の程よろしくお願いします。

  • phpMyAdminを同一のIISの別サイトで表示することは可能?

    IIS6+MYSQL4.0.26+PHP5.1.2の環境下で、IISの「既定のWebサイト(ポート80)」では一般的な公開サイトとして使用して、それとは別に同一サーバー上に、phpMyAdmin(2.6.4-pl4)専用のサイトとしてポート:8080を立ち上げて、index.phpを起動してみたところ、 Warning: require_once(./libraries/common.lib.php) [function.require-once]: failed to open stream: No such file or directory in d:\Inetpub\wwwroot\index.php on line 40 となってしまいました。 この環境をwwwroot(ポート80)配下に持ってくると問題なく動作します。 8080の環境でphpinfo()は動作するので、環境設定は問題ないのかなと思っているのですが・・・。^^; 初めての構築なものでパタリと行き詰った状態です。 良きアドバイスを頂けると幸いです。よろしくお願いします。

  • 今更なんですがIISについて・・・

    はじめまして。 今、WinNT4.0+SP6aにIIS4.0をのせる作業を行っているのですが、LANでつながるほかの端末からURLを http://IPアドレス/ と指定しても「検索中のページには問題があるので表示できません。」となって見ることができません。IISがのっているNTから http://localhost/ とすれば見ることができます。あまりサーバの設定をやったことがなくて困っています(TT)。どなたかIISの設定について教えていただけませんか?よろしくお願いします。