Trasferire un blog Wordpress sul pc
Per chi cura con attenzione e precisione il proprio blog, non solo a livello di contenuti, ma anche dal punto di vista grafico e del template, è sempre buona norma fare le prove in locale, sul proprio pc di casa in quanto ci sono dei trucchetti proprio per pc che è meglio sapere anticipatamente : in questo modo non si compromette il blog e si possono fare tutte le modifiche necessarie e trasferirle solo alla fine.
Inoltre, è molto utile avere una copia del proprio blog in locale almeno per altri due motivi:
- trasferire l’installazione e il database del blog sul pc di casa è un ottimo modo per verificare la correttezza del backup effettuato e del conseguente restore: se il restore non funziona, fare quotidianamente il backup serve a poco; al tempo stesso, avere un backup corrotto equivale a non averlo
- testare gli aggiornamenti della piattaforma di blogging (es.: Wordpress) per verificare la compatibilità del tema e dei plugin utilizzati
Trasferire in locale un blog è un’operazione più semplice di quanto si possa immaginare: con questo articolo si vedrà la procedura da me adottata per portare il mio blog basato su piattaforma Wordpress (su hosting Linux) su un computer Linux (Fedora 10 in particolare).
La procedura è utile quindi per chi ha un blog su piattaforma Wordpress, su hosting Linux e database MySQL e che vuole “trasferirlo” su una installazione Linux con Fedora. Con le dovute e opportune modifiche, può anche essere una base di partenza per ambienti diversi da questo.
Nota: non è strettamente necessario, sopratutto per i meno esperti, dover installare una distribuzione Linux sul computer di casa ma è sufficiente anche creare una macchina virtuale (come ho fatto io in questo caso).
Prerequisiti
Come detto, occorre un sistema operativo Linux (nativo o virtualizzato) con i seguenti componeti software: Apache (web server), MySQL (database), i moduli apache-php e phpMyAdmin.
Per le installazioni è sufficiente fare qualche ricerca su Google: la rete è ricca di materiale a riguardo.
Per semplicità d’uso e facilità di installazione, io consiglio Fedora o Ubuntu, per cui vi suggerisco la lettura dei seguenti articoli:
Per chi come me, ha scelto Fedora per questo test, faccio una piccola aggiunta per l’installazione di phpMyAdmin, non trattata nel precedente articolo.
Per l’installazione, occorre digitare da linea di comando:
yum install phpmyadmin
Al termine, una volta fatto partire il demone httpd
service httpd start
aprire con Firefox la pagina: http://localhost/phpMyAdmin
Una volta inserite login e password (quelle scelte nella fase di configurazione di MySQL), si accede al pannello di amministrazione dei database MySQL.
Backup del database
Per poter installare una copia del database del blog sul proprio pc, occorre fare naturalmente il backup: a seconda del vostro hosting, esistono diverse procedure. E’ facile comunque che vi venga dato a disposizione phpMyAdmin da cui effettuare il backup (in formato SQL). Per chi utilizza WordPress consiglio la lettura di questo articolo.
Backup del sito
Occorre naturalmente anche recuperare i file del vostro sito: con un semplice client FTP (gFTP ad esempio) ci si può portare in locale l’installazione completa
Import in locale dei file
Se non si sono effettuate modifiche alla configurazione del web server Apache, la Document Root (ovvero la directory di default dove il web server va a cercare le pagine da pubblicare) sarà /var/www/html.
A meno di particolari esigenze, consiglio di non modificarla e di creare qui sotto una directory blog, dove andremo a copiare tutti le directory e i files recuperati dal nostro sito. In questo modo, al termine della nostra procedura, il blog locale sarà accessibile all’indirizzo http://localhost/blog
Import in locale del database
Per prima cosa bisogna modificare il file SQL che costituisce il backup del nostro database: in particolare si devono sostituire tutte le occorrenze dell’URL del proprio blog con l’indirizzo locale del proprio computer (localhost).
Si deve quindi aprire il file con un editor di testo (gedit, nano, vi) e procedere con la sostituzione: ad esempio, se l’indirizzo del vostro blog è www.example.com, sostituirlo con localhost/blog (se si segue quanto detto precedentemente).
In secondo luogo, è necessario modificare un parametro standard dell’installazione di phpMyAdmin: di default infatti l’import non accetta file di dimensione superiore ai 2MB. Se come è probabile, il vostro backup è superiore, si vede aprire con un editor il file /etc/php.ini e modificare il parametro upload_max_filesize portandolo da 2 (default) ad un valore superiore a quello del vostro backup (10 MB ad esempio potrebbe essere un buon valore).
A questo punto, con il restart di Apache (service httpd restart), la modifica diventa attiva.
Si può ora procedere con l’import da phpMyAdmin del database: innanzitutto occorre prima creare un database vuoto dal pannello di amministrazione e successivamente andare nella sezione Import da cui importeremo il nostro file SQL di backup, modificato come sopra descritto, nel database vuoto appena creato.
Modifica del file wp-config.php
L’ultimo passo è la modifica del file wp-config.php, in cui vanno modificati i “puntamenti” al nostro database locale, con tanto di user e password
define('DB_USER','user');
define('DB_PASSWWORD','password');
define('DB_HOST','localhost');
Ora, non rimane altro che aprire una pagina Firefox all’indirizzo http://localhost/blog e dovremmo vedere il nostro blog perfettamente funzionante sul nostro computer di casa.
Articoli correlati
29 commenti/trackback a “Trasferire un blog Wordpress sul pc”
Trackbacks
Lascia un commento





