Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 21-jul-2007, 18:30   #1 (permalink)
kaninox está en el buen camino
 
Avatar de kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: Chile
Mensajes: 2.096
Enviar un mensaje por MSN a kaninox
pregunta torpe

holas soy programador de php y trabajo con apache y mysql como gestor de base de datos y leyendo sobre RoR veo que trabaja tambien con apache y mysql asi que mi pregunta es si instalo RoR me afectara en algo con mi trabajo en php ???? es que quiero probar esto del RoR pero no se si podre trabajar por un lado RoR y por el otro php sin que los se topen y poder jugar con ambos, espero se entienda la pregunta :P...
por cierto apache viene por defeto para paginas web en 127.0.0.1 o localhost ruby trabaja hay mismo o no :/....

saludos...
__________________
Mas Sabe el que Estudia que el que no..... Pero mas goza el que no estudia :P
no respondo por MP
kaninox está desconectado   Responder Citando
Antiguo 22-jul-2007, 11:44   #2 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
Re: pregunta torpe

no man, mira, para instalar RoR con apache 2.2, tienes que hacer una configuracion del server, tienes muchas alternativas, yo te recomiendo usar mongrel como backend y apache como frontend y para balancear ambos usas el mod_proxy_balancer para apache 2.2, sin embargo si no tienes el apache 2, vas a tener mas problemas para hacer todo.

Ahora si instalar rails va a afectar tu trabajo en php, para nada... si configuras bien tu apache, no vas a tener ningún problema con correr una web en php y una en rails, siempre y cuando no sobrecarguen al server.
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
el_ro está desconectado   Responder Citando
Antiguo 23-sep-2007, 09:56   #3 (permalink)
kaninox está en el buen camino
 
Avatar de kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: Chile
Mensajes: 2.096
Enviar un mensaje por MSN a kaninox
Re: pregunta torpe

he tratado de instalar ror ya teniendo mi php y mysql y apache y no le doy :/ alguien me puede guiar un poco, que debo bajar que debo tocar en el httpd.conf supongo etc...

tengo instaldo php 4.10 y apache 1.3 es necesario me pase a php 5 y apache 2.2 lo mismo para mysql al 5 ???

saludos...
__________________
Mas Sabe el que Estudia que el que no..... Pero mas goza el que no estudia :P
no respondo por MP
kaninox está desconectado   Responder Citando
Antiguo 23-sep-2007, 18:01   #4 (permalink)
gmansi ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2005
Mensajes: 511
Re: pregunta torpe

Si te bajas el Instant Rails no precisas instalar ni configurar nada, se descomprime en una carpeta y desde el ejecutable te lanza el server, PHP, MySQL, Ruby etc SIN TOCAR ninguna otra configuración.

Yo lo uso así, tenía instalado WAMP para probar MySQL, Joomla, Drupal, etc... y me bajé el Instant Rails y no tengo problema ninguno.

http://instantrails.rubyforge.org/
gmansi está desconectado   Responder Citando
Antiguo 24-sep-2007, 11:01   #5 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
Re: pregunta torpe

Man, instant rails, no es una solucion real para produccion y solo sirve para usuarios de Windows, en un caso eral, como el que explica kaninox, lo primero va a ser que necesitas tener acceso ssh a tu servidor, incluso acceso como root para poder instalar los paquetes necesarios, si quieres instalar rails con apache, vas a necesitar apache 2.0, la verdad buscando en google quizás este enlace te pueda servir:

http://blog.codahale.com/2006/06/19/...trano-and-you/
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
el_ro está desconectado   Responder Citando
Antiguo 19-oct-2007, 11:00   #6 (permalink)
jorgedx está en el buen camino
 
Avatar de jorgedx
 
Fecha de Ingreso: junio-2005
Ubicación: Chile, Los Andes
Mensajes: 375
Enviar un mensaje por MSN a jorgedx
Re: pregunta torpe

