Prendiamo quindi in esame un blog costruito con WordPress. Per prima cosa occore una copia del database mysql e dell’intera cartella installazione presente in rete (è bene effettuare tale operazione in orari di minor traffico). Per i files presenti sul server che ospita il nostro blog usiamo un qualsiasi programma FTP (Transmit, Cyberduck, FileZilla…) e scarichiamo tutto il contenuto della cartella (che per comodità chiameremo “mioblog“) sul nostro computer. Il tempo che impiegheremo per completare il download dell’intera cartella varierà a seconda delle sue dimensioni e dalla velocità del nostro servizio di hosting-web.
Una copia del database sarà possibile ottenerla dal pannello di amministrazione (solitamente phpMyAdmin) selezionando il database e tutte le tabelle riguardanti, in questo caso WordPress, ed esportando il file.sql in formato .zip o .gzip sul nostro computer. Per chi utilizzase il plugin WordPress Database Backup è sufficiente andare in Pannello Amministrazione di WP ed effettuare il backup dalla pagina relativa, scaricandolo sulla scrivania o inviandolo alla propria casella di posta. Adesso avremo finalmente copia di tutti i files del nostro blog e copia del DB in locale.
Posizioniamo per prima cosa la cartella “mioblog” in Applicazioni/MAMP/htdocs ed effettuiamo una copia del file config.php che terremo da parte per ogni evenienza. Andiamo quindi nel pannello phpMyAdmin e creiamo un nuovo database, magari con lo stesso nome del database presente in rete (ad esempio “mioblog_wp“). Nel database appena creato importiamo il file.sql dopo averlo decompresso. Assicuriamoci che l’operazione sia andata a buon fine e che le tabelle del DB siano “popolate”. A questo punto anche se volessimo “lanciare” il blog all’indirizzo http://localhost:8888/mioblog ci verra’ restituito un errore di mancata connessione al database. Questo è normale in quanto i parametri del file config.php dell’installazione di wordpress non coincideranno.
Già provato a fare una ricerca Google su MAMP? Sicuramente si: tutti, e dico TUTTI, ne parlano come di un programma nato per testare i blog in locale (frutto del “copincolla” sfrenato tra un blog e l’altro). Sono mesi che gestisco il mio sito sul mio HD, un account DynDNS ed un dominio con record CNAME che punta al DynDNS e il gioco è fatto!
Ho hostato 3 forum e 2 blog…..e tutto grazie all’ambiente di lavoro creato da MAMP!
Altro che “giocattolino da usare in locale”! MAMP ti allestisce un server con 2 click!