Come Installare HotelDruid su Windows con Easyphp
Prima di installare hoteldruid utilizzeremo easyphp per installare in una sola volta il server web Apache
ed il database Mysql, tuttavia è necessario disporre di windows 2000/XP o successivi, col 98 o precedenti easyphp non
funziona. Scaricate easyphp dal sito http://www.easyphp.org ed
installatelo. Non ci dovrebbe essere bisogno di cambiare le opzioni predefinite durante l'installazione, la versione
di easyphp usata per la stesura di questo tutorial è DevServer 14.1vc9. Alla fine dell'installazione il
firewall di windows potrebbe chiedere di bloccare la porta di mysql, possiamo anche bloccarla senza pregiudicarne il
funzionamento in locale. Dopo l'installazione easyphp presenterà una E con un puntino rosso nella barra delle
applicazioni in basso a destra (se non compare cercatela nella freccia verso l'alto), se vi si effettua sopra un
doppio click si aprirà la finestra di stato dei server Apache e Mysql dove si possono fermare e riavviare i server,
assicuratevi che entrambi i server Apache e Mysql siano avviati (semafori verdi), poi questa finestra va minimizzata
e non chiusa, altrimenti i server vengono fermati. Per avere la conferma che i server sono attivi dovrà comparire la
scritta "Avviato" quando si posiziona il cursore sulla E con puntino rosso in basso a destra, se la E non è presente
easyphp può essere riavviato dal menù avvio.
Adesso, se non lo avete già fatto, scaricate l'ultima versione di hoteldruid e decomprimetela. Per
decomprimerla, se non windows non permette farlo cliccando col tasto destro sul file, si può utilizzare
peazip, verrà così estratta una cartella chiamata
hoteldruid. Copiate la cartella hoteldruid in C:\Programmi\EasyPHP-DevServer-14.1VC9\data\localweb (potreste dover
attivare la visualizzazione dei file nascosti accedendo alla cartella Programmi) o nella cartella corrispondente se
non si è scelto il percorso predefinito durante l'installazione di easyphp. Questa cartella può anche essere aperta
cliccando col tasto destro sulla E nella barra delle applicazioni e selezionando "Explore".
A questo punto se esayphp è attivo (scritta "Avviato" posizionando il cursore sulla E in basso a destra), aprendo
un browser, per esempio Internet Explorer o Mozilla Firefox, e collegandosi a http://localhost/hoteldruid/ ,
comparirà la prima pagina di installazione di hoteldruid. In realtà questa pagina si trova sul proprio computer,
non c'è bisogno di essere collegati ad internet per accedervi.
Su windows 7 o successivi potrebbe succedere che la porta standard sia occupata, in questo caso riceveremmo un
errore di collegamento. E' possibile vedere su quale porta è in ascolto il server cliccando con il tasto destro sulla
E nella barra delle applicazioni e selezionando "web locale", questo aprirà una pagina nel nostro browser. Se per
esempio l'indirizzo della pagina aperta fosse http://127.0.0.1:8887 allora potremo trovare la pagina di hoteldruid su
http://127.0.0.1:8887/hoteldruid/ o in modo equivalente su http://localhost:8887/hoteldruid/.
Da questa pagina si può procedere normalmente con l'installazione. Se come database va bene l'utilizzo di Sqlite
si possono lasciare i valori predefiniti per la connessione al database nella seconda schermata di installazione. Se
come database si vuole usare Mysql i valori vanno cambiati a:
tipo di database: mysql
nome del database a scelta ma senza spazi o caratteri strani
database esistente: no
computer: localhost
porta: 3306
nome utente per autenticazione database: root
password per autenticazione database: lasciare il campo vuoto
Proseguite poi nell'installazione inserendo i dati delle camere e creando un nuovo anno. Finita
l'installazione si può aggiungere la pagina del menù principale di hoteldruid ai preferiti del browser.
Premendo col tasto destro del mouse sulla E nella barra delle applicazioni e selezionando la configurazione di
easyphp, questo può essere configurato per partire automaticamente all'accensione del computer. Ricordatevi però che
quando c'è la E con la scritta "Avviato", e siete collegati direttamente ad internet, anche gli altri dall'esterno
potrebbero vedere le pagine del vostro server. E' consigliabile quindi impostare un firewall che blocchi gli accessi
alla porta 80 dall'esterno.