• 6 dicembre 2009
  • 1 Stella2 Stelle3 Stelle4 Stelle5 Stelle Nessun voto

Guida a XAMPP, web server in locale

Quando si crea un sito web è consigliabile agire in locale ed una volta realizzato il sito trasferire tutto sul server remoto di destinazione. Questo per svariati motivi tra i quali: avere più velocità non dovendo trasferire di volta in volta i file sul server ed anche per il fatto di poter operare offline.
Per lo sviluppo in locale è necessario un web server installato sul pc che abbia abilitato php ed un database in cui poter archiviare i dati.
Ci viene incontro XAMPP, una distribuzione molto facile da installare che contiene in un solo pacchetto il server Apache, MySQL, PHP e Perl.

Esistono due versioni di XAMPP quella full ed anche una versione lite, XAMPPLITE appunto che può essere utilizzata ad esempio sui netbook.
XAMPP per windows può essere scaricato da qui nella versione .exe o .zip (consiglio l’eseguibile .exe)

Una volta scaricato l’eseguibile “xampp-win32-1.72.exe” doppio click sullo stesso ed attendere la fine dell’installazione accettando tutti i percorsi e le direttive dell’installer.
Ad installazione terminata troverete XAMPP in start/programmi/Apache friends/XAMPP
Cliccando su XAMPP control panel vi si aprirà una finestra
20091206xampp1
cliccate sulla voce start di Apache e MySQL per avviare i servizi.  Se correttamente avviati vedrete comparire la scritta “running” accanto ai servizi.
20091206xampp2
A questo punto per visualizzare il server aprite un browser e digitate nella barra degli indirizzi la url: http://localhost (che è la pagina iniziale del vostro web server).
La prima volta vi sarà chiesto quale lingua scegliere… ovviamente l’italiano.
La schermata che vi si presenterà davanti è questa:
20091206xampp3
Cliccando sulla voce “sicurezza” vi si aprirà questa schermata che mette in evidenza i problemi di sicurezza presenti sul server.
20091206xampp4
vediamo come risolverli:

Iniziamo ad inserire una password per l’interfaccia di amministrazione di XAMPP e per il database MYSQL.
clicchiamo sul link: http://localhost/security/xamppsecurity.php (che si trova nella stessa schermata in basso )
che ci porterà ad una pagina dove poter cambiare le password.
20091206xampp5
andiamo alla sezione: PROTEZIONE DIRECTORY XAMPP (.htaccess) ed inseriamo un nome utente ed una password e salviamo le impostazioni cliccando sul pulsante “rendi sicura la directory xampp“.
spostiamoci adesso alla sezione MYSQL: PASSWORD “ROOT” ed inseriamo una password per il database, confermiamo la password, scegliamo http alla voce Autenticazione PhpMyAdmin e salviamo il tutto cliccando sul pulsante “cambia la password“.

Adesso vi verrà domandato di inserire nome utente e password che avete scelto per l’accesso all’interfaccia di amministrazione.

Come ultime operazioni dovremo intervenire su alcuni file presenti nella directory di XAMPP (che si trova o in C:\programmi\xampp oppure in C:\xampp assecondo della scelta che avete fatto in fase d’installazione)

La prima cosa da fare è permettere l’accesso al database a cui abbiamo precedentemente assegnato la password. Per fare ciò aprire il file config.inc.php che si trova in C:\Programmi\xampp\phpmyadmin\config.inc.php oppure  come detto prima in C:\xampp\phpmyadmin\config.inc.php

trovare la riga

$cfg['Servers'][$i]['password'] = ”;

modificarla con la password scelta

$cfg['Servers'][$i]['password'] = ‘password scelta’;

trovare la riga

$cfg['Servers'][$i]['auth_type'] = ”;

aggiornarla così

$cfg['Servers'][$i]['auth_type'] = ‘http’;

salvare il file.

Ultima operazione è abilitare il Safe Mode di PHP (operazione non necessaria lavorando in locale ma utile per prevenire errori di programmazione visto che normalmente i server in remoto lo hanno abilitato)

aprire il file php.ini che si trova in C:\programmi\xampp\apache\bin\php.ini o in C:\xampp\apache\bin\php.ini

e cercare la riga

safe_mode = Off

cambiandola in

safe_mode = On

salvare il file.

A questo punto torniamo su XAMPP control panel descritto prima e stoppiamo e riavviamo i servizi apache e mysql.
se tutto è andato a buon fine aprendo la pagina http://localhost e spostandosi sulla scheda sicurezza troverete le voci trasformate da insicuro a sicuro.

A questo punto il vostro server è pronto; non c’è bisogno di ricordarvi che la cartella dove posizionare il vostro sito è C:\xampp\htdocs oppure C:\programmi\xampp\htdocs nella quale creerete una cartella con il nome del vostro sito.
Digitando http://localhost/nomevostrosito accederete alla homepage

Buon lavoro!






Per approfondire...





RSScommenti all'articolo (2)

scrivi commento

Nome:

Email:

Url:


Altri guadagni?

Vi comunico che da poche ore abbiamo implementato eDintorni su tutto il sito.
In attesa (ma comunque rimarrà anche per il futuro) che AdSense torni a funzionare vi consigliamo di effettuare i seguenti passi:
1) registrarsi sul sito www.edintorni.net (Se…

Mondo Informatico on Facebook
  • SONDAGGIO
Che notizie vorresti trovare su mondoinformatico?
Visualizza risultati

Network

Mondo Sport

utenti online

Ci sono attualmente 0 utenti e 12 ospiti collegati