perl for NT?

[上に] [前に] [次に]
Kazu☆ [E-Mail] 1998/02/13(金) 17:01:36
こんにちは。初めての投稿です。初心者ですがよろしくお願いします。

HPにとほほさんのwwwcountとwwwboardを使わせていただこうと思いサーバーにperlのパスなどを問い合わせたところ,

>Perlのご使用は可能ですが、"Perl for NT"を使用していますので、 >一般的なUnix
>の Scriptはそのままでは動作しませんのでご注意ください。
>Perlのpathは"c:\perl\perl.exe"でございます。

という意外な回答が帰ってきてしまいました。この場合,スクリプトに何らかの修正が必要となるのでしょうか?もし必要であれば,具体的にはどうすれば良いのでしょう。

よろしくお願いします。m(_)m

takagi7 [E-Mail] [HomePage] 1998/02/13(金) 17:53:02
WWWサーバにおけるPerlの動作設定によって、対処の方法が2通りに
分けられると思います。この二つの方法はIIS4.0で実現しています。
(1)"c:\perl\perl.exe Perlプログラム 引数"を書き込んだ
  バッチファイル(XXXX.bat)を作成して、CGIコールします。
(2)例えば、WWWサーバのレジストリで、ファイル識別子(例.pl)と
  perl.exeの連携設定がされていれば、XXXXX.pl?変数=引数の
  形式でCGIコールできます。

Perl初心者の部屋http://www.bekkoame.or.jp/~syunji/perl/perlindx.html
参考になるので、一度ご覧になってください。

P.S.
なお、Windows NT版のFastTrackサーバでは、(1)の方法では実現できましたが、(2)の方法では動作できません。
この場をお借りして、どなたか、教えてください。

とほほ 1998/02/14(土) 02:12:07
wwwcount.cgi も wwwboard.cgi も NT 環境での実績はありますので、
環境さえ整えば実行可能だと思います。下記の2点をプロバイダに問い
合わせ、回答が得られれば、チャレンジしてみてください。

(1) perlスクリプトをCGIとして動作させるにはどうすればよいか。
(2) データファイルの権限を、CGIスクリプトが書込み可能にするに
  はどうすればよいか。(chmod 755 ファイル名 の代わり)

Kazu☆ [E-Mail] 1998/02/14(土) 02:43:49
takagi7さん。すばやく且つ適切な回答,どうもありが
とうございました。
しかし初心者の私には・・・,

>"c:\perl\perl.exe Perlプログラム 引数"の

Perlプログラム 引数 の部分がわかりませんでした。
やはりもっと勉強が必要のようですね。

それでは。m(_)m

Kazu☆ [E-Mail] 1998/02/14(土) 02:47:49
とほほさん,どうもありがとうございます。ご本人にお
応えいただき感激してます。

やはり,じたばたするよりプロバイダーに問い合わせる
のが一番の良策のようですね。(^^;;

今後ともまたよろしくお願いします。

Kazu☆ [E-Mail] 1998/02/14(土) 06:22:18
とほほさん,どうもありがとうございます。ご本人にお
応えいただき感激してます。

やはり,じたばたするよりプロバイダーに問い合わせる
のが一番の良策のようですね。(^^;;

今後ともまたよろしくお願いします。

[上に] [前に] [次に]