私は紛失しています。私は、共有されたdreamhostサーバーに自分のアプリケーションを配備しようとします。 すべてがローカルで正常に動作します。これは私のRailsでの最初の試行であり、プログラマーやシステム管理者ではなく、何かを一緒にハッキングしているだけです。RailsアプリケーションをDreamhostにデプロイする方法は?
Dreamhostでは、私がwebrickを起動すると3000番ポートで正常に動作しますが、webricksはかなり早く殺されますが、それは意味があると思います。
だから、実行するには何が必要ですか?
私はfastcgiサポートとmod_railsを有効にしました。
今、アプリを常時稼働させるにはどうすればよいですか?
私は.htaccessとdispatch.fcgiに何かをしなければならないことについて読んでいます。
しかし、私は私のレールアプリ(2.3.2)でディスパッチファイルを見つけることができません。
手動で作成する必要はありますか?本当に私のようなレール感覚はありません。私は、このディスパッチファイルが何をしているのか、なぜそれが必要なのかを実際に調べることはできませんでした。
ご協力いただければ幸いです。
私はDHウィキに見えたが、(http://wiki.dreamhost.com/Rails)
追加それを把握することができませんでした:私はmod_railsを有効にして(私はすでにことを行っていた)公開ディレクトリに指摘
。 エラーが続く:screencast.com/t/KamqVawk
実際にはリクエストがないようにサーバーログが表示されるため、dreamhostsの最後に問題がある可能性があります。 Access.logに新しい変更日付が表示されるのは奇妙なことですが、そのページにアクセスしようとすると、要求は表示されず、error.logも空です。
Dreamhostのサポートが回答:
サーバーが最新のものだった、それは問題ではなかったので。 彼らは私がやった宝石を凍らせることを提案しました(http://wiki.dreamhost.com/Freezing_Gems参照) しかしそれは助けになりませんでした。 私はあきらめて、レールに特化したホスティングを探しています。
あなたの助けを借りてください!
は、私がhostingrails.comに取り組んでアプリを得たhostingrails.com
に変更、hostingrails.comの乗客は私Dreamhostのか雑種で示されなかったエラーを示しました。これらのエラーを修正することで、私はアプリを稼働させました。
これは私が実際にしたものです。私はmod_railsを有効にしてパブリックディレクトリを指していました。 エラーが発生するhttp://screencast.com/t/KamqVawk –
サイトにアクセスしようとすると、ログファイルに何が追加されますか? –
私の質問の編集でわかるように、実際には何も記録されません。 –