Hola , la verdad es que tambien estoy interesado en RoR ,al igual que Kaninox, me baje el ultimo instant rails InstantRails-1.7-win, y me tira error al correr el mysql
me dice que el puerto ya esta ocupado, uso el appserv para php y msql y es ese el que encuentra...

Y ahi me quedo, podrias echarme una mano con la configuracion?

Ademas no consigo que en localhost ejecute los archivos rb mira :

__________________
Posteo cada vez que me he equivocado .....

Última edición por jorgedx; 19-oct-2007 a las 11:20.
jorgedx está desconectado   Responder Citando
Antiguo 24-oct-2007, 10:21   #7 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
Re: pregunta torpe

jorgedx: estas confundiendo un poco la forma en cómo funciona RoR, si quieres ver tu webapp por tu navegador, no lo vas a lograr accediendo a un archivo .rb, sino debes primero iniciar un servidor para tu applicación en RoR. Hay varias alternativas para servidor, pero si estas en la etapa inicial de desarrollo, puedes usar Webbrick, que es el servidor por defecto que se usa para desarrollo, para correrlo nada mas sitúate en el directorio raíz de rails y ejecuta el comando "ruby script/server" y luego ya podrás ver tu webapp entrando a tu navegador la dirección http://localhost:3000/
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
el_ro está desconectado   Responder Citando
Antiguo 02-ene-2008, 20:42   #8 (permalink)
roschereric ha deshabilitado el karma
 
Avatar de roschereric
 
Fecha de Ingreso: enero-2008
Mensajes: 12
Información Re: pregunta torpe

Cita:
Iniciado por jorgedx Ver Mensaje
Hola , la verdad es que tambien estoy interesado en RoR ,al igual que Kaninox, me baje el ultimo instant rails InstantRails-1.7-win, y me tira error al correr el mysql
me dice que el puerto ya esta ocupado, uso el appserv para php y msql y es ese el que encuentra...

Y ahi me quedo, podrias echarme una mano con la configuracion?

Ademas no consigo que en localhost ejecute los archivos rb mira :

Tu "problema" es que con appServ ya tenés el servidor mysql levantado, ocupando el puerto correspondiente, y tambien el apache en el puerto 80 atendiendo tus request y procesandolos con PHP. El InstantRails trae su propia instancia de servidor apache y ya configurada para también escuchar el puerto 80. Sugiero que si queres seguir usando el apache con PHP, cambies en la configuración del InstantRails el httpd.conf de alguno de los dos. Con el InstantRails es muy sencillo... Buscás el ícono de InstantRails que parpadea en la barra, y le hacés click derecho->Configure->Apache y esto ya te lleva a editar el httpd.conf de su apache.

Para cambiar el puerto donde escucha el apache tenés que buscar las líneas

Código:
#Listen 3000
#Listen 12.34.56.78:80
#Listen 127.0.0.1:80
Listen 80
En este caso está escuchando en cualquiera de las interfaces de red que tenga tu equipo, en el puerto 80. Sugiero que lo comentes y utilices otro puerto, como por ejemplo el 3000 de más arriba (puede ser cualquiera que no este ocupado ni vaya a ocupar una aplicación, hay documentación para saber de que app es cada puerto). Tendría que quedar así más o menos:

Código:
Listen 3000
#Listen 12.34.56.78:80
#Listen 127.0.0.1:80
#Listen 80
La única diferencia es que tendrías que poner en tu navegador la dirección http://localhost:3000/miaplicacionruby/micontrolador/mivista o http://127.0.0.1:3000/miaplicacionruby/micontrolador/mivista que es lo mismo.

Con respecto al servidor mysql que también intenta iniciarse en el mismo puerto, no deberías hacerte problema, utilizá el que ya viene con el appServ y guarda todas las bases de datos en el mismo. Como es por puertos la cosa tanto RoR como PHP van a poder acceder al servidor de bases de datos.

Saludos!
roschereric está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93