Ubicación: Inicio > Programación > Ruby > Solucionando errores típicos en aplicaciones Rails

Solucionando errores típicos en aplicaciones Rails

A veces ocurre que instalas una aplicación Rails y esta no funciona, generando un erroro poco descriptivo y sin registrar nada en los archivos de log de la aplicación. Esta guía te ayudará a solucionar la mayoría de estos problemas rápidamente.

Si tu aplicación Rails no funciona comprueba las siguientes cosas:

1 - Comprueba que el archivo .htaccess sea correcto

Lee cualquiera de la guía sobre como Instalar una aplicación Rails para saber como debe ser el archivo .htaccess de la aplicación.

2 - Comprueba el path a Ruby

El path al interprete de Ruby es incorrecto en el archivo public/dispatch.fcgi. Asegurate de que la primera línea sea:

#!/usr/local/bin/ruby

3 - Comprueba los permisos de los directorios

Los permisos de todos los directorios de tu aplicación son 755. Para asegurarte de esto, no tienes más que acceder a tu cuenta vía SSH y ejecutar el siguiente comando:

cd <mi_aplicacion_rails>
find . -type d | xargs chmod 755

4 - Comprueba los permisos de los archivos

Los permisos de todos los archivos de tu aplicación son 644, excepto los de public/dispatch.fcgi que deben ser 755. Para asegurarte de esto, no tienes más que acceder a tu cuenta vía SSH y ejecutar el siguiente comando:

cd <mi_aplicacion_rails>
find . -type f | xargs chmod 644
chmod 755 public/dispatch.fcgi
chmod 755 script/*

5 - Verifica que la configuración MySQL sea correcta

Asegurate de haber creado una base de datos y un usuario MySQL correctamente, y de que has otorgado los permisos suficientes a este usuario MySQL sobre la base de datos.

Luego comprueba que los datos de conexión a MySQL en el archivo config/database.yml sean correctos.


solucionando-errores-tipicos-en-aplicaciones-rails.txt · Última modificación: 2008/07/31 14:16 por aitor

© Ekostat Informatica, S.L.  -  Aviso legal  -  Creditos  -  Mapa  -  ( XHTML y CSS correctos )