🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #225

Re: CPANのscript について

#225
From: Mamoru Yamanishi
Date: Thu, 26 Mar 1998 00:00
58 lines
2987 bytes
関係ないことを多く書くかもしれませんがご容赦ください。
また、はずしている場合には、無視してください。

> gd_time.plをぼくのサーバーではgd_time.cgiにしないとだめなので、

これは、ブラウザーから呼び出すときには*.cgiでないとだめで、
直接実行するときには*.plで良いと云うことでしょうか?

そのようなことなら、Apacheの設定がそのようになっているのだと思います。
httpdが実行できるCGIアプリケーションの拡張子(正しい言葉かな?)の
設定が、
        ~apache/conf/srm.conf
の(~apacheの部分はApacheのディレクトリーのPath)中にあります。
この中の記述を変えれば、任意の拡張子のファイルを実行できるようになると
思われますが、そのままの方がよいとおもわれます。

> となります。で、ブラウザからみると、Internal Server Errorと
> でます。no dataとでないということは、scriptが間違っているのでしょうか?

3つほど。

   1 CGIスクリプトのファイルはhttpdが実行できるようにパーミッションを
      設定していますか?

      perl gd_time.cigの代わりに./gd_time.cgiなどとして実行できるかどう
      かで判断できます。

      (このような場合は、"Forbidden"とエラーが出るのでしたっけ?)

   2 そのスクリプトは、どこから実行してもエラーをかえしますか?

      ホームディレクトリーからは実行できて、ワーキングディレクトリーを
      変えると実行できないときには、パスが通ってないことが多いです。
      CGIアプリケーションの場合、ファイルのパスは絶対パスで指定する
      のが間違いありません。

      ところで、

> use lib qw(home/soccer /home/soccer/lib
> /home/soccer/lib/perl5/site_perl);

      の最初の部分は、/home/soccerの転記ミスでしょうか?気になります。

   3 出力されるgif画像は望むようなものが出力されているのでしょうか?

> $image->string (gdLargeFont, 0, 0, $time, $red);

      のqdLargeFontは$qd'LargeFontの転記ミスでしょうか?

      print "Content.... の行をコメントアウトして、
      ./gd_time.cgi > temp.gif
      などとして、temp.gifをブラウザーで見るか、(Macintosh等に転送後)
      適当なアプリケーションで見てみてください。

-- 
山西 守 <yama@biotech.okayama-u.ac.jp>
086-251-8196, 086-251-8264(fax)
Technical Details
Message-ID: <yama-2603981100150001@libero.biotech.okayama-u.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <35191E2A.1DECA493@ec.hokudai.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,6a57540d0b8c5236
X-Google-Attributes: gid1043e7,public
From: yama@biotech.okayama-u.ac.jp (Mamoru Yamanishi)
Subject: Re: CPANのscript について
Date: 1998/03/26
Message-ID: <yama-2603981100150001@libero.biotech.okayama-u.ac.jp>
X-Deja-AN: 337742193
Sender: news@plasma.elec.okayama-u.ac.jp
References: <35191E2A.1DECA493@ec.hokudai.ac.jp>
Content-Type: text/plain; charset=iso-2022-jp
Organization: Okayama Univ., Biotech. Dept.
Mime-Version: 1.0
Newsgroups: fj.lang.perl