[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>

小倉です。

12 messages 2007/05/15

[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>

はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。

8 messages 2007/05/15

[ruby-list:43481] Re: sakuraインターネットのレンタルサーバーでRuby on Railsを動かす方法

From: Fujioka <fuj@...>
Date: 2007-05-08 00:51:56 UTC
List: ruby-list #43481
藤岡です。

誰も返事をしないので、想像で書きます。

> redMineには redmine/public/index.htmlが存在しないため、apacheから動かす
> ためにはどのURLを開いたらいいのだろうかと悩んでいます。
> (レンタルサーバーなのでWEBrickがおそらく使えないため)
> 
本番環境ではindex.htmlは存在しないのが普通と思われます。

> redMineのmanualを見てもWEBrickでの例しか載っていないのですが、
> railsに詳しい人にはapacheで動かす方法は自明なのでしょうか?
> 
さて、私はapache2でやっていますので、そのやりかたを書きます。
私はdebianなので、あくまでdebianなやりかたですし、
redmineが何か設定を変えていたらアウトです。また、
さくらがmod_rewriteに対応しているとかfastcgiの対応は
わかっていませんので、
そこも御了承の上、参考までにお願いします。

とりあえず、cgiでやることを目標にします。

~/public_htmlが公開ディレクトリとします。
~/redmineにredmine一式を置きます。
cp -a ~/redmine/public/* ~/public_html
にします。
public_htmlの.htaccessを編集します。
RewriteBase /~fujioka/
をコメントアウトと、
debianの場合は
#AddHandler fastcgi-script .fcgi
をコメントにします。
これでdispatch.cgiを読み込もうとするはずです。

次にdispatch.cgiを編集します。
require File.dirname(__FILE__) + "/../config/environment" unless
defined?(RAILS_ROOT)
を
require File.dirname(__FILE__) + "/../../redmine/config/environment"
unless defined?(RAILS_ROOT)
に変えてenviroment.rbを読み込めるようにします。
以上で、development環境のredmineを読み込めるようになります。

ところで、これが実用的な速度で動くわけはありません。
のろすぎて本番環境どころか、
実験サイトにも適さないのを痛感します。<ーまちがいなく
fastcgiを使わないとお話になりません。
もし、さくらがfastcgiを対応していなかったら諦めたほうがいいですよ。

fastcgiを使う方法は、.htaccessの
dispatch.cgiをdispatch.fcgiに変えて、
dispatch.fcgiを編集して、パスを適切に直すだけです。
--
fujioka

In This Thread