Tutorial de HotelDruid: Instalación en Windows

 

Cómo Instalar HotelDruid sobre Windows con Easyphp

  Antes de instalar hoteldruid utilizaremos easyphp para instalar en una sola vez el servidor web Apache y la base de datos Mysql, sin embargo es necesario tener windows 2000/XP o siguientes, con el 98 o precedentes easyphp no funciona. Descargar easyphp desde el sitio http://www.easyphp.org e instalarlo. No tendriais que tener la necesidad de cambiar las opciones predefinidas durante la instalación, la versión de easyphp usada para escribir este tutorial es DevServer 14.1vc9. Al final de la instalación el firewall de windows podría pedir de bloquear la puerta de mysql, podemos bloquearla sin prejuicio de sus funcionalidades en local. Después de la instalación easyphp presentará una E con un puntito rojo en la barra de aplicaciones abajo a la derecha (buscar en la flecha hacia arriba si no aparece), si se hace allí un doble click se abrirá la ventana de estado de los servidores Apache y Mysql donde se pueden parar y reiniciar los servidores, asegurarse que ambos servidores Apache y Mysql sean iniciados (semaforos verdes), despuésesta ventana tiene que ser minimizada y no cerrada, de lo contrario los servidores se pararán. Para confirmar que los servidores son activos tendrá que aparecer el texto "Iniciado" cuando se pone el cursor sobre la E con puntito rojo abajo a la derecha, si la E no está presente easyphp puede ser reiniciado desde el menú inicio.
  Ahora, si no lo habéis hecho ya, descargar la última versión de hoteldruid y decomprimirla. Para decomprimirla, si windows no permite hacerlo con un click derecho sobre el archivo, se puede utilizar peazip, se extraerá así un directorio llamado hoteldruid. Copiar el directorio hoteldruid en C:\Programas\EasyPHP-DevServer-14.1VC9\data\localweb (podría hacer falta activar la visualización de archivos escondidos cuando se accede al directorio Programas) o en el directorio correspondiente si no se ha escogido el recorrido predefinido durante la instalación de easyphp. También se puede acceder a este directorio haciendo un click derecho sobre la E en la barra de aplicacione y seleccionando "Explore".

  Llegados a este punto, si easyphp es activo (texto "Iniciado" poniendo el cursor sobre la E abajo a la derecha), abiendo un navegador, por ejemplo Internet Explorer o Mozilla Firefox, y conectandose a http://localhost/hoteldruid/ , aparecerá la primera página de instalación de hoteldruid. En realidad esta página se encuentra sobre vuestro ordenador, no hace falta conectarse a internet para abrirla.
 En windows 7 o siguientes podría pasar que la puerta estándar esté ocupada, en este caso se va a recibir un error de conexión. Es posible ver la puerta en la que el servidor està a la escucha haciendo clic con el botón derecho sobre la E en la barra de aplicaciones y seleccionando "web local", esto abrirá un página en el navegador. Si por ejemplo la dirección de la página abierta fuese http://127.0.0.1:8887 entonces se podrá encontrar la página de hoteldruid en http://127.0.0.1:8887/hoteldruid/ o de manera equivalente en http://localhost:8887/hoteldruid/.
 Desde esta página se puede proceder normalmente con la instalación. Se puede usar Sqlite como base de datos dejando los datos por defecto para la conexión a la base de datos en la segunda pantalla de instalación. Si se quiere utilizar Mysql como base de datos hay que cambiar los valores a:

tipo de base de datos: mysql
nombre de la base de datos de antojo pero sin espacios ni letras raras
base de datos existente: no
ordenador: localhost
puerta: 3306
nombre de usuario para la autenticación a la base de datos: root
contraseña para la autenticación a la base de datos: dejar en blanco

  Después continuar con la instalación insertando los datos de las habitaciones y creando un nuevo año. Acabada la instalación se puede añadir la página del menú principal de hoteldruid a los favoritos del navegador.
  Pulsando con el botón derecho del ratón sobre la E en la barra de aplicaciones y seleccionando la configuración de easyphp, este puede ser configurado para arrancar automaticamente cuando se enciende el ordenador. Recordar sin embargo que cuando está la E con el texto "Iniciado", y estáis conectados directamente a internet, también los demás desde el exterior podrían ver las páginas de vuestro servidor. Es aconsejable por eso configurar un firewall para que bloquee los accesos a la puerta 80 desde el exterior.