Hola a todos.
Me he decidido a poner un servidor real (antes tenía un ordenador en un grupo de trabajo en el que accedíamos a Dolibarr instalado con WAMP).
Desgraciadamente no soy un experto en éstos sistemas operativos.
He conseguido hacer funcionar el Dolibar con WAMP en el servidor pero no soy capaz de acceder a él desde un ordenador de la intranet (desde Internet no lo intento todavía).
He visto que para acceder a webs del servidor hay que instalar el IIS de windows server (lo he hecho y funciona la página de windows).
Mi pregunta es la siguiente:
¿Se puede hacer funcionar Dolibarr (en windows Server) con su Apache, su MySQL y su PHP y que se pueda acceder desde la intranet o Internet? o es preferible hacerlo con IIS.
¿Hay algún tutorial de cómo hacer funcionar Dolibarr en un Windows Server en el que te expliquen qué pasos (y cómo) hay que dar para poder acceder desde la intranet y desde internet?
He buscado en el foro y no he sido capaz de encontrarlo.
He buscado en Google y he encontrado cosas en inglés pero tampoco es mi fuerte.
Pido disculpas por mi torpeza.
¿Alguien puede darme alguna pista?
Gracias
Dolibarr en windows server 2012
Te hago un resumen:
La respuesta corta es que si se puede, y un windows server 2012 es bastante "power" para un dolibarr.
El tema es asi:
tu servidor esta conectado a la intranet, y dentro de esa red interna tiene una direccion IP, y a su vez,
cada direccion IP escucha en varios puertos, en realidad son algo asi como 65000 mas o menos.
Cada puerto puede ser usado por una unica aplicacion, que "escucha" en ese puerto.
Puede que el windows server 2012 venga con el IIS que viene escuchando de fabrica en el puerto 80.
Cuando se instala el WAMPP no se si se da cuenta y te pide que cambies el puerto, porque el apache
tambien escucha en el 80 por defecto, pero al estar ocupado por el IIS no lo puede usar, entonces
hay que asignarle otro puerto, que piede que te lo pida el instaladoe de WAPP eso trata de recordarlo,
o desinstala e instala de nuevo el WAMPP y anota que puerto tiene el apache.
Suponiendo que el nuevo puerto del apache es el nro 8080:
Si eso core bien, digo el instalador de WAMPP, entonces vos podes hacer esto con un browser:
http://localhost:8080
y deberia aparecer la pagina del WAMPP, y significa que esta corriendo. Luego instalas el dolibarr
en el wampp, pero siempre usando al puerto 8080. (se pone :8080 al final)
por ejemplo:
http://localhost:8080/dolibarr/htdocs
Espero haberte ayudado, igual segui investigando que lo que solucionas por tus propios medios es lo
que mas se te graba.
Una vez que te funcione en localhost, podemos hacer que funcione en la intranet, hay que ir paso a paso.
Saludos,
Eduardo.
La respuesta corta es que si se puede, y un windows server 2012 es bastante "power" para un dolibarr.
El tema es asi:
tu servidor esta conectado a la intranet, y dentro de esa red interna tiene una direccion IP, y a su vez,
cada direccion IP escucha en varios puertos, en realidad son algo asi como 65000 mas o menos.
Cada puerto puede ser usado por una unica aplicacion, que "escucha" en ese puerto.
Puede que el windows server 2012 venga con el IIS que viene escuchando de fabrica en el puerto 80.
Cuando se instala el WAMPP no se si se da cuenta y te pide que cambies el puerto, porque el apache
tambien escucha en el 80 por defecto, pero al estar ocupado por el IIS no lo puede usar, entonces
hay que asignarle otro puerto, que piede que te lo pida el instaladoe de WAPP eso trata de recordarlo,
o desinstala e instala de nuevo el WAMPP y anota que puerto tiene el apache.
Suponiendo que el nuevo puerto del apache es el nro 8080:
Si eso core bien, digo el instalador de WAMPP, entonces vos podes hacer esto con un browser:
http://localhost:8080
y deberia aparecer la pagina del WAMPP, y significa que esta corriendo. Luego instalas el dolibarr
en el wampp, pero siempre usando al puerto 8080. (se pone :8080 al final)
por ejemplo:
http://localhost:8080/dolibarr/htdocs
Espero haberte ayudado, igual segui investigando que lo que solucionas por tus propios medios es lo
que mas se te graba.
Una vez que te funcione en localhost, podemos hacer que funcione en la intranet, hay que ir paso a paso.
Saludos,
Eduardo.
Hola.
Loprimero, muchas gracias Aduart.
La instalación de WAMP la hice después de haber instalado el IIS (que en Windows server 2012 es bastante fácil instalar).
Una vez instalado IIS es verdad que ocupa el puerto 80 así que lo que hice fue ir al Administrador de IIS entrar en la web que activa por defecto y "detener" el funcionamiento de esa WEB.
Una vez detenida (puerto 80 libre), me permitió instalar WAMP (por supuesto teniendo instalado de antemano los redistributables de windows que exige WAMP).
Ya instalado WAMP, lo que hice fue cambiar el puerto de escucha de Apache (archivo- C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf) y ponerlo en el puerto 8080 (puede ser cualquier otro puerto libre) para que no "tropiece" con el servidor IIS.
Ahora si escribo en mi navegador "localhost:8080" me lleva a la página de WampServer.
En principio parece que funciona.
He instalado el servicio de DNS en el servidor Windows pero no he sido capaz todavía de configurarlo para darle un dominio a Wampserver en el puerto 8080.
Así que por ahora me toca escribir la dirección IP cuando estoy en la intranet fuera del servidor.
He encontrado éste vídeo (https://www.youtube.com/watch?v=-RL5qZFVIcw) que aunque en francés, creo que es bastante comprensible para seguir los pasos de instalación de WAMP en Windows Server 2012 R2.
Gracias por la ayuda.
Loprimero, muchas gracias Aduart.
La instalación de WAMP la hice después de haber instalado el IIS (que en Windows server 2012 es bastante fácil instalar).
Una vez instalado IIS es verdad que ocupa el puerto 80 así que lo que hice fue ir al Administrador de IIS entrar en la web que activa por defecto y "detener" el funcionamiento de esa WEB.
Una vez detenida (puerto 80 libre), me permitió instalar WAMP (por supuesto teniendo instalado de antemano los redistributables de windows que exige WAMP).
Ya instalado WAMP, lo que hice fue cambiar el puerto de escucha de Apache (archivo- C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf) y ponerlo en el puerto 8080 (puede ser cualquier otro puerto libre) para que no "tropiece" con el servidor IIS.
Ahora si escribo en mi navegador "localhost:8080" me lleva a la página de WampServer.
En principio parece que funciona.
He instalado el servicio de DNS en el servidor Windows pero no he sido capaz todavía de configurarlo para darle un dominio a Wampserver en el puerto 8080.
Así que por ahora me toca escribir la dirección IP cuando estoy en la intranet fuera del servidor.
He encontrado éste vídeo (https://www.youtube.com/watch?v=-RL5qZFVIcw) que aunque en francés, creo que es bastante comprensible para seguir los pasos de instalación de WAMP en Windows Server 2012 R2.
Gracias por la ayuda.

