0

簡単なCMSWebサイトを立ち上げて実行するのに苦労していますが、インストール段階を通過できません。私はこれに4日間以上取り組んできましたが、プロジェクトで燃え尽きて意欲を失っています。

苦痛を和らげるために:私は何をしてもリダイレクトループとFCGIタイムアウトを取得し続けます。残念ながら、Ruby、RoRアプリ、またはCGIに触れたことがないため、これを理解するためのデバッグ経験が不足しています。

いくつかの詳細

  • ホスト:Godaddy Shared Linux、SSHアクセス、非Javaサーバー
  • Rubyバージョン:2.2.2
  • Gemバージョン:1.8(ヘルプごとに手動で設定)
  • すべてのサイトのホスティングルートは/var/ chroot / home / content / i / h / a / [name] /html/です。これには.htaccessファイルがありますが、何の影響もありません
  • 私のドメインは/var/ chroot / home / content / i / h / a / [name] / html /radiant.domain.biz/public/を指しています

次の2つのエラーが発生します。これは、デフォルトの.htaccessファイルで発生します。

[2010年10月20日水曜日16:39:13][エラー][クライアント[ip]]mod_rewrite:内部リダイレクトの最大数に達しました。構成エラーを想定しています。必要に応じて、「RewriteOptionsMaxRedirects」を使用して制限を増やします。

これは他のサイトでも推奨されているストックの.htaccessなので、ループは本当に混乱します。理由はわかりません。リライトログにアクセスできず、リソースが限られているために必要な開発環境のセットアップがないため、理由はほとんど諦めています。

だから私はそれを変更しRewriteBase /、書き換えエンジンがオンになった直後にこれを取得しました:

[2010年10月20日水曜日16:40:25][エラー][クライアント[ip]]FastCGI:(動的)サーバーとの通信 "/ var / chroot / home / content / i / h / a / [name] / html / radiant.domain.biz/public/dispatch.fcgi "が中止されました:(最初の読み取り)アイドルタイムアウト(60秒)

[2010年10月20日水曜日16:40:25][エラー][クライアント[ip]]FastCGI:サーバー "/ var / chroot / home / content / i / h / a / [name]から受信した不完全なヘッダー(0バイト) /html/radiant.domain.biz/public/dispatch.fcgi "

それは部分的には機能しているが、起動時に何か問題があることを意味すると思います。database.ymlの設定を確認しましたが、すべて問題ありません。開発モードと本番モードで無駄にテストしましたが、ログファイルはすべて空です。

何かをした可能性があると私が考えることができる唯一のことは、インストールしようとしたときに発生したエラーを手動で修正しようとしたバグです。こちらのガイドに従ってなんとか修正できましたが、何かが壊れている可能性があります。でもよくわかりません。

私はこれまでこの種のエラーに対処したことがないので、これは本当に私を混乱させます。だから私の質問のために:この種のエラーの原因は何ですか?どうすればそれを修正できますか?

4

2 に答える 2

1

本当にRadiantを使用したい場合は、Herokuの使用を検討できます。これらは、Radiantのインストールを処理できる以上の無料の製品を備えた、Railsのホスティングプラットフォームです。私は個人のウェブサイトにまさにそのような設定を使用しています。

http://blog.heroku.com/archives/2009/3/26/radiant_cms_in_5_minutes_or_less/で、herokuアカウントでRadiantをセットアップするための簡単な説明があります。

もちろん、最初にHerokuアカウントで並べ替える必要がありますが、それも非常に簡単です。

GoDaddyをホスティングプロバイダーとして使用することは、回避できれば実際には使用しません。また、ホスティングサービスを移動できない理由はわかりません。あなたがそれらを通して登録されたドメインを持っているとしても、あなたはまだあなたのサイトをどこか他の場所でホストすることができます、それはまさに私がしていることです。

于 2010-10-21T22:03:33.257 に答える
0

FCGIは推奨されておらず、Linuxでは非常にまれです。これは、godaddyが実行可能なRailsホストではない可能性があることを示しています。この主張を裏付ける証拠はたくさんあります。このスレッドをお読みください:http ://www.sitepoint.com/forums/showthread.php?t=666111 。それのような他の多くがあります。Googleで「railsgodaddy」を検索すると、ほとんどの場合、問題を抱えている人が表示されます。

より多くのRails対応ホストに切り替えることを真剣に考えます。または、ホスティングが主要なビジネスではないホスティング会社に実際に閉じ込められている場合は、プッシュボタンCMSインストールの1つ(おそらくPHPベース)を検討してください。

私が試すことができる他の唯一のことは、Mongrelのようなより一般的なスタンドアロンRailsサーバーを実行し、それにリバースプロキシを設定することですが、godaddyがそれを行う手段を持っているかどうかはわかりません。

于 2010-10-21T14:31:28.547 に答える