500、タイムアウト、およびラジアント付きのリダイレクトループ(ROR CMS)

StackOverflow https://stackoverflow.com/questions/3983297

  •  09-10-2019
  •  | 
  •  

質問

私はシンプルなCMSのウェブサイトを立ち上げて実行するのに苦労していますが、インストール段階を通過することはできません。私はこれに4日間以上取り組んでおり、プロジェクトで燃え尽きてやる気を起こさせています。

私の痛みを夏にするために:私は何をしても、リダイレクトループとFCGIタイムアウトを取得し続けます。残念ながら、Ruby、RORアプリ、またはCGIに触れたことがないので、これを理解するためのデバッグエクスペリエンスがありません。

いくつかの詳細

  • ホスト:GoDaddy共有Linux、SSH Access、非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ファイル:

10月20日16:39:13 2010] [エラー] [クライアント[IP]] mod_rewrite:到達した内部リダイレクトの最大数。構成エラーを仮定します。 「書き直しmaxredirects」を使用して、ネクサリーの場合は制限を増やします。

これは他のサイトでも推奨される株式です。そのため、ループは本当に私を混乱させます。理由がわからないのですが、ログを書き直すことができず、リソースが限られているために必要な開発環境のセットアップがないため、理由をほぼあきらめました。

だから私はそれを修正して、ただ置いた RewriteBase / 書き換えエンジンがオンになっている直後にこれを手に入れました:

10月20日16:40:25 2010年水radiant.domain.biz/public/dispatch.fcgi "aborted :(最初の読み取り)アイドルタイムアウト(60秒)

10月20日16:40:25 2010] [エラー] [クライアント[IP]] FastCGI:サーバーから受信した不完全なヘッダー(0バイト) /html/radiant.domain.biz/public/dispatch.fcgi "

私はそれが部分的に機能していることを意味しますが、起動するときは間違っていることを意味すると思います。 Database.ymlの設定を確認しましたが、それらはすべて優れています。開発モードと生産モードで使用できないときにテストしましたが、ログファイルはすべて空です。

何かをしたかもしれないということを考えることができる唯一のことは、インストールしようとするときに遭遇したエラーを手動で修正しようとしたバグです。私はそれを修正することができました ここでガイドに従ってください, 、しかし、それは何かを壊したかもしれません。何がわかりません。

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

役に立ちましたか?

解決

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

彼らは、ヘロクアカウントで輝くセットアップを取得するための簡単なQUIDを持っています http://blog.heroku.com/archives/2009/3/26/radiant_cms_in_5_minutes_or_less/

明らかに、最初にHerokuアカウントでソートする必要がありますが、それも非常に簡単です。

あなたがそれを避けることができれば、私は本当にホスティングプロバイダーとしてGoDaddyを使用しません。ドメインを介してドメインを登録している場合でも、他の場所でサイトをホストすることができます。それがまさに私がしていることです。

他のヒント

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

私は、より多くのレールを認識しているホストに切り替えることを真剣に考えています。または、ホスティングが主要なビジネスではないホスティング会社に本当にロックインされている場合は、プッシュボタンCMSインストールの1つ(PHPベースの可能性が高い)を検討します。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top