Estoy como perdido, trato de implementar mi aplicación en un servidor compartido de Dreamhost. Ahora todo funciona bien localmente. Es mi primer intento en Rails, y no soy realmente un programador o un administrador de sistemas, solo hackeo algo juntos.¿Cómo implementar una aplicación de Rails en Dreamhost?
En Dreamhost, si comienzo webrick, funciona bien en el puerto 3000, pero webricks se mata bastante rápido, supongo que tiene sentido.
Entonces, ¿qué tengo que hacer para que funcione?
He habilitado el soporte fastcgi y mod_rails.
Ahora, ¿cómo obtengo la aplicación en ejecución constante?
Sigo leyendo sobre tener que hacer cosas para .htaccess y para dispatch.fcgi.
Pero no puedo encontrar ningún archivo de envío en la aplicación de mis rieles (2.3.2).
¿Debo crear ese manualmente? Realmente no se siente como un rayo para mí. Realmente no logré averiguar qué hace este archivo de envío y por qué es necesario.
Cualquier ayuda sería muy apreciada.
Miré el DH Wiki, pero no podía dar con (http://wiki.dreamhost.com/Rails)
Adiciones:
He activado mod_rails y señaló el directorio público (que ya había hecho eso). Obtengo un error: screencast.com/t/KamqVawk
Hm, los registros del servidor parecen que en realidad no hay ninguna solicitud, por lo que esto podría ser un problema en dreamhosts end. Es extraño, veo que access.log muestra una nueva fecha de cambio, cuando intento acceder a la página, pero no hay ninguna solicitud anotada, error.log está vacío también.
Dreamhost Soporte respuesta:
El servidor era hasta la fecha, por lo que no era el problema. Propusieron congelar las gemas, lo que hice (ver: http://wiki.dreamhost.com/Freezing_Gems) Pero no sirvió de nada. Supongo que me estoy dando por vencido, y buscando alojamiento especializado para raíles.
Thx para toda tu ayuda!
cambiado a hostingrails.com
Tengo la aplicación de trabajo en hostingrails.com, pasajero en hostingrails.com me mostró errores, los cuales no fueron mostrados por dreamhost o mestizo. Al corregir estos errores, conseguí que la aplicación funcionara.
bueno, eso es lo que realmente hice. Activaba mod_rails y apuntaba al directorio público. Recibo un error http://screencast.com/t/KamqVawk –
¿Qué se agrega a su archivo de registro cuando intenta acceder a su sitio? –
como ve en mi edición de la pregunta, en realidad no se registra nada. –