982
contributi
m (→Aggiornamento: rimosso titolo) |
(→Avvio di XAMPP: aggiornamento guida) |
||
Riga 143: | Riga 143: | ||
<pre># ./ctlscript.sh restart apache</pre> | <pre># ./ctlscript.sh restart apache</pre> | ||
== | == <span style="font-variant: small-caps; font-weight: bolder; color:#900000;">Pagina iniziale e menù</span> == | ||
La schermata iniziale è raggiungibile dal link '''''<nowiki>http://127.0.0.1/</nowiki>''''' o '''''<nowiki>http://localhost/</nowiki>''''' | |||
< | |||
< | |||
Solo la prima volta è necessario selezionare la lingua da utilizzare. Effettuata la scelta, si aprirà la seguente pagina: | |||
[[Image:Pagina_demo01.png|400px]] | |||
La struttura è molto intuitiva: nella colonna di sinistra sono presenti varie voci di menù, mentre nella colonna di destra i relativi contenuti. | |||
=== <span style="font-variant: small-caps;">Stato</span> === | |||
Permette di verificare lo '''stato di attivazione''' dei servizi. | |||
''' | |||
<span style="color:#2d2d2d"><u>'''Nuova versione:'''</u>:</span> se al termine della procedura di installazione si è scelto di avviare immediatamente XAMPP, il database MySQL risulterà disattivato e sarà necessario avviarlo. | |||
[[Image:Xampp_control_01.png|400px]] | |||
=== <span style="font-variant: small-caps;">Sicurezza</span> === | |||
Da questa pagina è possibile monitorare lo '''stato di sicurezza''' di XAMPP.<br /> | |||
Al <span style="color:#2d2d2d">'''primo avvio di XAMPP'''</span> i vari moduli sono configurati in maniera alquanto “aperta” e vulnerabili. | |||
[[File:Xampp_control_02.png|400px]] | |||
==== <span style="font-variant: small-caps;">Messa in sicurezza</span> ==== | |||
Come suggerito nella stessa pagina, procedere con la messa in sicurezza dei moduli.<br/ >Da terminale digitare il comando: | |||
<pre># /opt/lampp/lampp security</pre> | |||
{{Box|Nota | Le password, dove richieste, dovranno essere inserite per sicurezza due volte.<br />A volte l'output generato sarà differente tra la vecchia e la nuova versione esaminate in questa guida.}} | |||
*'''Password pagina XAMPP''' | |||
<pre>XAMPP: Quick security check... | |||
XAMPP: Your XAMPP pages are NOT secured by a password. | |||
XAMPP: Do you want to set a password? [yes] yes</pre> | |||
digitare ''"yes"'' e, quando richiesto, inserire la password (due volte) e attendere conferma. | |||
<pre>XAMPP: Password protection active. Please use 'lampp' as user name!</pre> | |||
<span style="color:#2d2d2d"><u>'''Vecchia versione'''</u>:</span> il nome utente è '''''<code>lampp</code>'''''. Quest'ultimo e la password appena scelta saranno necessari per effettuare l'accesso alla pagina di configurazione di XAMPP. | |||
<pre>XAMPP: Password protection active. Please use 'xampp' as user name!</pre> | |||
<span style="color:#2d2d2d"><u>'''Nuova versione'''</u>:</span> il nome utente è '''''<code>xampp</code>'''''. In locale non verranno richiesti i dati di login per accedere alla pagina di configurazione di XAMPP. | |||
*'''Proteggere MySQL in rete''' | |||
<pre>XAMPP: MySQL is accessable via network. | |||
XAMPP: Normally that's not raccomended. Do you want to turn it off? [yes]</pre> | |||
<span style="color:#2d2d2d"><u>'''Vecchia versione'''</u>:</span> non viene richiesto.<br /> | |||
<span style="color:#2d2d2d"><u>'''Nuova versione'''</u>:</span> digitare ''"yes"'' per impedire che il demone MySQL resti accessibile via rete. | |||
*'''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 ''"yes"'' e inserire per due volte la password prescelta. | |||
*'''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 ''"yes"'' e inserire per due volte la password prescelta. Questa è fondamentale per l'utilizzo di XAMPP. | |||
*'''Password server FTP''' | |||
<pre>XAMPP: The FTP password is still set to 'lampp'. | |||
XAMPP: Do you want to change the password? [yes]</pre> | |||
<span style="color:#2d2d2d"><u>'''Vecchia versione'''</u>:</span> apparirà l'avviso che la password di default è ''''<code>lampp</code>''''.<br />Impostare una nuova password per l'accesso FTP al server. | |||
<pre>XAMPP: The FTP password for user 'daemon' is still set to 'xampp'. | |||
XAMPP: Do you want to change the password? [yes]</pre> | |||
<span style="color:#2d2d2d"><u>'''Nuova versione'''</u>:</span> 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. | |||
A questo punto verificare lo stato di sicurezza di XAMPP, aprendo il browser all'indirizzo '''''<nowiki>http://localhost/</nowiki>''''', voce di menu ''Sicurezza''. | |||
=== <span style="font-variant: small-caps;">Application</span> === | |||
Contiene l'elenco dei moduli installati di Bitnami. Ogni modulo (CMS, forum, Blog, ecc...) è raggiungibile direttamente da questa pagina cliccando sulla voce "Access". | |||
=== <span style="font-variant: small-caps;">Dimostrazioni</span> === | |||
Questo menu contiene una serie di esempi sul funzionamento di XAMPP. Due di queste demo presentano problemi.<br />La prima "Collezione CD" una volta effettuata la messa in sicurezza dei moduli non sarà più in grado di comunicare con MySQL [http://stackoverflow.com/questions/19981259/cant-use-the-xampp-cd-collection-program info].<br />La seconda "Rubrica telefonica" nonostante sia ormai obsoleta viene ancora integrata [https://community.apachefriends.org/f/viewtopic.php?f=29&t=68580 info]. | |||
*<span style="color:#2d2d2d">'''Instant Art (Grafica Istantanea):'''</span> un esempio interessante per verificare la corretta configurazione dei moduli per la gestione delle immagini del futuro sito che si desidera sviluppare.<br />Inserire del testo nel relativo campo e cliccare su OK: il risultato dovrebbe essere un'immagine riportante il testo inserito. | |||
*<span style="color:#2d2d2d">'''phpinfo():'''</span> permette di visualizzare la versione e la configurazione del parser PHP e ottenere informazioni su Apache2, MySQL, ecc. | |||
=== <span style="font-variant: small-caps;">Strumenti</span> === | |||
*'''''phpMyAdmin:''''' interfaccia web per gestire i database MySQL.<br />A seconda delle versionidi XAMPP, possono verificarsi degli errori. | |||
::<span style="color:#2d2d2d">'''Vecchie versioni:'''</span> Questo errore si verifica quando non si è proceduto con la messa in sicurezza di XAMPP. | |||
[[Image:Stato-phpmyadmin_01.png|400px|center]] | |||
::<span style="color:#2d2d2d">'''Nuove versioni:'''</span> Questo errore si verifica se al termine della procedura di installazione si è scelto di avviare immediatamente XAMPP, il database MySQL risulterà disattivato e per tale motivo all'apertura di phpMyAdmin si visualizzerà l'errore. | |||
[[Image:Phpmyadmin_01.png|400px|center]] | |||
::L'indirizzo per accedere a phpMyAdmin è '''''<nowiki>http://localhost/phpmyadmin/</nowiki>'''''. 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. | |||
* '''''Webalizer:''''' strumento per l'analisi e generazione di statistiche del webserver. | |||
== Configurazione == | == Configurazione == |
contributi