Article View: fj.lang.perl
Article #225Re: CPANのscript について
From: Mamoru Yamanishi
Date: Thu, 26 Mar 1998 00:00
Date: Thu, 26 Mar 1998 00:00
58 lines
2987 bytes
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-mailReferences:
<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