簡単な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の設定を確認しましたが、すべて問題ありません。開発モードと本番モードで無駄にテストしましたが、ログファイルはすべて空です。
何かをした可能性があると私が考えることができる唯一のことは、インストールしようとしたときに発生したエラーを手動で修正しようとしたバグです。こちらのガイドに従ってなんとか修正できましたが、何かが壊れている可能性があります。でもよくわかりません。
私はこれまでこの種のエラーに対処したことがないので、これは本当に私を混乱させます。だから私の質問のために:この種のエラーの原因は何ですか?どうすればそれを修正できますか?