|
|
(34 versioni intermedie di 3 utenti non mostrate) |
Riga 1: |
Riga 1: |
| {{Versioni compatibili}} | | {{Versioni compatibili|Wheezy|Jessie|Stretch}} |
|
| |
|
| == <span style="font-variant: small-caps; font-weight: bolder; color:#900000;">Cos'è XAMPP</span> == | | == Cos'è XAMPP == |
| | [https://www.apachefriends.org/ XAMPP] (un tempo denominato LAMPP) è un insieme di programmi utili per la creazione di un server web. Integra diversi strumenti tra i quali [http://www.apache.org/ Apache], [https://mariadb.com/ MariaDB], [http://php.net/ PHP], [https://www.perl.org/ Perl], permettendo di creare in modo facile e veloce un serverino web che possa contenere il proprio sito. |
|
| |
|
| [https://www.apachefriends.org/ XAMPP] (un tempo denominato LAMPP) è un insieme di programmi utili per la creazione di un server web. Integra, infatti, [http://www.apache.org/ Apache], [http://www.mysql.it/ MySQL], [http://php.net/ PHP], [https://www.perl.org/ Perl] e molti altri strumenti, permettendo così di creare in modo facile e veloce, un serverino web che possa contenere il proprio sito.
| | <u>XAMPP è concepito per ambienti di sviluppo e non di produzione</u>. Per tale motivo potrebbe rilevarsi fatale. Dalla versione 1.7.1 è stato introdotto un nuovo concetto di sicurezza: '''tutte le pagina relative a XAMPP e phpMyAdmin sono accessibili solo in locale''.<br /> |
| | |
| <u>XAMPP è concepito per ambienti di sviluppo e non di produzione</u>. Per tale motivo potrebbe rilevarsi fatale. Dalla versione 1.7.1 è stato introdotto un nuovo concetto di sicurezza: <span style="color:#2d2d2d">'''tutte le pagina relative a XAMPP e phpMyAdmin sono accessibili solo in locale'''</span>.<br /> | |
| Resta il fatto che al termine dell'installazione: | | Resta il fatto che al termine dell'installazione: |
| * Le pagine di XAMPP non sono protette da password e sono accessibili da chiuque conosca l'IP della macchina. | | * Le pagine di XAMPP non sono protette da password e sono accessibili da chiunque conosca l'IP della macchina. |
| * L'amministratore root di MySQL non ha password e qualsiasi utente locale può accedervi con diritti amministrativi. | | * L'amministratore root di MySQL/MariaDB non ha password e qualsiasi utente locale può accedervi con diritti amministrativi. |
| * PhpMyAdmin non ha password. | | * PhpMyAdmin non ha password. |
| * Il demone MySQL è accessibile via rete. | | * Il demone MySQL/MariaDB è accessibile in rete. |
| * ProFTPD, a seconda della versione installata, utilizza l'utente "nobody" o "daemon", la password "lampp" o "xampp" e chiunque può accedervi. | | * ProFTPD, utilizza l'utente "daemon", la password "xampp" e chiunque può accedervi. |
|
| |
|
| Per questi motivi è necessario procedere con la [[XAMPP: Linux, Apache, MySQL e PHP facili#Messa in sicurezza | messa in sicurezza]] come spiegato più avanti in questa stessa guida.<br /> | | Per questi motivi è necessario procedere con la [[XAMPP: Linux, Apache, MySQL e PHP facili#Messa in sicurezza | messa in sicurezza]] come spiegato più avanti in questa stessa guida.<br /> |
Riga 18: |
Riga 17: |
|
| |
|
|
| |
|
| {{Warningbox|Per impostazione predefinita sia la procedura di installazione che il successivo utilizzo di XAMPP richiedono [[privilegi di amministratore]]}} | | {{Warningbox|Per impostazione predefinita sia la procedura di installazione che il successivo utilizzo di XAMPP richiedono [[privilegi di amministrazione]]}} |
|
| |
|
| == <span style="font-variant: small-caps; font-weight: bolder; color:#900000;">Vecchie versioni</span> == | | == Installazione == |
| Fino a qualche tempo fa XAMPP per Linux veniva rilasciato come archivio <code>'''''tar.gz'''''</code> solo per architetture a 32 bit. L'ultima versione è del 2012 [http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.1/xampp-linux-1.8.1.tar.gz xampp-linux-1.8.1.tar.gz].
| | Le ultime versioni per Linux, disponibili per architetture a 32 e 64 bit, vengono rilasciate come eseguibile <code>'''''run'''''</code>. Le caratteristiche tecniche sono consultabili direttamente alla pagina [https://www.apachefriends.org/it/download.html XAMPP download] |
|
| |
|
| <span style="color:#2d2d2d">'''Alcuni componenti della versione 1.8.1'''</span>
| | Quanto seguirà, verrà eseguito all'interno della directory ove si è scaricato il pacchetto. Per tale motivo verrà utilizzato il percorso relativo e non assoluto. |
| * Apache 2.4.3
| |
| * MySQL 5.5.27
| |
| * PHP 5.4.7
| |
| * Perl 5.14.2
| |
| * ProFTPD 1.3.4a
| |
| * phpMyAdmin 3.5.2.2
| |
| * OpenSSL 1.0.1c
| |
|
| |
|
| | Accedere alla directory contenente il file salvato (esempio cartella Scaricati). |
| | <pre>$ cd Scaricati</pre> |
|
| |
|
| === <span style="font-variant: small-caps;">Installazione archivio tar.gz</span> ===
| | Cambiare i permessi di esecuzione. |
| Dopo aver scaricato il pacchetto, spostarsi nella directory dove lo si è scaricato (esempio cartella Scaricati)
| | <pre>$ chmod 755 xampp-linux-*-installer.run</pre> |
| <pre>$ cd Scaricati</pre> | | |
| Accedere come utente [[root]] ed estrarre l'archivio nella cartella <code>'''/opt'''</code>
| | Nel caso che nella medesima directory siano presenti più versioni del programma, specificare per intero il nome, includendo anche la versione. Esempio |
| <pre># tar xvfz xampp-linux-1.8.1.tar.gz -C /opt</pre> | | <pre>$ chmod 755 xampp-linux-5.6.21-0-installer.run</pre> |
| il pacchetto verrà installato nella direcotry <code>''/opt/lampp''</code>. | | |
| | Per impostazione predefinita i pacchetti utilizzano l'interfaccia '''QT'''. |
| | È possibile personalizzare le modalità di installazione a seconda delle proprie esigenze. Per visualizzare le opzioni disponibili: |
| | <pre>$ ./xampp-linux-*-installer.run --help</pre> |
| | |
| | |
| | {{Box | Nota |In questa guida si utilizzerà l'interfaccia GTK e la traduzione italiana dove presente.}} |
| | |
| | Accedere come utente [[root]] e avviare l'installazione grafica con procedura guidata. In caso di problemi consultare queste [[FAQ#Come_posso_eseguire_un_programma_a_interfaccia_grafica_con_i_permessi_di_root.3F | FAQ]] |
| | <pre># ./xampp-linux-*-installer.run --mode gtk --installer-language it</pre> |
| | [[Image:Xampp 01.png|center]] |
| | |
| | Seguire le indicazioni a video. Terminata la procedura di installazione, scegliendo di avviare immediatamente XAMPP, si aprirà automaticamente il browser predefinito dell'utente root e si avvierà anche il '''manager-linux.run''', strumento grafico per gestire facilmente server e servizi. |
| | [[Image:Xampp manager01.png|400px|center]] |
|
| |
|
| Se sul sistema è già installata una vecchia versione di XAMPP, questo operazione sovrascriverà i vecchi file.
| |
|
| |
|
| {{Box|Nota bene|XAMPP specifica che questo appena descritto è il '''metodo più sicuro''' per installare correttamente il pacchetto. Inoltre si sconsiglia di usare programmi win32 di decompressione per estrarre i file in quanto questi potrebbero impedirne la corretta installazione.}}
| | '''''Nota''''' Il database MySQL risulterà disattivato e sarà necessario avviarlo. |
|
| |
|
| === <span style="font-variant: small-caps;">Avvio e gestione</span> ===
| |
| Per avviare XAMPP digitare nel terminale il seguente comando:
| |
| <pre># /opt/lampp/lampp start</pre>
| |
| L'output sarà:
| |
| <pre>Starting XAMPP for Linux 1.8.1...
| |
| XAMPP: Starting Apache with SSL (and PHP5)...
| |
| XAMPP: Starting MySQL...
| |
| XAMPP: Starting ProFTPD...
| |
| XAMPP for Linux started.</pre>
| |
| A questo punto il server web è avviato.
| |
|
| |
|
| * Aprire il browser all'indirizzo '''''<nowiki>http://localhost</nowiki>''''' | | == Utilizzo == |
| | === Avvio e gestione === |
| | Nella directory principale in /opt/lampp/ sono presenti: |
| | *'''manager-linux.run''' (o manager-linux-x64.run) gestore con interfaccia grafica. Per avviarlo: <pre># /opt/lampp/manager-linux.run</pre> |
|
| |
|
| * Per gestire i servizi è necessario utilizzare determinati comandi. | | *'''xampp''' e '''lampp''' sono gli script per gestire i servizi da terminale e funzionano in egual modo. Per un elenco completo richiamare lo script con l'opzione ''--help'', esempio <pre># /opt/lampp/xampp --help</pre> |
| | Comandi principali: |
| {| class="wikitable" style="width:70%; border:0; background:none;" | | {| class="wikitable" style="width:70%; border:0; background:none;" |
| |- | | |- |
Riga 66: |
Riga 66: |
| |- | | |- |
| |<code>'''stop'''</code> || Ferma tutti i servizi. | | |<code>'''stop'''</code> || Ferma tutti i servizi. |
| | |- |
| | |<code>'''reload'''</code> || Rilettura dei file di configurazione. |
| |- | | |- |
| |<code>'''restart'''</code> || Ferma e riavvia tutti i servizi. | | |<code>'''restart'''</code> || Ferma e riavvia tutti i servizi. |
| | |- |
| | |<code>'''security'''</code> || Controllo ed eventuale messa in sicurezza dei moduli. |
| | |- |
| | |<code>'''enablessl'''</code> || Abilita il supporto SSL per Apache. |
| | |- |
| | |<code>'''disablessl'''</code> || Disabilita il supporto SSL per Apache. |
| | |- |
| | |<code>'''backup'''</code> || Backup della propria configurazione XAMPP, log e dati. |
| | |- |
| | | colspan="2" style="text-align:center; background-color:#cad0d1;" | '''''Singoli servizi''''' alcuni esempi |
| |- | | |- |
| |<code>'''startapache'''</code> || Avvia solo il web server Apache | | |<code>'''startapache'''</code> || Avvia solo il web server Apache |
| |-
| |
| |<code>'''startssl'''</code> || Avvia il web server Apache con il supporto SSL.
| |
| Questo comando attiva il supporto SSL permanentemente. Se si riavvia XAMPP dopo questo comando, Apache partirà sempre con il supporto SSL.
| |
| |- | | |- |
| |<code>'''startmysql'''</code> || Avvia solo MySQL | | |<code>'''startmysql'''</code> || Avvia solo MySQL |
| |- | | |- |
| |<code>'''startftp'''</code> || Avvia il server ProFTPD. | | |<code>'''startftp'''</code> || Avvia il server ProFTPD. |
| I parametri standard di connessione via FTP sono: ''user'' "nobody" e ''password'' "lampp". Questo comando attiva ProFTPD permanentemente. Se si riavvia XAMPP dopo questo comando, si avvierà sempre anche ProFTPD.
| | |} |
| | : Esempio: avviare Apache:<pre># /opt/lampp/xampp startapache</pre> |
| | |
| | |
| | *'''ctlscript.sh''' altro script. Le opzioni di quest'ultimo sono: |
| | {| class="wikitable" style="width:70%; border:0; background:none;" |
| | |- |
| | ! style="width:20%; text-align:center; background-color:#cad0d1; color:#200030;" | Comando |
| | ! style="width:60%; text-align:center; background-color:#cad0d1; color:#200030;" | Descrizione |
| |- | | |- |
| |<code>'''stopapache'''</code> || Ferma il web server Apache. | | |<code>'''start'''</code> ||avvia il servizio/i servizi |
| |- | | |- |
| |<code>'''stopssl'''</code> || Ferma il web server Apache con il supporto SSL. | | |<code>'''stop'''</code> ||ferma il servizio/i servizi |
| Questo comando disattiva il supporto SSL permanentemente. Se si riavvia XAMPP dopo questo comando, Apache partirà sempre senza il supporto SSL.
| |
| |- | | |- |
| | | |<code>'''restart'''</code> ||riavvia o avvia il servizio/i servizi |
| |<code>'''stopmysql'''</code> || Ferma MySQL. | |
| |- | | |- |
| |<code>'''stopftp'''</code> || Ferma il server ProFTPD. | | |<code>'''status'''</code> ||visualizza lo stato del servizio/dei servizi |
| Questo comando disattiva ProFTPD permanentemente. Se si riavvia XAMPP dopo questo comando, ProFTPD non si avvierà più automaticamente.
| |
| |- | | |- |
| |} | | |} |
| | : Esempio per riavviare il web server Apache:<pre># /opt/lampp/ctlscript.sh restart apache</pre> |
| | |
| | |
| | === Pagina iniziale e menù === |
| | La schermata iniziale è raggiungibile dal link '''''<nowiki>http://127.0.0.1/</nowiki>''''' o '''''<nowiki>http://localhost/</nowiki>''''' |
| | [[Image:Xampp-home.png|500px|center]] |
| | |
| | In alto a destra è presente un menu orizzontale: |
| | ; Applications |
| | : Contiene l'elenco degli eventuali moduli Bitnami installati. Ogni modulo (CMS, forum, Blog, ecc...) è raggiungibile direttamente da questa pagina. |
| | ; FAQs |
| | : Pagina contenente le risposte alle domande più comuni sull'installazione e utilizzo di XAMPP. |
| | ; HOW-TO Guides |
| | : Serie di tutorial riguardanti specifici argomenti quali backup e restore di un database, configurazione di un virtual host e molto altro. |
| | ; PHPinfo |
| | : Permette di visualizzare la versione e la configurazione del parser PHP e ottenere informazioni su Apache2, MySQL, ecc. |
| | ; phpMyAdmin |
| | : Interfaccia web per gestire i database MySQL/MariaDB. |
|
| |
|
| :Esempio: avviare Apache con il "supporto SSL":<pre># /opt/lampp/lampp startssl</pre>
| |
|
| |
|
| *Per l'elenco completo dei comandi digitare nel terminale:<pre># /opt/lampp/lampp --help</pre>
| | === Messa in sicurezza === |
| | Al '''primo avvio''' i vari moduli di XAMPP sono configurati in maniera alquanto “aperta” e vulnerabili. Per ovviare in parte a questo, eseguire da terminale il seguente comando: |
| | <pre># /opt/lampp/lampp security</pre> |
| | Inizierà il controllo |
| | <pre>XAMPP: Quick security check...</pre> |
|
| |
|
| == <span style="font-variant: small-caps; font-weight: bolder; color:#900000;">Nuove versioni</span> ==
| | *'''Password pagina XAMPP''' |
| Le ultime versioni per Linux, disponibili per architetture a 32 e 64 bit, vengono rilasciate come eseguibile <code>'''''run'''''</code>. Le caratteristiche tecniche sono consultabili direttamente alla pagina [https://www.apachefriends.org/download.html XAMPP download]
| | <pre>XAMPP: Your XAMPP pages are NOT secured by a password. |
| | XAMPP: Do you want to set a password? [yes]</pre> |
| | digitare ''"y"'' e, quando richiesto, inserire la password (due volte per conferma). |
|
| |
|
| === <span style="font-variant: small-caps;">Installazione eseguibile run</span> ===
| | <pre>XAMPP: Password protection active. Please use 'xampp' as user name!</pre> |
| Dopo aver scaricato il pacchetto, spostarsi nella directory dove lo si è scaricato (esempio cartella Scaricati).
| | Il nome utente è '''''<code>xampp</code>'''''. In locale non verranno richiesti i dati di login di XAMPP. |
| <pre>$ cd Scaricati</pre> | |
|
| |
|
| Rendere eseguibile il file.
| |
| <pre>$ chmod 755 xampp-linux-versione_applicazione-installer.run</pre>
| |
|
| |
|
| Accedere come utente [[root]] e avviare l'installazione grafica con procedura guidata.
| | *'''Proteggere MySQL in rete''' |
| <pre># ./xampp-linux-versione_applicazione-installer.run</pre> | | <pre>XAMPP: MySQL is accessable via network. |
| | XAMPP: Normally that's not raccomended. Do you want to turn it off? [yes]</pre> |
| | digitare ''"y"'' per impedire che il demone MySQL resti accessibile in rete. |
|
| |
|
| È possibile personalizzare le modalità di installazione a seconda delle proprie esigenze. Per visualizzare le opzioni disponibili:
| |
| <pre># ./xampp-linux-versione_applicazione-installer.run --help</pre>
| |
|
| |
|
| | *'''Password MySQL e phpMyAdmin per l'utente generico''' |
| | <pre>XAMPP: The MySQL/phpMyAdmin user pma has no password set!!! |
| | XAMPP: Do you want to set a password? [yes]</pre> |
| | Verrà chiesto se configurare o meno una password per l'utente generico '''''pma''''' (con poteri limitati all'accesso del database) per MySQL e phpMyAdmin.<br />Digitare ''"y"'' e inserire per due volte la password prescelta. |
|
| |
|
| Terminata la procedura di installazione si può scegliere di avviare immediatamente XAMPP. In questo caso si aprirà automaticamente il browser di default dell'utente root e si avvierà anche '''manager-linux.run''' il gestore ad interfaccia grafica dei servizi e non solo.
| |
|
| |
|
| [[Image:Xampp_manager01.png|400px]] | | *'''Password MySQL e phpMyAdmin per l'utente root''' |
| | <pre>XAMPP: MySQL has no root passwort set!!! |
| | XAMPP: Do you want to set a password? [yes]</pre> |
| | Verrà chiesto se configurare o meno una password per l'utente [[root]] per MySQL (che naturalmente sarà la stessa di phpMyAdmin).<br />Digitare ''"y"'' e inserire per due volte la password prescelta. |
|
| |
|
| === <span style="font-variant: small-caps;">Avvio e gestione</span> ===
| |
|
| |
|
| Nella directory principale sono presenti due file:
| | *'''Password server FTP''' |
| *'''manager-linux.run''' (o manager-linux-x64.run) gestore con interfaccia grafica. Per avviarlo: | | <pre>XAMPP: The FTP password for user 'daemon' is still set to 'xampp'. |
| <pre># ./manager-linux.run</pre> | | XAMPP: Do you want to change the password? [yes]</pre> |
| | Apparirà l'avviso che di default l'utente è '''''<code>daemon</code>''''' e l'attuale password '''''<code>xampp</code>'''''.<br />Impostare una nuova password per l'accesso FTP al server. |
|
| |
|
| *'''ctlscript.sh''' uno script per l'utilizzo da riga d comando.
| |
|
| |
|
| Le opzioni di quest'ultimo sono:
| | === Informazioni utili === |
| {| class="wikitable" style="width:70%; border:0; background:none;" | | Cartelle e file importanti |
| | {| class="wikitable" style="width:80%; border:0; background:none;" |
| |- | | |- |
| ! style="width:20%; text-align:center; background-color:#cad0d1; color:#200030;" | Comando | | ! style="width:40%; text-align:center; background-color:#cad0d1; color:#200030;" | Directory/File |
| ! style="width:60%; text-align:center; background-color:#cad0d1; color:#200030;" | Descrizione | | ! style="width:60%; text-align:center; background-color:#cad0d1; color:#200030;" | Descrizione |
| |- | | |- |
| |<code>'''start'''</code> ||avvia il servizio/i servizi | | |<code>'''/opt/lampp/htdocs/'''</code> || La document root di Apache. |
| | |- |
| | |<code>'''/opt/lampp/etc/'''</code> || Directory che raccoglie quasi tutti i file di configurazione di XAMPP. |
| | |- |
| | |<code>'''/opt/lampp/etc/httpd.conf'''</code> || Il file di configurazione di Apache. |
| | |- |
| | |<code>'''/opt/lampp/etc/my.cnf'''</code> || Il file di configurazione di MySQL. |
| |- | | |- |
| |<code>'''stop'''</code> ||ferma il servizio/i servizi | | |<code>'''/opt/lampp/etc/php.ini'''</code> || Il file di configurazione di PHP. |
| |- | | |- |
| |<code>'''restart'''</code> ||riavvia o avvia il servizio/i servizi | | |<code>'''/opt/lampp/etc/proftpd.conf'''</code> || Il file di configurazione di ProFTPD. |
| |- | | |- |
| |<code>'''status'''</code> ||visualizza lo stato del servizio/dei servizi | | |<code>'''/opt/lampp/phpmyadmin/config.inc.php'''</code> || Il file di configurazione di phpMyAdmin. |
| |- | | |- |
| |} | | |} |
| Esempio per riavviare il web server Apache:
| |
| <pre># ./ctlscript.sh restart apache</pre>
| |
|
| |
|
| == Aggiornamento ==
| |
| == Avvio di XAMPP ==
| |
| L'avvio di XAMPP è semplice come la sua installazione. Infatti basta digitare da root shell:
| |
| <pre># /opt/lampp/lampp start</pre>
| |
| e attendere un output simile a questo:
| |
| <pre>Starting XAMPP 1.4.14...
| |
| LAMPP: Starting Apache...
| |
| LAMPP: Starting MySQL...
| |
| LAMPP started.</pre>
| |
| A questo punto il server web è avviato.
| |
|
| |
|
| Fino alla versione 0.9.4 il comando <code>''/opt/lampp/lampp start''</code> poteva semplicemente avviare o fermare XAMPP. Dalla versione 0.9.5 sono stati aggiunti numerosi '''comandi di controllo'''.
| | == Strumenti == |
| <TABLE WIDTH=603 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=1 CELLSPACING=0>
| | === phpMyAdmin === |
| <TR VALIGN=TOP>
| | Interfaccia web per gestire i database. |
| <TD WIDTH=132 BGCOLOR="#9999cc">
| | |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Com<SPAN LANG="it-IT">ando</SPAN></FONT></FONT></P>
| | Al termine della procedura di installazione se si è scelto di avviare immediatamente XAMPP, il database MySQL risulterà disattivato e per tale motivo all'apertura di phpMyAdmin si visualizzerà il seguente errore. |
| </TD>
| | [[Image:Phpmyadmin 01.png|700px|center]] |
| <TD WIDTH=452 BGCOLOR="#9999cc">
| | |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Des<SPAN LANG="it-IT">crizione</SPAN></FONT></FONT></P>
| | L'indirizzo per accedere a phpMyAdmin è '''''<nowiki>http://localhost/phpmyadmin/</nowiki>'''''.<br />Lo si può utilizzare o con l'utente ''“root”'' (con la password impostata in precedenza) o con l'utente generico ''“pma”'' (anche questo con la password impostata in precedenza). Quest'ultimo ha limitazioni che gli permettono esclusivamente di leggere e usare il contenuto delle tabelle dei database, ma non di crearle né modificarle. |
| </TD>
| | |
| </TR>
| | |
| <TR VALIGN=TOP>
| | === Moduli Bitnami === |
| <TD WIDTH=132>
| | Le nuove versioni di XAMPP offrono la possibilità di utilizzare i moduli di [[Bitnami LAMP Stack: Linux-Apache-MySQL-PHP facili | Bitnami]], applicazioni preconfigurate pensate per agevolare l'utente nell'installazione di CMS, Wiki, forum, ecc... Anche questi vengono rilasciati come script eseguibili con estensione <code>'''''run'''''</code>.<br />Se si desidera utilizzarli, è necessario scaricare le versioni disponibili per XAMPP dai seguenti indirizzi [https://www.apachefriends.org/it/add-ons.html XAMPP Add-ons] o [https://bitnami.com/stack/xampp Bitnami for XAMPP] |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sta<SPAN LANG="it-IT">rt</SPAN></FONT></FONT></P>
| | |
| </TD>
| | ==== Installare un modulo ==== |
| <TD WIDTH=452>
| | Una volta scaricato, è necessario cambiare i permessi di esecuzione, esattamente come visto all'inizio di questa guida. L'installazione standard prevede una procedura guidata, al momento la lingua italiana non è supportata.<br />I servizi devono essere avviati altrimenti sarà impossibile portare a termine l'operazione. |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Avvia
| |
| XAMPP.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sto<SPAN LANG="it-IT">p</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Ferma
| |
| XAMPP.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>res<SPAN LANG="it-IT">tart</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Ferma
| |
| e riavvia XAMPP.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>startapache</FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Avvia
| |
| solo Apache.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sta<SPAN LANG="it-IT">rtssl</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Avvia
| |
| Apache con il supporto SSL. Questo comando attiva il supporto
| |
| SSL permanentemente, p.e. se si riavvia XAMPP dopo questo
| |
| comando, Apache partirà sempre con il supporto SSL.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sta<SPAN LANG="it-IT">rtmysql</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Avvia
| |
| solo MySQL.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sta<SPAN LANG="it-IT">rtftp</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Avvia
| |
| il server ProFTPD. I parametri standard di connessione via FTP
| |
| sono: user "nobody", password "lampp".
| |
| Questo comando attiva ProFTPD permanentemente, p.e. se si
| |
| riavvia XAMPP dopo questo comando, si avvierà sempre
| |
| anche ProFTPD.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>stopapache</FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Ferma
| |
| Apache.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sto<SPAN LANG="it-IT">pssl</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Ferma
| |
| Apache con il supporto SSL. Questo comando disattiva il supporto
| |
| SSL permanentemente, p.e. se si riavvia XAMPP dopo questo
| |
| comando, Apache partirà sempre senza il supporto SSL.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sto<SPAN LANG="it-IT">pmysql</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Ferma
| |
| MySQL.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>sto<SPAN LANG="it-IT">pftp</SPAN></FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Ferma
| |
| il server ProFTPD. Questo comando disattiva ProFTPD
| |
| permanentemente, p.e. se si riavvia XAMPP dopo questo comando,
| |
| ProFTPD non si avvierà più automaticamente.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=132 HEIGHT=13>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Courier New, monospace"><FONT SIZE=2>security</FONT></FONT></P>
| |
| </TD>
| |
| <TD WIDTH=452>
| |
| <P ALIGN=JUSTIFY STYLE="background: transparent"><FONT FACE="Verdana, sans-serif"><FONT SIZE=2>Avvia
| |
| una serie di piccole verifiche di sicurezza.</FONT></FONT></P>
| |
| </TD>
| |
| </TR>
| |
| </TABLE>
| |
|
| |
|
| | Come impostazione predefinita i pacchetti utilizzano l'interfaccia QT ed è possibile personalizzare le modalità di installazione. Per visualizzare le opzioni disponibili: |
| | <pre># ./bitnami-nome_versione-module-linux-installer.run --help</pre> |
|
| |
|
| Per esempio, per avviare Apache con il '''supporto SSL''', basta usare, da root shell, il seguente comando:
| | Da terminale per avviare l'installazione, digitare : |
| <pre># /opt/lampp/lampp startssl</pre> | | <pre># ./bitnami-nome_versione-module-linux-installer.run --mode gtk</pre> |
|
| |
|
| {{Warningbox| dalla versione 1.4.7, in XAMPP è stata affiancata, alla versione 4.3.x di PHP, la versione 5. In caso di problemi di '''compatibilità con la versione 5''', è possibile selezionare quale versione caricare all'avvio dei servers, semplicemente digitando:
| | La procedura in alcuni punti può differenziarsi, dipende dal modulo. |
| <pre># /opt/lampp/lampp php4</pre>
| |
| per la versione 4.3.x, oppure digitando:
| |
| <pre># /opt/lampp/lampp php5</pre>
| |
| per la versione 5.
| |
| Inoltre è possibile verificare quale versione di PHP sia attiva, con il seguente comando:
| |
| <pre># /opt/lampp/lampp phpstatus</pre>
| |
| '''Appena installato, XAMPP si avvia di default con PHP 5 e Apache con supporto SSL'''}}
| |
|
| |
|
| Se abbiamo fatto tutto bene senza errori, a questo punto ci basta aprire la pagina ''http://localhost'' dal nostro browser preferito e configurare i nostri servizi da web.
| | <u>Supponendo di installare il modulo per Drupal, bisognerà:</u> |
| | # Selezionare la lingua (manca la traduzione italiana). |
| | # Nella finestra di benvenuto, proseguire. |
| | # Selezionare il percorso di installazione, ossia la cartella dove è installato XAMPP: <code>'''/opt/lamp'''</code>. |
| | # Creare l'account admin per Drupal (in questo caso sono richieste solo le password): |
| | #*''Password'': inserire la password assegnata al database root di XAMPP. |
| | #* ''Enter the application password'': inserire la password per Drupal (due volte). |
| | # ''Site Name'': inserire un nome da dare al sito. |
| | # ''Configurazione email'': facoltativa con possibilità anche di configurare un account gmail o uno personale. |
| | # '''Installation Type:''' diversi moduli offrono la possibilità di scegliere il tipo di installazione. Solo la prima volta che si installa un modulo viene richiesto.<br /> |
| | #: [[Image:Xampp-drupal_07b.png|400px|center]]<br /> |
| | #: Per evitare problemi con permessi, configurazioni e installazioni di plugin, estensioni, ecc..., selezionare ''Development Settings'' come in figura. |
| | # La scelta di aprire il link di Bitnami Cloud è facoltativa. |
| | # Procedere con l'installazione di Drupal. |
| | # Terminata la procedura, scegliere se lasciare o meno la spunta a "Launch Bitnami Drupal Module" e cliccare su ''Finish''. Nel primo caso, lasciandola si aprirà il browser predefinito dell'utente root. Nel secondo caso bisognerà aprire il browser (può essere quello dell'utente normale) all'indirizzo '''''<nowiki>http://localhost/drupal/</nowiki>''''' . |
|
| |
|
| == Configurazione ==
| |
| === Primo avvio ===
| |
| Dopo aver installato il nostro XAMPP, non ci resta che configurarlo secondo le nostre esigenze. Per fare questo, apriamo il nostro '''browser''' preferito e inseriamo l'URL ''http://localhost''. Ci apparirà la schermata iniziale dove potremo scegliere la '''lingua del pannello di controllo''': clicchiamo, quindi, su ''Italiano''.
| |
| La struttura del pannello di controllo è molto intuitiva, con i vari menù sulla sinistra e la pagina di modifica centrale.
| |
|
| |
|
| ==== Menù XAMPP ====
| | {{Box | Nota |Le applicazioni non contengono la lingua italiana. Questa potrà essere integrata in seguito prelevandola direttamente dai siti dei rispettivi produttori e installata secondo le normali procedure previste.}} |
| * Stato
| |
| :Come indica il nome, qui potremo vedere lo '''stato di attivazione''' dei nostri servizi.
| |
| * Sicurezza
| |
| :Qui è possibile monitorare a grandi linee lo '''stato di sicurezza''' di XAMPP.<br>
| |
| :Al '''primo avvio di XAMPP''' vedremo che i nostri servizi sono configurati in maniera alquanto “aperta” (tutte le voci dovrebbero risultare ''insicure'', questo sempre dovuto al fatto che XAMPP è stato pensato per un ambiente di sviluppo).<br>
| |
| :A questo punto, come la stessa pagina ci suggerisce, eseguiamo un programma che effettua una serie di piccole verifiche di sicurezza. Digitiamo da root shell:
| |
| <pre># /opt/lampp/lampp security</pre>
| |
| :l'output è il seguente:
| |
| <pre>XAMPP: Quick security check...
| |
| XAMPP: Your XAMPP pages are NOT secured by a password.
| |
| XAMPP: Do you want to set a password? [yes]</pre>
| |
| :digitiamo ''yes'' e, quando richiesto, inseriamo la password (2 volte):
| |
| <pre>XAMPP: Password protection active. Please use 'lampp' as user name!</pre>
| |
| :Da adesso, per poter accedere via web alla pagina di configurazione di XAMPP dovremo autenticarci con l'username “lampp” e la nostra password.
| |
| <pre>XAMPP: MySQL is accessable via network.
| |
| XAMPP: Normally that's not raccomended. Do you want to turn it off? [yes]</pre>
| |
| :digitiamo ''yes'' per impedire che MySQL ascolti sulla nostra connessione internet.<br>
| |
| :Verrà riavviato MySQL.
| |
| <pre>XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
| |
| XAMPP: Do you want to set a password? [yes]</pre>
| |
| :Qui XAMPP ci chiede una password per l'utente generico "pma" (con limitato accesso al database) per MySQL e phpMyAdmin: digitiamo ''yes'' e inseriamo la nostra password.
| |
| <pre>XAMPP: MySQL has no root password set!!!
| |
| XAMPP: Do you want to set password? [yes]</pre>
| |
| :Ora dobbiamo inserire la password di root per MySQL (che naturalmente è la stessa di phpMyAdmin).
| |
| <pre>XAMPP: The FTP password is still set to 'lampp'.
| |
| XAMPP: Do you want to change the password? [yes]</pre>
| |
| :Adesso impostiamo la password per l'accesso FTP al nostro server.
| |
| :Verrà riavviato il demone ProFTPD.
| |
|
| |
|
| :A questo punto possiamo verificare se la sicurezza del nostro XAMPP è aumentata. Torniamo con il browser su ''http://localhost'': se tutto è stato fatto regolarmente, ci verranno chiesti username e password per accedere al pannello di controllo di XAMPP (ricordiamoci che l'username è “lampp”).<br>
| | '''N.B.''' |
| :Logghiamoci nel pannello di controllo e torniamo a dove eravamo rimasti, cioè la finestra di ''Sicurezza'': se tutte le voci saranno “sicure”, allora vuol dire che abbiamo reso più sicuro il nostro XAMPP.
| | Installando eventuali altri moduli, non verrà più posta la scelta del tipo di installazione (''Installation Type'') perchè sarà utilizzata automaticamente la configurazione selezionata durante l'installazione del primo modulo.<br /> |
| | Per verificare quale sia l'impostazione data, aprire il file <code>'''properties.ini'''</code> contenuto nella directory principale <code>'''''/opt/lampp'''''</code> e controllare la voce <code>''installtype''</code>. Nell'esempio di questa guida: |
| | <pre>installtype=development</pre> |
|
| |
|
| {{ Warningbox | ovviamente questa procedura serve solo a dare un '''livello minimo di sicurezza''' a XAMPP.}}
| | Volendo questa scelta può essere anche impostata personalizzando l'installazione del modulo. |
|
| |
|
| ==== Menù Demo ==== | | ==== Accedere alla pagina del modulo ==== |
| Nella sezione ''Demo'', è possibile trovare una serie di script che dimostrano il funzionamento di XAMPP: tralasciando le altre voci, il modo più semplice e intuitivo per verificare se sono correttamente configurati i moduli per la '''gestione delle immagini''' del nostro futuro sito è cliccare su ''Grafica Istantanea'' (nel campo di testo, digitiamo quello che vogliamo, poi clicchiamo su OK: il risultato dovrebbe essere un'immagine con la nostra scritta) e su Grafica Flash (stesso procedimento di prima, ma in questo caso verifichiamo il funzionamento di '''MING''', che serve per produrre documenti flash).<br>
| | La pagina web di un modulo è raggiungibile dal link '''''<nowiki>http://localhost/nome_modulo/</nowiki>'''''. |
|
| |
|
| Cliccando sulla voce ''phpinfo()'' possiamo leggere le informazioni circa lo stato del nostro parser PHP (per esempio per verificare se è in esecuzione PHP5 o PHP4). Potremo vedere anche le informazioni riguardanti gli altri componenti del nostro XAMPP, come p.e. Apache2, MySQL, ecc.
| | Per accedere al sito come admin i dati da inserire per il login sono: |
| | {| class="wikitable" |
| | |'''user''' || nick scelto (per Drupal è predefinito: Admin) |
| | |- |
| | |'''password''' || quella assegnata al momento dell'installazione del modulo |
| | |- |
| | |} |
|
| |
|
| ==== Menù Strumenti ==== | | ==== Percorso dei Moduli ==== |
| Cliccando su ''phpMyAdmin'', abbiamo accesso all'interfaccia web che ci permette di '''gestire i nostri database''' MySQL.<br>
| | I moduli vengono installati nella directory <code>/opt/lampp/'''''apps/'''''</code> ognuno con una propria cartella (joomla, magento, ecc...) contenente ulteriori sottocartelle e file.<br />Il contenuto vero e proprio di un'applicazione è posizionato nella cartella <code>/opt/lampp/'''''apps/nome_modulo/htdocs/'''''</code>. |
| In questa sede è importante sapere che per accedere a phpMyAdmin possiamo usare l'utente “root” (con la password che abbiamo impostato in precedenza) o l'utente generico “pma” (anche questo ha associata la password che abbiamo impostato in precedenza): quest'ultimo ha limitazioni che gli permettono esclusivamente di leggere e usare il contenuto delle tabelle dei database, ma non di crearle né modificarle.
| |
|
| |
|
| Cliccando su ''Webalizer'' possiamo accedere ad un tool che ci permette di monitorare vari parametri del nostro webserver.
| | ==== Disinstallare un modulo ==== |
| | <pre># /opt/lampp/apps/nome_modulo/uninstall --mode gtk</pre> |
| | Seguire le indicazioni della procedura guidata. |
|
| |
|
| === Informazioni utili ===
| | Alcuni moduli, esempio Drupal, dopo la disinstallazione lasciano qualche traccia nella cartella <code>''"apps/"''</code>. Al loro interno sarà presente la sottocartella <code>''"htdocs/"''</code> contenente ad esempio i moduli Drupal installati e le traduzioni. In questo caso è necessario procedere alla rimozione manuale. |
| ==== Dove sono i files importanti di XAMPP? ====
| | * da terminale eliminare manualmente la cartella del modulo e il suo contenuto |
| <TABLE WIDTH=600 BORDER=1 CELLPADDING=1 CELLSPACING=0>
| | <pre> |
| <TR VALIGN=TOP>
| | # rm -r /opt/lampp/apps/nome_modulo/ |
| <TD WIDTH=244 BGCOLOR="#9999cc">
| | </pre> |
| <P>File/Directory</P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#9999cc">
| |
| <P>Des<SPAN LANG="it-IT">crizione</SPAN></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/bin/</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>Qui ci sono i com<SPAN LANG="it-IT">andi principali di XAMPP.
| |
| Per esempio, da qui si può lanciare <code>mysql</code> o <code>apache2</code>.</SPAN></P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/htdocs/</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>La DocumentRoot di Apache.</P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/etc/httpd.conf</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>Il file di configurazione di Apache.</P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/etc/my.cnf</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>Il file di configurazione di MySQL.</P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/etc/php.ini</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>Il file di configurazione di PHP.</P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/etc/proftpd.conf</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>Il file di configurazione di ProFTPD. (dalla ver<SPAN LANG="it-IT">sione</SPAN>
| |
| 0.9.5)</P>
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=244 BGCOLOR="#ffffff">
| |
| <P><code>/opt/lampp/phpmyadmin/config.inc.php</code></P>
| |
| </TD>
| |
| <TD WIDTH=337 BGCOLOR="#ffffff">
| |
| <P>Il file di configurazione di phpMyAdmin.</P>
| |
| </TD>
| |
| </TR>
| |
| </TABLE> | |
|
| |
|
| | <!-- |
| | === Avviare XAMPP all'avvio di Linux === |
| | Se si desidera far partire XAMPP all'avvio di linux basta usare questo comando: |
| | <pre># ln -s /opt/lampp/lampp /etc/init.d/lampp |
| | # update-rc.d lampp start 80 2 3 4 5 . stop 30 0 1 6 .</pre> |
| | Quando si disinstalla XAMPP, ricordarsi di cancellare anche il link simbolico appena creato. |
| | --> |
|
| |
|
| == Disinstallazione == | | == Disinstallazione XAMPP == |
| Disinstallare XAMPP è semplice come installarlo. L'unica accortezza da prendere è quella di fermarlo prima: | | Disinstallare XAMPP è molto semplice. L'unica accortezza da prendere è quella di fermare i servizi prima di procedere con la disinstallazione.<br />Da terminale eseguire: |
| <pre># /opt/lampp/lampp stop</pre>
| | <pre># /opt/lampp/uninstall --mode gtk</pre> |
| e attendere un output simile a questo:
| |
| <pre>Stopping LAMPP 1.4.14
| |
| LAMPP: Stopping Apache...
| |
| LAMPP: Stopping MySQL...
| |
| LAMPP stopped.</pre>
| |
| A questo punto non ci resta che rimuovere la directory di XAMPP:
| |
| <pre># rm -rf /opt/lampp</pre> | |
|
| |
|
| == Avviare Xampp all'avvio di Linux ==
| |
| Se volete far partire il vostro Lampp all'avvio di linux basta usare questo comando:
| |
| <pre># ln -s /opt/lampp/lampp /etc/init.d/lampp</pre>
| |
| Quando disinstallate Xampp, ricordatevi di cancellare anche il link simbolico appena creato
| |
|
| |
|
| {{Autori | | {{Autori |
| |Autore = [[Utente:soter|soter]] 12:53, Giu 23, 2005 (EDT) | | |Autore = [[Utente:Selky|Selky]] 20:55, 8 ott 2014 (CEST)<br/>(guida originariamente scritta da [[Utente:soter|soter]]) |
| | |Estesa_da = |
| }} | | }} |
|
| |
|
| [[Categoria:Web server]] | | [[Categoria:Web server]] |