Tutorial di HotelDruid: Installazione su Windows

 

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.