Andiamo sul sito http://www.apachefriends.org/it/xampp-windows.html e scarichiamo l'installer dell'ultima versione ( ad oggi la 1.8.1) Questa quì
Lanciamo l'installazione sul nostro pc lasciando tutte le configurazioni ed impostazioni di default (ovviamente se windows ci chiederà se autorizzare il programma all'uso della nostra rete/firewall rispondiamo di "SI" )
Faremo solo una modifica al programma, per agevolare il caricamento di database più grandi.
Per aggirare questo limite (ed evitare di dover suddividere il database in più parti) modificheremo il file "php.ini" che troveremo nella directory del programma installato (solitamente c:\xampp\php).
Apriamo il file php.ini (consigliatissimo l'uso di notepad++ Eccolo quì )
e aumentiamo i valori di queste 2 righe a 50M
Codice: Seleziona tutto
upload_max_filesize =
Codice: Seleziona tutto
post_max_size =
Procuriamoci una copia del nostro database, scaricandolo con phpmyadmin (o il programma/metodo che usate solitamente per i vostri backup)
Per comodità indicherò la semplice procedura con phpmyadmin.
Apriamo phpmyadmin e selezioniamo il nostro database cliccandoci sul nome; ci comparirà la struttura del nostro database con tutte le sue tabelle.
Clicchiamo su esporta e successivamente su esegui.
Adesso procuriamoci una copia di tutti i file e le cartelle del nostro forum, mettiamoli dentro una cartella che per comodotà chiameremo forum e copiamo la cartella dentro C:\xampp\htdocs (oppure C:\programmi\xampp\htdocs in base alla vostra versione di windows)
A questo punto procediamo con l'importazione del database.
Avviamo il programma xampp ed installiamo i servizi di apache e di mysql semplicemente mettendo il flag nei 2 bottoni di sinistra (come da screenshot) e successivamente avviamo i 2 servizi cliccando sui 2 bottoni start a destra.
Il nostro server casalingo è adesso funzionante, quindi apriamo una pagina sul nostro browser ed andiamo all'indirizzo: http://127.0.0.1/phpmyadmin/
Eccoci sul nostro phpmyadmin casalingo.
Clicchiamo su database e creiamo un nuovo database (per comodità lo chiameremo locale).
Scriviamo il nome del nostro nuovo database sulla casella che troveremo sotto la scritta "Crea un nuovo database" e nel menù a tendina "codifica caratteri" selezioniamo utf8_unicode_ci" e clicchiamo su "Crea"
Adesso che abbiamo creato il nostro nuovo database passeremo all'importazione delle tabelle del nostro forum.
Sul pannello di sinistra clicchiamo sul nome del nostro nuovo database "locale" e successivamente sulla scheda importa.
clicchiamo su sfoglia, selezioniamo il nostro database e clicchiamo su esegui.
Diamo il tempo di elaborare tutto ed ecco fatto il nostro database ha adesso tutte le tabelle del nostro forum.
Quasi finito...
Una volta importato il db e già che abbiamo phpmyadmin aperto, sostituiamo i dati di queste tabelle
Tabella phpbb_config trova:
cookie_domain 127.0.0.1
cookie_path percorso della cartella del forum all'interno della cartella xampp/htdocs (noi useremo /forum)
script_path percorso della cartella del forum all'interno della cartella xampp/htdocs (noi useremo /forum)
server_name 127.0.0.1
Andiamo alla cartella forum che abbiamo copiato all'interno di xampp/htdocs ed apriamo col notepad++ il config.php
quì troveremo l'indirizzo e le credenziali di accesso al nostro database online, che sostituiremo con quelle del nostro server casalingo così:
Codice: Seleziona tutto
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = '127.0.0.1';
$dbport = '3306';
$dbname = 'locale';
$dbuser = 'root';
$dbpasswd = '';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';
@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Codice: Seleziona tutto
$table_prefix = 'phpbb_';
Nell'esempio di altervista, così:
Codice: Seleziona tutto
$table_prefix = 'avphpbb_';
Un ultimissimo passo
cancelliamo il contenuto della cartella cache (e dell'eventuale cartella phpbbseo/cache) sulla nostra cartella forum.
Abbiamo terminato!
Apriamo una pagina del browser ed avviamo il nostro forum in locale dall'indirizzo: http://127.0.0.1/forum