藤岡様 いつもお世話になっております。判谷です。 情報ありがとうございます。 Ruby on Railsは使ったことがないのですがredMineが面白そうだったので レンタルサーバーで動かすよう色々挑戦しています。(ネットワークで共有して 使った方が便利だと思ったので)Tracのように公開で使ってみたいです。 「ruby on rails apache」で検索した所、「Apache の設定を変えて」とか 「Apacheを再起動して」と書いてあるので、レンタルサーバーでは難しいのかと 思っていた所でした。 Fujioka wrote: > 藤岡です。 > > 誰も返事をしないので、想像で書きます。 > >> 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 > >