Porównaj ceny domen i usług IT, sprzedawców z całego świata

Aplikacja Rails działa tylko w trybie programistycznym i nie jest wprowadzana do produkcji


Zrobiłem super prostą aplikację railsową
rails test
cd test/
script/generate controller home index
rm public/index.html# uncommented map.root :controller => "home" in config/routes.rb

Kiedy uruchamiam moją aplikację w trybie programistycznym, działa dobrze i wszystko jest zarejestrowane
<VirtualHost *:80>
DocumentRoot/opt/rails/test/public ErrorLog/opt/rails/test/log/error.log
CustomLog/opt/rails/testlog/access.log combined RailsEnv development
</VirtualHost>

ale kiedy przechodzę do produkcji RailsEnv,
RailsEnv production

Otrzymuję tę okropną stronę błędu
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.

i nie ma absolutnie nic ani w error.log, ani production.log, jednak w access.log widzę, że żądanie jest rejestrowane.
Używam Ubuntu x64 Jaunty.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Powinieneś zainstalować wtyczkę ssl_requirement z github. Otrzymasz wiadomość e-mail z komunikatem o błędzie/zrzutem sesji itp. Podczas pracy w środowisku produkcyjnym.
http://github.com/rails/ssl_re ... aster
http://github.com/rails/ssl_re ... aster
Ponadto polecenie „rm public/index.php” musi mieć postać „rm public/index.html”.
Sprawdziłbym logi w/var/log/apache2, aby upewnić się, że czegoś nie brakuje. Wiem, że dzienniki powinny znajdować się w twoim niestandardowym katalogu, ale ...

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się