PRE-REQUISITI

JAMP richiede la presenza di Apache versione 2 o IIS e di PHP versione 5 o superiore. Potremmo dire che la totalità delle difficoltà che si incontrano nell'installazione di JAMP dipendono in realtà dalla cattiva configurazione di Apache/PHP/Mysql. Le cause possono essere diverse e legate al sistema operativo e alla versione dei software, per questo motivo consigliamo, specialmente agli utenti poco esperti, di non procedere manualmente all'installazione dei singoli software ma di utilizzare comodi strumenti come ad esempio XAMPP che permette l'installazione di tutti i software necessari.

INSTALLAZIONE

Primo step
Scaricare l'ultima versione di JAMP disponibile su DOWNLOAD JAMP.

Secondo step
Scelta della modalità di installazione standard oppure multiutente. La definizione "multiutente" non deve trarre in inganno con essa non ci si riferisce alla possibilità di creare più applicazioni accessibili da più utenti, funzionalità già disponibile nella modalità standard, ma alla possibilità di installare in maniera indipendente più framework all'interno delle singole home/profili degli utenti, tale servizio è quindi molto utile per i provider che possono offrire JAMP come servizio.


Terzo step
Richiamare tramite browser la pagina di test conf/index.php. La pagina di test è sostanzialmente divisa in tre aree:

  • Test della configurazione: verifica dei permessi, della versione e delle estenzioni PHP.
  • Test delle Connessioni: effettua i test sulla connessioni esistente e permette di modificarle.
  • Impostazione generali: visualizzazione e modifica delle costanti di sistema di JAMP.


SICUREZZA ACCESSO WEB

La pagina di test permette la visualizzazione e la modifica di file riservati quali il file delle connessioniconn.inc.php ed il settaggio delle di sistema(setting.inc.php), per tale motivo è importante proteggere l'accesso web a tali files impostando una password, l'operazione è molto semplice infatti è sufficiente accedere alla pagina di test(conf/index.php) e cliccare sull'icona lucchetto in corrispondenza della prima connessione(conn1), l'utente e la password impostate verranno richieste al successivo accesso, ricordiamo inoltre che tale account verrà anche utilizzato per l'accesso alla GUI.
Ulteriori protezioni possono essere implementate tramite direttive Apache di seguito ne suggeriamo alcune:

RENDERE LA DIRECTORY DI JAMP NO BROWSABLE

Editare il file httpd.conf e aggiungere la riga:

<Directory "......">
Options -Indexes
</Directory>
d

sostituendo al posto dei puntini il path assoluto di jamp(es. /var/www/jamp).

PROTEGGERE I FILE XML

Editare il file httpd.conf e aggiungere la riga:

<FilesMatch "\.xml$">
Order allow,deny
Deny from all
</FilesMatch>