Questo documento è stato scritto per aiutare tutti coloro che non hanno mai installato un server web.
Installare il pacchetto WAMP5 (WampServer) prelevato dal sito www.wampserver.com.
Avviare WampServer facendo attenzione a che l'icona sia diventata di color bianco
e passandoci con il mouse appaia la scritta (WAMP5 - All services running) per avere la conferma che l'istallazione sia andata a buon fine.
Scompattate tutti i file presenti nel file gazie.zip di installazione nella directory(cartella) di publishing del vostro web server:
- ad es.c:\wamp\www\ se avete installato WampServer, alla quale potete accedere direttamente cliccando sull'icona e poi su www directory.
- /htdocs/gazie se avete installato separatamente Apache, Mysql, Php.
Potete modificare il file gconfig.php in accordo con il vostro db, utente, password MySql.
Quindi aprire il browser (consigliato Firefox) ed andare sulla pagina http://localhost/gazie/setup/install/install.php e cliccare sul pulsante "INSTALLA"
Se invece avete fatto l'upload su un server remoto allora dovete andare sulla pagina http://vostro-server/gazie/setup/install.php e cliccare sempre sul pulsante "INSTALLA"
Quando il database è stato popolato cliccate su "QUI".
Inserire login e password che nel file install_x.x.xx.sql (di default) sono rispettivamente "amministratore" e "password".
Il presente software e' stato testato con WAMP5 su WinXP Home.
Le ultime versioni di WAMP5 di default risponde alle richieste al solo localhost 127.0.0.1,
Per far accedere al server anche le altre macchine della Vostra rete LAN dovrete cliccare su "Metti Online" e configurare opportunamente il firewall per permettere ad Apache di comunicare con l'esterno.
Come è nella premessa questo è un aiuto per coloro che intendono installare lo stack LAMP (ed in esso GAzie) senza avvalersi della linea di comando e quindi attraverso l'utilizzo esclusivo della interfaccia grafica KDE.
Per prima cosa, usando il gestore Adept, si devono scaricare dai repository della propria distribuzione i seguenti pacchetti:
- apache2
- php5
- php5-mysql
- phpmyadmin
- mysql-server-5.0
come dalla seguente figura:
dopo aver selezionato i suddetti pacchetti cliccare su "Applica modifiche".
Per avere la conferma che il server HTTP funzioni basta andare con il browser all'indirizzo http:\\localhost\ e vedere se esso risponde con una pagina come questa:
A questo punto si devono portare la directory "gazie" ed il suo contenuto (ottenuta dallo scompattamento dello zip scaricato) dentro la directory radice del server, che nel nostro caso è /var/www/, ma siccome ci eravamo preposti di non usare la linea di comando, si deve usare un file manager in modalità "superuser".
Pertanto, dopo aver cliccato su "Esegui comando..." dal menù pricipale di KDE, si deve cliccare su "Opzioni" e dare il comando "kdesu konqueror" e scegliere di eseguirlo come utente "root".
Adesso si deve, semplicemente trascinare la cartella "gazie", precedentemente scompattata, dentro /var/www/
Quindi aprire il browser (consigliato Firefox) ed andare sulla pagina http://localhost/gazie/setup/install.php e cliccare sul pulsante "INSTALLA"
Se invece avete fatto l'upload su un server remoto allora dovete andare sulla pagina http://vostro-server/gazie/setup/install.php e cliccare sempre sul pulsante "INSTALLA"
Quando il database è stato popolato cliccate su "QUI".
Inserire login e password che nel file install_x.x.xx.sql (di default) sono rispettivamente "amministratore" e "password".
Se (come indicato nelle istruzioni...) si effettua anche
l'installazione ex-novo di MySQL e se, durante tale installazione, si
sceglie di proteggere MySQL con una password (dell'utente 'root'), allora
alle istruzioni indicate e' necessario aggiungere che prima di cliccare su
"INSTALLA" e' necessario:
1 - creare il database:
# mysqladmin -u root -p create [nome_db]
2 - creare l'account (e relativa password) d'accesso al DB con:
# mysql -u root -p mysql
mysql> grant all on [nome_db].* to [utente_db]@localhost identified by
'[password_utente]';
3 - istruire l'installer ad utilizzare tale nuovo account editando il file:
/var/www/gazie/config/config/gconfig.php
ed impostando correttamente le variabili seguenti:
--------------------
$Database = "[nome_db]";
$User = "[utente_db]";
$Password = "[password_utente]";
--------------------
4 - A questo punto si puo' procedere con "INSTALLA".
Ci limitiamo a queste poche indicazioni in quanto la configurazione di un server HTTP è cosa molto complessa, specie per quanto riguarda la sicurezza del sistema; pertanto, consigliamo di non esporre il software su Internet.
Si ricorda,inoltre, che se si è in produzione si deve