Páginas de erro do passageiro do cliente

2

Como você substitui o aplicativo de passageiro não conseguiu carregar mensagens de erro. Eles são adoráveis, mas eu prefiro não exibi-los quando movemos nosso aplicativo para produção. Seria melhor apenas mostrá-los na caixa de desenvolvimento e na página de manutenção no site ao vivo.

Para esclarecimentos, essa é a página da pilha de chamadas que o passageiro exibe quando o aplicativo do rails não é carregado.

Prefiro não modificar diretamente os arquivos de modelo de passageiro.

O passageiro não parece estar respeitando:

ErrorDocument 500 /500.html
    
por Adam 19.10.2009 / 09:08

4 respostas

2

Você precisa incluir a diretiva de passageiros:

PassengerFriendlyErrorPages off

adicionalmente às diretivas ErrorDocument para o Apache que você deseja, a fim de desabilitar a página de erro do Passenger.

    
por 12.07.2011 / 20:52
2

Em versões mais recentes do Phusion Passenger, defina o seguinte dentro do seu host virtual Apache:

PassengerErrorOverride on

ErrorDocument 500 /path/to/500.html

    
por 17.01.2017 / 16:30
1

Se for o erro 500 que você está recebendo / querendo mostrar algo diferente, você deve apenas alterar a página 500.html em seu aplicativo rails na pasta pública. Desculpe se você já, mas isso soa como o que você está tentando mudar.

    
por 25.10.2009 / 01:52
1
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/templates

(Seu caminho lib / gem pode variar.)

    
por 02.11.2009 / 13:52