[#35688] サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ? — Onodera Takafumi <onodera-tak@...>

9 messages 2002/08/01

[#35772] Unsecure world writeable dirの警告 — "井上 浩一" <kyoui32@...>

=1B$B0f>e$G$9!#=1B(B

31 messages 2002/08/26
[#35774] Re: Unsecure world writeable dir の警告 — matz@... (Yukihiro Matsumoto) 2002/08/26

まつもと ゆきひろです

[#35775] Re: Unsecure world writeabledir の警告 — nobu.nakada@... 2002/08/26

なかだです。

[#35776] Re: Unsecure world writeabledir の警告 — matz@... (Yukihiro Matsumoto) 2002/08/26

まつもと ゆきひろです

[#35778] Re: Unsecure world writeabledir の警告 — nobu.nakada@... 2002/08/26

なかだです。

[#35779] Re: Unsecure world writeabledir の警告 — WATANABE Hirofumi <eban@...> 2002/08/26

わたなべです。

[#35780] Re: Unsecure world writeabledir の警告 — nobu.nakada@... 2002/08/26

なかだです。

[#35784] Re: Unsecure world writeabledir の警告 — "U.Nakamura" <usa@...> 2002/08/26

こんにちは、なかむら(う)です。

[#35854] Re: Unsecure world writeabledir の警告 — "Inoue" <rubyist@...1.117.ne.jp> 2002/09/04

井上です。

[#35865] Re: Unsecure world writeabledir の警告 — Koji Arai <JCA02266@...> 2002/09/05

新井です。

[#35866] Re: Unsecure world writeabledir の警告 — matz@... (Yukihiro Matsumoto) 2002/09/06

まつもと ゆきひろです

[#35789] multipart な CGI を速くしたい — Takashi Kanai <kanai@...4u.or.jp>

Windows上でRubyとMySQLを使ってショッピングサイトのようなものを作って

17 messages 2002/08/28

[ruby-list:35693] Re: cgi のエラー

From: Takeshi Honda <moecho21@...>
Date: 2002-08-01 14:19:29 UTC
List: ruby-list #35693
高石さん、たむらさん、ありがとうございます。

まず、Apacheのログには、その他のエラーは出ていません。
それから、cygwinの実行結果を以下に載せます。

------ ここから ----------------------

cgi-bin>>sh old.cgi
ファイル Content-type: text/html\n\n が見つかりません
印刷するファイルがありません
cgi-bin>>sh new.cgi
ファイル Content-type: text/html\n\n が見つかりません
印刷するファイルがありません
cgi-bin>>/cygdrive/c/ruby/bin/ruby -v -Ks old.cgi
ruby 1.6.4 (2001-06-04) [i386-cygwin]
Content-type: text/html

hello world
cgi-bin>>/cygdrive/c/ruby/bin/ruby -v -Ks new.cgi
ruby 1.6.4 (2001-06-04) [i386-cygwin]
Content-type: text/html

hello world
cgi-bin>>/usr/local/bin/ruby -v -Ks old.cgi
ruby 1.6.6 (2001-12-26) [i386-cygwin]
Content-type: text/html

hello world
cgi-bin>>/usr/local/bin/ruby -v -Ks new.cgi
ruby 1.6.6 (2001-12-26) [i386-cygwin]
Content-type: text/html

hello world
cgi-bin>>cat old.cgi
#!/ruby/bin/ruby -Ks
print "Content-type: text/html\n\n";

print <<EOT;
hello world
EOT
cgi-bin>>cat new.cgi
#!/home/bin/cygwin/usr/local/bin/ruby -Ks
print "Content-type: text/html\n\n";

print <<EOT;
hello world
EOT
cgi-bin>>

------- ここまで ----------------

ちなみに、cygwinをインストールしたのは
c:/home/bin/cygwin
で、cygwin上ではここが/になり、c:は/cygdrive/cになります
。
つまりcygwin上では、
c:/ruby/bin/rubyは
/cygdrive/c/ruby/bin/rubyですが、Apacheに対しては
/ruby/bin/rubyと指定してやらなくてはいけません。
また同様に、cygwin上では
c:/home/bin/cygwin/usr/local/bin/rubyは
/usr/local/bin/rubyですが、Apacheに対しては
/home/bin/cygwin/usr/local/bin/ruby
と指定してやらなくてはいけません。


 --- たむらけんいち <sgs02516@nifty.com> からのメッセー
ジ:
> たむらです。
> 
> On Thu, 1 Aug 2002 00:21:10 +0900
> Takeshi Honda <moecho21@yahoo.co.jp> wrote:
> 
> > 新旧2つのスクリプトの改行コードは同じです。
> > パスの部分を書き換えただけですから。
> >
> 使ってるrubyを変えると、cgiが動いたり動かなかったり
> > するんです。
> 
> いったん CGIのことは忘れて問題を切り分けませんか ?
> [ruby-list:35576] でもありましたが、スクリプトを
> 直接 Cygwin 上の bash から実行したらどうなるかを
> 教えてください。
> 
> $ sh old.cgi
> $ sh new.cgi
> $ /ruby/bin/ruby -v old.cgi
> $ /ruby/bin/ruby -v new.cgi
> $ /hoem/bin/cygwin/usr/local/bin/ruby -v old.cgi
> $ /hoem/bin/cygwin/usr/local/bin/ruby -v new.cgi
> 
> 

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/

In This Thread