• 締切済み

イントラネット(Windows)でCGIプログラムを動かしたいのですが

イントラネット(Windows)でCGIプログラムを動かしたいのですが、うまくいきません。すでに、掲示板等のスクリプトは動いているのですが、CGIファイルの拡張子が.plになっています。どういうことか教えてください。

みんなの回答

  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.2

>ファイル名.cgiとなっているべきなのに、ファイル名.plとなっています。ここが知りたいのです。教えてください。 拡張子に関してはお使いのWebサーバの設定によります。 .plでもWebサーバに設定されていればCGIスクリプトとして認識し、実行します。 >404エラーが出て、CGIプログラムを認識できないようなのです。 これに関しては情報が少ないのでわかりません。 考えられるのは ・パーミッションが違う ・スクリプトの置き場所が違う ・CGIの実行が制限されている などなどいろいろあります。 Webサーバの設定を確認された方がよろしいかと思います。

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

pl は、Perl というスクリプト言語のプログラムです。 そのサーバにPerlの実行環境は設定されていますか? こちらをご参考に。 http://www.harukaze.net/~mishima/perl/win/winperl.html

参考URL:
http://www.harukaze.net/~mishima/perl/win/winperl.html
sidekick
質問者

補足

質問にも書きましたが、掲示板のプログラムは動いています。これは、フリーのCGIプログラムを使っているようなのですが、ファイル名.cgiとなっているべきなのに、ファイル名.plとなっています。ここが知りたいのです。教えてください。 一度、CGIプログラムを作って、ホームページサーバーにアップロードするのとおなじように、イントラネットのサーバーにデータを入れたのですが、404エラーが出て、CGIプログラムを認識できないようなのです。

関連するQ&A