C'è più di un sistema. In particolare due. Io ora ti indico il più complesso. Perché quello più complesso, ti consentirà di ripristinare il forum in caso di danni gravi, praticamente, in qualsiasi host, non solo in locale. Dunque, sebbene più laborioso, è sicuramente il più utile e vantaggioso.
Dopo aver effettuato un
Backup completo con i settaggi corretti, ed installato l'Easyphp (io consiglio lo Xampp 1.7.3 alla data in cui si scrive), devi creare in locale, un nuovo database (dal phpmyadmin locale), che devi chiamare nello stesso modo in cui si chiama in remoto. Identico. Fatto questo, decomprimi il database, e lo apri con il notepad++. Con la funzione "Trova e sostituisci", trova: il nome_del tuo_dominio_remoto e lo sostituisci con
localhost (perché lo ripristini in locale); salva il file del database; con il software sqldumpsplitter 2, (da cercare su Google), devi splitterare (dividere), il database. Una volta diviso il database, lo importi da phpmyadmin, con assoluta attenzione e precisione, secondo l'ordine dei file, generato dal software stesso, a partire dalla struttura, deselezionando importazione parziale, e usando (per cominciare), codifica latin1. Si presume che tu abbia esportato con compatibilità mysql40; l'importazione deve essere fatta nello stesso modo. A database importato, per il contenuto ftp, dovrai modificare il file config.php... Dove il nome utente, sarà (salvo modifiche),
root, e la password, se non presente, deve essere lasciata in bianco.
Se tutto è stato fatto regolarmente (e con assoluta precisione), non dovresti avere problemi. Se tutto è regolare, ma ci sono problemi con le accentate, messaggi tagliati, ecc. devi generare il backup con i parametri alternativi:
- Compatibilità none
- Codifica utf8
A partire sempre dalla generazione del backup.
Il ripristino deve sempre essere effettuato con gli stessi parametri con cui è stato generato il backup, con assoluta coerenza.