Je télécharge un site rails vers bluehost, un site qui fonctionne sur ma machine locale. Cependant, j'ai de la difficulté à le configurer pour fonctionner sur bluehost. Voici l'erreur que je reçois:Rails sur Bluehost: "Connexion réinitialisée par l'homologue" erreur mod_fcgid
[warn] [client 74.220.197.129] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[error] [client 74.220.197.129] Premature end of script headers: dispatch.fcgi ./../config/../vendor/rails/railties/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
./../config/../vendor/rails/railties/lib/initializer.rb:271:in `require_frameworks':
RubyGem version error: rack(1.1.0 not ~> 1.0.1) (RuntimeError) from ./../config/../vendor/rails/railties/lib/initializer.rb:134:in `process' from ./../config/../vendor/rails/railties/lib/initializer.rb:113:in `send' from ./../config/../vendor/rails/railties/lib/initializer.rb:113:in `run' from ./../config/environment.rb:11 from dispatch.fcgi:21:in `require' from dispatch.fcgi:21
J'ai déjà installé en rack 1.0.1, et renommant me donne .htaccess correctement une liste d'index des fichiers. Cela ressemble à une erreur .htaccess. Voici mon fichier .htaccess:
AddHandler fcgid-script .fcgi
AddHandler cgi-script .cgi
# For security reasons, Option followsymlinks cannot be overridden.
# Options +FollowSymLinks +ExecCGI
Options +SymLinksIfOwnerMatch +ExecCGI
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
ErrorDocument 500 /500.html
#ErrorDocument 500 "<h2>Application error</h2>Rails application failed to start properly"
Qu'est-ce que je fais mal?
Quelle version de Rails utilisez-vous? – rwilliams
Pouvez-vous poster votre sortie de liste de gemmes? – rwilliams