• ベストアンサー

WINDOWSでApacheを使いCGIテストについて

WINDOWSでApacheを使いCGIテストを行なっています。 ブラウザからCGIを立ち上げると、ファイルのダウロードの表示がでて、うまく起動しません。 対処方法を教えてください。

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

  • ベストアンサー
  • hiroaki_0
  • ベストアンサー率53% (131/245)
回答No.1

そこで、ダウンロードをすると、何がダウンロードされるでしょうか? たぶん、CGIのソースコードがダウンロードされるのだと思います。 CGIの拡張子が、サーバーでCGIと認めていない拡張子を使っているとか、CGIの動かせないディレクトリでCGIを動かそうとしていることが考えられます。 設定ファイルを見直してください。

関連するQ&A

  • NTでapacheとperlをインストールしてCGIテスト

    WINDOWS NTの環境でネットに繋がっていない状態でCGIテストをしようと、apache_1_3_12_win32.exe (Apache 1.3.12 for Win32) とActivePerl 623をダウンロードしセットアップしました。 Apacheの動作確認までできました。 ところが、CGIが動きません。 DOSで「xx.pl」は動いているのに、「xx.cgi」をテストしようとブラウザでみてもエラーが出てしまいます。 セットアップした2つの場所は、c:\www\perl\ と、c:\Apache\です。 何が間違っているのでしょうか? どなたか詳しく教えて頂ける方がいらっしゃいましたら、大変ありがたいです。 ブラウザのエラーは 「Internet Server Error The server encountered an internal error or misconfiguration and was unable to complete your request~」というような表示です。 また違う者が前にsendmailを入れたようなのですが、その中にもapacheが入っていました。 またperlもcドライブに入っているのですが、これはまずいでしょうか? お助けください。よろしくお願いします。

  • apacheのcgiエラーについて

    apacheでcgiのテストを行っています。 テスト用のCGIにアクセスするとForbidden というエラーが表示されます。 どの設定を直せば動くのでしょうか? よろしくお願いします。 環境はOSはMAC10.3で標準装備のapacheを使用しています

  • windows7にテストサーバとしてApacheを

    ネットワーク初心者のため、皆様にご質問があります。 windows7にテストサーバとしてApacheをインストールしました。 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs直下に htmlやその他画像等を置いた状態で、そのPC内のブラウザでURL(http://localhost・・・)を 指定すると、問題なく表示されます。 こちらをiphoneで表示させることは可能でしょうか。 ネットワークはwimaxでつながっています。 また、wimaxとは別に無線ルータもありますので、もしそちらで対応可能で あれば、その方法をお聞きできればと思います。 初心者のため、詳しいことはわからず質問してしまいましたが、 ご教授いただければと思います。 よろしくお願いいたします。

  • [Apache]/cgi-bin/以外でCGIを使いたい

    WindowsでCGIのテストをしているのですが、パスが例えば http://localhost/cgi-bin/test.cgi というようにすればcgiを実行することができるのですが、 http://localhost/test.cgi というようにして実行するには、どのように設定すればいいのでしょうか? たぶんhttpd.confの設定だと思うのですが・・。 ちなみに、インストールされているApacheのバージョンはわかりません。というのも、LaVieを買ったら、すでに C:\Program Files\Apache Group(以下) にインストールされていて、ヴァージョン情報がどこに書いてあるかわかりません。 それでもアドバイス頂けたらと思います。 また、これ(cgi-binを省略してアクセスする方法)について書かれているサイトもありましたらよろしくお願いします。

  • ApacheでCGIが正しく動かない。

    RedHatLinux8をインストールして、 Webサーバーを立てよう~と思い立ててみました。 Apache2.0.40です。 一応htmlファイルはのぞけるようになったんですが、 CGIがちょっとおかしくて・・・ #!/usr/bin/perl print "Content-type: text/html\r\n\r\n"; print "Hello, World."; ↑を書いたtest.plはHello, Worldとちゃんと表示されました。 しかし、掲示板・カウンターを開くと・・・ 「ログファイルを開くことができません」 という主旨のメッセージが表示され、正しく実行できません。 ./log.txt とちゃんと指定しているんですが・・・ そのログファイルを開くとサーバーがCGIをして認識しているらしく、 「InternetServerError」が出て開けない・・・。 CGIの属性は755 ログも緩くして755に設定しました。 それでも状況は変わりません。

  • APACHEのCGI-BINでC++のEXE実行

    APACHEをインストールしてCGI-BINに以下のプログラム #include <stdio.h> int main(){ printf("test"); return 0; } をコンパイルしたEXEファイルを置いてブラウザで参照したところInternal Server Errorでページが表示できません。testと表示したかったのですが・・・どうすればいいでしょうか?

  • ApacheでCGIが正常に動作しません

    ※どなたか早急にアドバイスください!<(__)> Python2.5 Linux redhat el4 Trac-0.11.5.ja1 Apache 2.0.25 上記環境でApacheを使用してtracを起動するとCGIファイルが表示されてしまいます。 どうしたらいいでしょうか?

  • Apacheのテストページ

    初歩的な質問で恐縮ですが、 Apache2.2をインストールしてドキュメントルートにファイルを何も置いていない状態でブラウザでアクセスするとテストページが表示されると思います。 これはリダイレクトされているものと思うのですが、httpd.confの中で設定されているのでしょうか? また、テストページの内容のファイルはどこにあるのでしょうか? ご存知の方、よろしくお願いします。

  • Apache(アパッチ)が、急に動かなくなりました・・・

    自作のCGI動作確認で、さっきまで動作確認できていました。 PCの電源を切り、一休みしてから、再度PCを起動させました。 で…、いつものようにアパッチスタートを選び、アパッチモニターがいつものように表示されました。 そして、先程まで動いていたCGIを確認しようとしたら、いつまでたってもブラウザに変化が出ないのです。 ブラウザの右下にある、読み込み状況の緑のメーターぽい表示が、真ん中までは進むのですが…。 何も設定変更はしていないのに、これは一体どうしたことでしょう? もちろん、アパッチ起動や終了の作業は、きちんとアイコンから行っています。

  • Windowsスタートアップ時にApache2.0.48が起動してしまう

    WindowsXP + Apache2.0.48 を使ってCGIのテストを行っています。 Apacheの使用は、CGIのテストをする時だけにしたいのですが、Windows 起動時に一緒に起動してしまいます。 Windows 起動時にApacheを起動させないようにするには、どうしたらよいのでしょうか? ※スタートアップメニューに、Apache関連のアイコンがあったので削除してみましたが、関係ありませんでした。