@ yithemes.com - WordPress Lover @GiuseppeMadaudo giuseppemadaudo.com WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
e configurazione del tema - Installazione dei plugin che mi servono - Creazione dei contenuti Ho fatto il lavoro su una installazione in locale WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
non vedano errori - inserite una pagina index.html fittizia - noindex nelle pagine del sito WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo Spostare una installazione WordPress da locale a remoto Impostazioni => Lettura spuntando la voce “Scoraggia i motori di ricerca ad effettuare l’indicizzazione di questo sito”
Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo • Passo2 - caricate i file tramite un client FTP ( io uso Filezilla ) Nota: Prima di iniziare l’upload dei file dobbiamo modificare il famoso file di configurazione di WordPress wp-config.php in modo da inserire i corretti parametri per la connessione al database MySql remoto.
'nome_db_locale'); // Nome del database define('DB_USER', 'root'); // Il vostro username MySQL define('DB_PASSWORD', ''); // ...e la password define('DB_HOST', 'localhost'); WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo Il wp-config
define('DB_USER', 'utente_db'); // Il vostro username MySQL define('DB_PASSWORD', 'password_db'); // ...e la password define('DB_HOST', 'mysql.verodominio.it’); con i dati che il vostro fornitore di hosting vi avrà comunicato. Il wp-config WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
importante passaggio è quello di “spostare” il vostro database locale in quello online. Qui avete due possibilità: una veloce e sbagliata, una veloce e corretta… chissà quale sceglierete :) WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
Come migrare WordPress senza fare danni -Giuseppe Madaudo Prendere il dump SQL del vostro database locale, modificarlo e poi caricarlo online. phpMyAdmin: accedete al db e andate sulla scheda “Export” o “Esporta”; qui lasciate le impostazioni di default e date l’ok per procedere. Migrazione del DB
un file con estensione .sql o uno zip con dentro un file con estensione .sql che rappresenta la copia del vostro database. Il file .sql è un semplice file di testo e potete aprirlo con qualsiasi editor testuale. WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
Apri il tuo file .sql con l’editor di testo e usa “ Trova e Sostituisci ” Trova www.miodominiolocale.local Sostituisci con www.verodominio.it Migrazione del DB Vediamo la soluzione veloce e sbagliata WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
Fate attenzione al www - Salvate il vostro file .sql modificato e caricatelo online. Se avete phpMyAdmin utilizzerete questa volta la scheda Importa. Procedura di migrazione finita. WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
dati serializzati Migrazione del DB Esempio: WordPress si è salvato l’URL del logo http://www.miodominiolocale.local/wp-content/uploads/logo.png quando migrate diventerà: http://www.verodominio.it/wp-content/uploads/logo.png “be’, che c’è di strano? Mi sembra tutto ok!” WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
- Come migrare WordPress senza fare danni -Giuseppe Madaudo ( se avete voglia di indagare potete cominciare da : http://php.net/manual/en/function.serialize.php ) Nel vostro database locale quel dato viene memorizzato come: s:61:"http://www.miodominiolocale.local/wp-content/uploads/logo.png" che significa: • s = Stringa • 61 = Seguono 61 caratteri • “…” = Valore dato
Sostituisci” avremmo: s:61:"http://www.verodominio.it/wp-content/uploads/logo.png" Questo genera un’inconsistenza nei dati che porta ad un malfunzionamento di WordPress. Il dato corretto avrebbe dovuto essere: s:53:"http://www.verodominio.it/wp-content/uploads/logo.png" WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
dello spazio web nel nostro server, abbiamo il database corretto… non ci resta che verificare che tutto funzioni. Se avevate un index.html, è il momento di toglierlo, andate su www.verodomino.it e navigate il sito controllando che sia tutto in ordine. Poi accedete al pannello di amministrazione di WordPress e verificate anche qui che tutto funzioni in modo corretto. WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo
se dovete fare il percorso contrario, ovvero volete portare in locale un sito online, ma anche se dovete spostare WordPress da un dominio all’altro. Non cambia niente. WordPress Meetup Catania - Come migrare WordPress senza fare danni -Giuseppe Madaudo Buon lavoro a tutti