holas,
he instalado ruby en mi servidor centos (apache + fastcgi) pero cuando
quiero acceder a mi apliacion esta no me carga ni me manda algun mensaje
de error, solo me muestra la carpeta.
mi applicacion de prueba esta aqui:
http://200.107.139.130/rails/ptest/
alguna idea??
gracias
Tu apache debe apuntar a la carpeta public no a la raíz de la
aplicación, si no cualquiera podría ver ficheros que no te interesa que
se vean(por ej. config/database.yml).
En public debes configurar el fichero .htaccess para que redirija las
peticiones a dispatch.fcgi, la línea:
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
Pasaría a ser:
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
Y luego el fichero dispatch.fcgi debe tener permisos de ejecución y el
shebang (la primera línea del estilo a #!/usr/bin/ruby) debe apuntar a
ruby.
Saludos!
Alfredo G.
escribió:> holas,
gracias
–
Rafael Garcia Ortega
Prueba gratis nuestro nuevo producto GASTOSgem
(http://www.gastosgem.com)
Alfredo G.
escribió:>
gracias
Hola
Tu app está en http://200.107.139.130/rails/ptest/public/
Va bastante lento, supongo que porque sigue tirando de cgi en lugar de
fastcgi. Si todavía no lo has hecho, edita el fichero .htaccess que hay
en public y cambia
RewriteRule ^(.)$ dispatch.cgi [QSA,L]
por
RewriteRule ^(.)$ dispatch.fcgi [QSA,L]
Además tendrías que borrar el index.html del directorio public y definir
alguna ruta en routes.rb para que vaya por defecto a alguno de los
controladores.
Saludos
Amaia
–
~~~ ~~~
Amaia C.
~~~ ~~~
Dabne Tecnologías de la
Informaciónc/Los Madrazo, 16 - 3º 4
28014 Madrid
Tel.: (+34) 91 369 17 50
www.dabne.net
~~~ ~~~
El dÃa 3/05/07, Alfredo G. Zapata [email protected] escribió:
ahora voy a la direccion de:
http://200.107.139.130/rails/ptest/Mytest/index
y nada aun… parece que no esta funcionan algo correctamente
Alfredo, se debe estar haciendo la picha un lÃo con las rutas. Lo
primero
deberÃas solucionar el tema de que el directorio raÃz “/” apunte a
public,
como ya te han avisado ahora se pueden ver todos los códigos y claves de
bases de datos…
Una vez corregido eso, deberÃa funcionar lo demás.
Funciona por si accedes a:
http://200.107.139.130/rails/ptest/public/
Ahora lo que debes mirar es que cuando accedas a rails/ptest (apache por
detrás vaya rails/ptest/public/), suponiendo que quieras ejecutar tu
aplicación desde el directorio rails/ptest.
¿puedes mostrar tu fichero de configuración de apache?
Gracias por la respuesta,
Cree un controlador Mytest:
class MytestController < ApplicationController
def index
render :text => “Hola”
end
end
ahora voy a la direccion de:
http://200.107.139.130/rails/ptest/Mytest/index
y nada aun… parece que no esta funcionan algo correctamente
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Rafael G.
Enviado el: Jueves, 03 de Mayo de 2007 11:10 a.m.
Para: [email protected]
Asunto: Re: [Ror-es] no arranca mi App
Tu apache debe apuntar a la carpeta public no a la raíz de la
aplicación, si no cualquiera podría ver ficheros que no te interesa que
se vean(por ej. config/database.yml).
En public debes configurar el fichero .htaccess para que redirija las
peticiones a dispatch.fcgi, la línea:
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
Pasaría a ser:
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
Y luego el fichero dispatch.fcgi debe tener permisos de ejecución y el
shebang (la primera línea del estilo a #!/usr/bin/ruby) debe apuntar a
ruby.
Saludos!
Alfredo G.
escribió:> holas,
gracias
–
Rafael Garcia Ortega
Prueba gratis nuestro nuevo producto GASTOSgem
(http://www.gastosgem.com)
Ror-es mailing list
[email protected]
Gracias por la respuesta:
Aqui esta:
http://200.107.139.130/rails/conf
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Rafael G.
Enviado el: Jueves, 03 de Mayo de 2007 11:55 a.m.
Para: La lista sobre Ruby On Rails (rubyonrails.com) en castellano
Asunto: Re: [Ror-es] no arranca mi App
Funciona por si accedes a:
http://200.107.139.130/rails/ptest/public/
Ahora lo que debes mirar es que cuando accedas a rails/ptest (apache por
detrás vaya rails/ptest/public/), suponiendo que quieras ejecutar tu
aplicación desde el directorio rails/ptest.
¿puedes mostrar tu fichero de configuración de apache?
Ror-es mailing list
[email protected]