Usando la BD de Mongo en OpenShift localmente

Entrada corta

En el post anterior vimos como configurar una aplicación en OpenShift, como les conté, lo hice para implementar una intranet.

Hoy estaba haciendo pruebas en mi servidor local (wamp) y al momento de conectarme a Mongo por php me daba un error “desconocido”.

Revisando todo, no encontraba el problema por ningún lado. Luego quise entrar con la shell de mongo (mongo.exe) usando los datos que me entrego rhc, pero recibía lo siguiente:
C:\mongodb-win32-x86_64-2.0.4\bin>mongo -u admin -p PASS --host HOST --port 27017 Intranet
MongoDB shell version: 2.0.4
connecting to: HOST:27017/Intranet
Tue Jul 17 13:38:14 Error: couldn't connect to server HOST:27017 shell/
mongo.js:86
exception: connect failed

Y hasta ahí quedaba.

Busqué por todas partes pero no encontraba nada que me ayudara… hasta que busqué por IRC usando #OpenShift y listo ! Alguien se apiado de mi y encontré la solución en este link.

En resumen, tenemos que redirigir los puertos que no entregan a los que ellos tienen. Para eso, usando rhc, corremos este comando:

rhc port-forward -a Intranet

Obviamente, tienen que reemplazar por el nombre de su aplicación, y dejan la aplicación abierta.

Ahora si, prueben conectar a mongo y listo! 

De la misma forma, si quieren conectarse con PHP es lo mismo, deben tener corriendo el port-forward.

Acerca de MaritoCares

Ingeniero Informático. Con tendencias a la programación en [C#, VB].NET, Java(Web principalmente...), PHP, JavaScript, algo mínimo de [ruby, python], y el clásico C.
Esta entrada fue publicada en MongoDB, Tips. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s