Matias, te recomiendo que pases la siguiente informacion para poder
ayudarte:
1) Como tenes creado el VHost dentro de apache para la app de rails
2) en log/production.log, cuando haces la llamada al controlador, ahi vas a
tener el detalle del error, toda app en produccion los errores los da al log
y no a la vista.
Eso por lo menos va a dar una idea de donde estan los errores para empezar a
solucionarlo.
saludos
___________________
Agustin Viñao
agustinvinao (Skype)
2009/9/2 Matias Toselli <[email protected]>
> Buenas, luego de tres intentos fallidos, mucho tiempo renegando y mucho
> googleo, he decidio pedirles ayuda a los que saben mas que yo, a ver si
> puedo lograr lo que me propuse.
>
> Paso a describir la situacion a continuacion:
> Mis amigos y yo hicimos una aplicacion en Rails en un VPS que la
> universidad puso a nuestra disposicion. En el mismo se encontraba el Apache
> 2.2, Phusion Passenger 2.0.4, Ruby 1.8.7 y Rails 2.3.2 entre otras cosas.
> Todo andaba de lujo en ese VPS. Actualmente el VPS se dio de baja por
> finalizar la materia que hacia uso de el, y tenemos nuestra aplicacion sin
> servidor. Yo habia montado un servidor con Apache 2.2 y PHP, y ahora me
> proponia a hacerlo con Ruby on Rails para poder poner la apliacion ahi
> ademas de otras cosas. Al mismo tiempo (y siendo tambien inexperto) cambie
> el sistema operativo a Linux. Sigiendo tutoriales, instale el Apache 2.2,
> Ruby 1.8.7, Rails 2.3.3 y Passenger 2.4.2. De mas esta decir que tuve varias
> complicaciones para poder hacer todo bien, como tener que instalar el make,
> librerias de todo tipo, etc. El linux que instale es un Debian 5.0 bajado en
> 2009, creo que Lenny (no estoy seguro).
>
> Actualmente no puedo lograr hacer andar el Passenger con el Apache. Al
> colocar la aplicacion de Rails en un vhost de apache, esta inicia bien, pero
> luego, al intentar llamar a un controlador devuelve un error 500. Bastante
> descriptivo no? Sin otro dato. Lo unico que dice el log de errores es algo
> como "The request http://cursivia.rayko.com.ar/main/signup may refer to
> http://cursivia.rayko.com.ar/" (no es exacto pero algo asi era). Lo
> extraño es que si yo ejecuto script/server para levantar el servidor de
> pruebas, la aplicacion anda perfectamente, como en el VPS, por lo que a mis
> ojos, el problema esta entre Passenger y Apache o en el SO. Ya no se me
> ocurre que mas tocar o de que otra forma instalar, he revisado varias guias
> en internet y la mayoria responde a la guia original de instalacion del
> Phusion Passenger.
>
> Asi que ahora vienen las preguntas:
> ¿Hay problemas de versiones entre la aplicacion y el nuevo entorno?
> ¿Estara relacionado con los permisos de carpetas? (uso /var/www para las
> aplicaciones)
> ¿Hay alguna incompatibilidad en el sistema que estoy intentando armar?
> ¿Hace falta algo mas que Ruby, Gem, Passenger y Apache para poder hacer lo
> que requiero? (solo deployear la aplicacion y que ande bien, nada mas)
> ¿El SO tiene que tener alguna configuracion especial, programa, libreria o
> caracteristica que desconozca? (raro, pero como no se pregunto)
>
> Agradezco cualquier sugerencia, link, guia, respuesta o lectura.
>
> Matias Toselli
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar