NTサーバで動作するCGIスクリプトをつくるには?
[上に]
[前に]
[次に]
奈良垣
[E-Mail]
[HomePage]
1998/04/23(木) 20:19:46
アクセス集計スクリプトを作成したのですが,NTサーバで動作
しません。何か注意する事でもあるのでしょうか?
ただ単にスクリプトが良くないのかもしれませんが・・・
追記:参考になるリンクがあれば紹介していただきたいのです
が宜しくお願いいたします。
B-Cus
1998/04/24(金) 03:48:35
前々から思っていた疑問&関係ない質問で恐縮なんですけど、
NTサーバでCGIってどういうふうに作るんですか?
telnetできるんでしょうか。コマンドラインでスクリプトを
実行できるんでしょうか。
もしどちらもダメならどうやってデバッグするんでしょうか。
ローカルにperl for win32を入れておいてそこで動作確認
とか? で、(perlのバージョンが同じなら)ローカルで動けば
WWWサーバでも確実に動くもんなんでしょうか。
hiro-kim
1998/04/24(金) 09:21:04
当ラウンジの過去の発言では,以下のようなものがあります。
イントラネットのHPにアクセスカウンタを設置するには?
http://www.tohoho-web.com/lng/199712/97121900.htm
CGI
http://www.tohoho-web.com/lng/199712/97121600.htm
Personal Web ServerでPerlを実行するには?
../199803/98030055.htm
まる高
[E-Mail]
[HomePage]
1998/04/24(金) 09:25:31
この質問が、NTサーバのIISでCGI/Perlを動作させる方法を尋ねているのならば、
その方法は過去に投稿されています。とほほさんが要約した回答を掲載しておきます。
>Windows NTのIISのCGIでperlを利用するには?
perlを入手&インストール後、レジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap に、.cgi や .pl な
ど拡張子を現す REG_SZ の値を追加し、C:\perl5\perl.exe %s %s のようなperlのパス名を設定してください。
>参考になるリンクがあれば
Perl初心者の部屋 http://www.bekkoame.or.jp/~syunji/perl/perlindx.html が
参考になるので、一度ご覧になってください。
追記:投稿する前に、質問のキーワード検索を実施して、同じ質問が出ていないか確認してください。
その方が、早く問題が解決しますよ。
奈良垣
1998/04/24(金) 21:52:35
まる高さんへ:過去のログは読みました。書き方が悪かったので
,注意されるとは思っていたのですが・・・済みません。
NTサーバ上(Jperlが動作中)で動作するCGIスクリプトを作る際に,
使ってはいけないコマンドまたは注意すべき点などを教えていた
だきたいわけです。宜しくお願いいたします。
奈良垣
とほほ
1998/04/25(土) 15:28:04
まずは、3行程度の簡単なスクリプトで試して、CGI自体が動かない
のか、スクリプトの書き方が悪いのか切り分けを行ってみてください。
スクリプトの書き方が悪いようであれば、デバッグ文を入れるなり、
3行からだんだん増やしていくなり・・・という方法があります。
奈良垣
1998/04/25(土) 16:59:55
何となく問題点が見えてきました。どうもスクリプトに引数
を渡すのが禁止されているのかもしれません。またファイルの
位置の指定方法が若干異なるようです。もう少し時間がかかり
そうですが,原因が分かり次第連絡します。
いろんな意見があって・・UNIX用のスクリプトは動作しないとか
,するとか・・・どちらが本当なんでしょうね。サポートする
コマンド内であれば問題ないんでしょうがネ。
奈良垣
奈良垣
1998/04/26(日) 22:33:09
[[解決]]
みなさん有益な情報を有り難うございました。(とほほさんにも助言いただいてうれしかったです。)
引数の獲得に$ARGVのかわりに$ENV{'QUERY_STRING'}を使うことで解決できました。
[上に]
[前に]
[次に]