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.