application Rails Cela ne fonctionne que dans le mode de développement, sans entrer en production

J'ai créé une application super simple pour les rails

rails test
cd test/
script/generate controller home index
rm public/index.html

# uncommented map.root :controller => "home" in config/routes.rb

Lorsque je démarre l'application dans le mode de développement, cela fonctionne bien et tout est enregistré.

<virtualhost *:80="">
DocumentRoot /opt/rails/test/public

ErrorLog /opt/rails/test/log/error.log
CustomLog /opt/rails/testlog/access.log combined

RailsEnv development
</virtualhost>

Mais quand je me tourne vers RailsEnv production,

RailsEnv production

Je reçois cette terrible page avec une erreur

We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.

Et il n'y a absolument rien dans aucun error.log, ni production.log, Cependant B. access.log Je vois que la demande est enregistrée.

j'utilise Ubuntu x64 Jaunty.
Invité:

Dominique

Confirmation de:

Vous devriez installer plugin ssl_requirement de github. Vous recevrez un email email / Dups de session, etc. Lors du démarrage d'un environnement de production.

http://github.com/rails/ssl_re ... aster
En outre, l'équipe «rm public / index.php» doit être «rm public / index.html».

Je vérifierais les journaux dans / var / log / apache2, Pour vous assurer que vous n'avez pas manqué quelque chose. Je sais que les magazines doivent être dans votre annuaire personnalisable, mais ...

Pour répondre aux questions, connectez-vous ou registre