- 締切済み
イントラネット(Windows)でCGIプログラムを動かしたいのですが
イントラネット(Windows)でCGIプログラムを動かしたいのですが、うまくいきません。すでに、掲示板等のスクリプトは動いているのですが、CGIファイルの拡張子が.plになっています。どういうことか教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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
補足
質問にも書きましたが、掲示板のプログラムは動いています。これは、フリーのCGIプログラムを使っているようなのですが、ファイル名.cgiとなっているべきなのに、ファイル名.plとなっています。ここが知りたいのです。教えてください。 一度、CGIプログラムを作って、ホームページサーバーにアップロードするのとおなじように、イントラネットのサーバーにデータを入れたのですが、404エラーが出て、CGIプログラムを認識できないようなのです。