AN HTTPD ゲストブック/コメント集(2001年4月30日18:19)


いと gfh05223@nifty.com 2001/04/30 20:55

須藤さん

まず、AN HTTPD は CGIの文法やロジックのチェックはしますが、
プロバイダのサーバ上での動作を保証するものではありません。
プロバイダ毎の環境の違いや設定回りのミスで動かないことは
いくらでもあります。

質問の内容はAN HTTPDとは関係がなく、ダウンロードしたCGIが
プロバイダのサーバ上で動かないという話と同じなので、この
コメント集でも情報はきわめて少ないです。探しましたが、
以下の二つくらいでしょうか。どちらも自作CGIの場合ですが。
 http://homepage1.nifty.com/yito/namazu/gbook/20001126.1558.html
 http://homepage1.nifty.com/yito/namazu/gbook/20001203.1606.html

インターネット上で検索すればその手の情報がいくらでも見つかると思います。
まず、KENT's FAQを参考にされてはいかがでしょうか?
それに、お使いのプロバイダにもFAQがあったりしませんか?

内容が具体的でないので想像ですが、以前質問のあった
サンプルスクリプト集のCGIだとすると、#!行のような気がしますし、
cgi-lib.pl や jcode.pl を含むCGIなら、Windows上では
C:\Perl\lib または C:\Perl\site\lib にコピーすればよかったですが、
プロバイダのサーバ上に用意されているかどうかは分かりませんので。


須藤澄和 tamaridd@lovehinafan.zzn.com 2001/04/30 18:19

おひさしぶりです。須藤です。最近CGIをアップしまして実行していますがどうもうまく動かないプログラムがあり大変でしたが、それらはたいてい属性変更で解決できました。ところが、ここからが本題ですが自分のPC上ではCGIプログラムが正常に動作するのにサーバにアップすると動作しなくなり、エラーとなるのです。そのCGIファイル及び書き込み用データファイルなどの属性変更は設定済みなのに動作しません。一部のCGIファイルは正常にサーバで動作しているため改行コードの違いやサポートされないCGIプログラムとも考えられません。また自分のPC上で正常動作したので記述間違いもないはずです。どこに原因があるんでしょうか。教えてください。