すみません質問させてください。
今、XPでIISをインストールしてCGIが動くようにしてるんですが
うまくいきません。
http://localhost/hello.cgi というurlで実行できると思うんですが、
いつまでも読み込んでるだけで、実行されない感じです。
実行するCGIはHELLOと表示する単純なものです。
また、.cgiファイルは実行プログラムをC:\perl\bin\perl.exeに
指定しています。
IISでは、規定のWEBサイトのプロパティ>ホームディレクトリの
「構成」で.cgiの実行ファイルをC:\perl\perl.exeに指定しています。
とりあえずやるだけやったと思ってるんですが、うまくいかないのはどうしてでしょう。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1.CGIのperlのファイルの最初の1行目の記述に注目してみてください。
その記載されたパスとはあなたの機械のperlの位置と同じでしょうか?同じでないと実行してくれません。2.cgiファイル・フォルダのパーミッションはどうなっているのでしょうか?一般ユーザに対して実行許可を与えないとうごきません。XPはどうやってパーミッションを与えるのか知りませんが・・・多分右クリック プロパティーだと思いますが・・・いいかげんなアドバイスですいません。
この回答への補足
アドバイスありがとうございます。
一行目のperl位置ってどうやってわかるんですか?
コマンドプロンプトでwhich perlとしても反応無しです。。
perl -vはちゃんと戻ってくるんですけども。
No.2
- 回答日時:
Perlがどのバージョンかはわかりませんが…
C:\perl\perl.exe
これを私は、ActivePerlで
C:\perl\bin\perlis.dll
にしています。
この回答への補足
ありがとうございます。
perlis.dllですか、そんな方法もあるんですね。
僕の状況ですが、cgi呼び出しの結果、
CGI Timeout
The specified CGI application exceeded the allowed time for processing. The server has deleted the process.
という反応が返ってきました。
コレは難でしょう??
あと、cgiを入れておくフォルダって、プロパティから
「アプリケーションの許可:実行」を選ぶんですよね?
どこがおかしいのかなぁ。
No.3
- 回答日時:
kumfさんのアドバイスは多分正しいです。
「hello.cgi」というファイルをメモ帳(notepad)で開いてみてください。その一行目に
unixなら
#!/usr/local/bin/perl
#!/usr/bin/perl
多分 windows版のperlは
#!C:\perl\bin\perlis.dll
てな感じでpathが通っています。perlというプログラム言語でかかれたhelloと出力する簡単なプログラムがあるはずです。いずれにしろ。「hello.cgi」というファイルをメモ帳で開いてみると新しい世界が開かれてきて楽しめます。訳がわからなくても一読すると楽しいです。
スタートボタンを右クリック
ゴミ箱を右クリック
マイコンピュータを右クリック
マイドキュメントを右クリックなどで
スタート プログラム アクセサリー エックスプローラ
とクリックしても立ち上がります。
エックスプローラをたちあげれば、perl.dllの居場所はすぐ見つかると思います。またエックスプローラから検索をかければみつかります。インターネット・エックスプローラではありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
C#でのCGI作成方法について
CGI
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のプログラムを選択の画面で...
-
jpegを開こうとするとWindows M...
-
ウィンドウズ7で HTMLファイ...
-
PDF-Viewer
-
ログイン時に勝手にGOM Player...
-
拡張子.phpのファイルを右クリ...
-
.websiteの拡張子をEdgeに関連...
-
dllファイルの編集
-
CADソフト Jw_cad これを、DXF...
-
Could not create socket!の意...
-
動画がダブルクリックで再生で...
-
プレイヤーの変更について
-
拡張子.tibxの開き方
-
VMGファイルを開くには
-
Lhaplusについて
-
パワーポイントでリンク付けし...
-
既存のビューアソフトの出し方。
-
キングのアプリケーションマネ...
-
WINDOWS MEDIA PLAYER が起動し...
-
インストール不要zip形式プログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のプログラムを選択の画面で...
-
VMGファイルを開くには
-
Updregって何ですか?
-
jpegを開こうとするとWindows M...
-
「システム管理者によりこのプ...
-
JPEGのデータがペイントで...
-
VBScript ファイルの関連付けに...
-
PDF-Viewer
-
「プログラムから開く」一覧に...
-
拡張子.tibxの開き方
-
【緊急】『プログラムから開く...
-
CドライブのProgramFile内のフ...
-
ctfmon.ex-アプリケ゜ションエ...
-
アウトルックをアンインストー...
-
tiffファイルを「Office Docum...
-
勝手に立ち上がるWindows Media...
-
終了時ApUsbPnPのプログラムが...
-
キングのアプリケーションマネ...
-
今、話題になっているWindowsで...
-
動画がダブルクリックで再生で...
おすすめ情報