chit ha commentato il 09 gennaio 2009 alle ore 22:00
Post prezioso e preciso, complimenti
Overlord ha commentato il 11 gennaio 2009 alle ore 13:19
Lo sai che in questi giorni stavo proprio pensando di chiederti come avevi fatto a provare in locale wordpress? Per quel “lavoro” che devo fare potrebbe essere utlile questo post
apartamentos ha commentato il 24 marzo 2009 alle ore 12:41
eccellente, complimenti
Blog ha commentato il 29 marzo 2009 alle ore 09:50
Su Windows si puo usare EasyPHP
blagues ha commentato il 29 marzo 2009 alle ore 21:15
ottimo articolo, grazie
Alessio ha commentato il 02 aprile 2009 alle ore 21:58
L’ho fatto diverse volte ma non l’avrei saputo mai spiegare così semplicemente, complimenti. “Se il restore non funziona, fare quotidianamente il backup serve a poco” – purtroppo è stata la mia prima esperienza con Wordpress
Domande ha commentato il 07 aprile 2009 alle ore 20:14
Ottimoo, Davvero molto interessante!
Informatica Pratica ha commentato il 12 aprile 2009 alle ore 23:11
Grazie per la condivisione.
Davide ha commentato il 14 aprile 2009 alle ore 12:36
Molto chiaro, ottimo articolo. Si può fare anche su windows utilizzando xampp.
Web design Treviso ha commentato il 22 aprile 2009 alle ore 10:50
Vi consiglio di utilizzare Xampp in quanto rispetto a EasyPhp è molto più aggiornato
BONUS CASINO ha commentato il 25 aprile 2009 alle ore 12:50
Grazie ottimo post ed ottimo sito. Grazie tante per la dritta!
Marco ha commentato il 25 aprile 2009 alle ore 22:00
Ottima guida
La Promo ha commentato il 20 maggio 2009 alle ore 19:37
Utilissimo, appena fatto, grazie
Trova lavoro ha commentato il 18 giugno 2009 alle ore 13:10
In realtà – da Windows – è sufficiente installarsi XAMPP!
Lavoro ha commentato il 23 giugno 2009 alle ore 17:47
Per Windows c’è XAMPP, per Linux la scelta è più ampia, comunque un pacchetto facile è LAMPP.
Giovanni ha commentato il 24 giugno 2009 alle ore 19:27
Hello!
Very nice article about wordpress, many thanks
Giovanni
Affari Mondo ha commentato il 24 giugno 2009 alle ore 22:00
mysql -u dbuser -p
use dbname
source backup.sql
…………
La serie ha commentato il 01 luglio 2009 alle ore 18:02
XAMPP come si utilizza?
Giochi iPhone ha commentato il 03 luglio 2009 alle ore 17:33
Ottima guida, stasera ci provo.
Grazie
Ristoranti ha commentato il 03 settembre 2009 alle ore 13:25
Ci sono piccoli problemi con compatibilita Linux/ Windows ma e facile da lavorare su il blog
Marco ha commentato il 08 settembre 2009 alle ore 21:12
molto interessante
giochi ha commentato il 29 settembre 2009 alle ore 14:07
grazie ci sono riuscito
Emanuele ha commentato il 05 ottobre 2009 alle ore 10:41
ottimo consiglio!
Render 3D ha commentato il 05 ottobre 2009 alle ore 19:40
Ho messo questo articolo nei preferiti in modo che lo possono utilizzare in futuro, ma per adesso sono in grado solo di pubblicare un post sul mio blog e non di più.
realizzazione siti web roma ha commentato il 15 novembre 2009 alle ore 20:58
Veramente ottimo consiglio. Grazie
Alberto ha commentato il 06 dicembre 2009 alle ore 09:15
Veramente un ottimo consiglio! Grazie
Gianni ha commentato il 10 dicembre 2009 alle ore 16:08
Grazie per l’ottimo consiglio..
wordpress è stupendo come strumento ma a volte servono veramente consigli così per sfruttarlo bene.
Ciao
Demian ha commentato il 16 febbraio 2010 alle ore 18:37
Motlo interessante, ma non c’è un apposito plugin per fare il backup? io uso quello, certo non si può fare il backup di tutto, per quello uso il semplice trasferimento FTP, un po’ lungo ma almeno scarico tutto senza problemi!