Come trasferire un sito web WordPress in remoto da locale

Come trasferire un sito web WordPress in remoto

Corso base WordPress Lezione 7

Come trasferire un sito web WordPress da locale in remoto è il tema della lezione 7 del Corso base WordPress.

Se ci hai seguiti fin qui e hai creato il tuo sito sul PC, ora è giunto il momento di pubblicarlo.

Per essere sicuro che tutto funzioni perfettamente, segui la lezione di oggi.

Come trasferire un sito web WordPress in remoto

Dopo aver realizzato il sito web sul tuo pc è giunto il momento di trasferirlo online, ecco come.

Oggi ti parlo di come trasferire un sito web WordPress da locale in remoto.

Perchè se hai realizzato il tuo sito con WordPress sul tuo PC ora vuoi vederlo finalmente online,  quindi hai bisogno di spostarlo nello spazio web che hai acquistato.

Mettiti comodo allora e segui questo articolo (la lezione 7 del corso base WordPress gratuito realizzato da SitiWeb-WP).

Come trasferire un sito wordpress in remoto
Rilassati e leggi come trasferire un sito WordPress.
Premessa:

a scanso di equivoci, per poter eseguire le operazioni di trasferimento spiegate nell’articolo, devi avere acquistato un dominio e lo spazio web.

Tutto quello che è indicato in questa lezione del corso, non si può infatti applicare a siti su spazi gratuiti e senza domini di proprietà.

Cosa ti serve per trasferire il sito web in remoto

Trasferire un sito web WordPress da locale in remoto, non è un’operazione particolarmente complicata, tutt’altro come vedrai. Richiede soltanto una certa attenzione e che tutti i passaggi vengano fatti nell’ordine indicato.
Diversamente avrai dei messaggi di errore.

Prima di iniziare cerca di avere sottomano tutti i dati utili a modificare sia il database che il file di configurazione (il config.php), trasferire un sito web WordPress richiede anche qualche piccolo intervento sul codice e all’interno del suo database.

Realizzazione assistenza e manutenzione

SitiWeb-WP si occupa di realizzazione e restyling di siti WordPress
e fornisce servizi per assistenza, manutenzione e la loro gestione.

Per ogni necessità, scrivici!

Preparazione al trasferimento del sito

Per le modifiche e il trasferimento del sito sono necessarie alcune operazioni preliminari, ti saranno utili sia per l’operazione stessa che per evitare eventuali errori o per rimediare.

Inizia quindi con queste operazioni:

  1. copia tutti i file del tuo sito in un’altra cartella sul tuo PC.
  2. Esporta nella stessa cartella il suo database usando phpMyAdmin del server locale.
  3. Fai una copia anche del database locale.
    • In questo modo hai sempre a disposizione tutte le copie originali e in caso di problemi puoi andare a recuperare quello che ti serve.
  4. Accedi al pannello di gestione del provider e crea un utente con relativa password.
  5. Crea (sempre sul server), un nuovo database vuoto dandogli il nome del db che hai sul PC.
  6. Assegna l’utente creato al nuovo database.
  7. Scrivi tutti questi dati  su un foglio e tienili da parte, ti serviranno più tardi.
SUGGERIMENTO

Nella lezione 1 di questo corso base trovi informazioni su come utilizzare phpMyAdmin più altre utili per le operazioni di trasferimento del sito.

Trasferire i file del sito sul server remoto

Per spostare il tuo sito senza problemi usa un collegamento FTP.

Per trasferire i file del tuo sito in remoto ti consiglio di usare Filezilla.

E’ un programma FTP che se non hai ancora sul tuo PC puoi provvedere scaricandolo dal sito ufficiale (puoi anche scegliere la piattaforma del tuo S.O).

Se invece è già installato, configura un nuovo account con i dati FTP forniti dal tuo provider in fase di acquisto dell’hosting (lo spazio web).

P.S.: per l’operazione di trasferimento ci sono dei plugin WordPress che aiutano nell’operazione (fai una ricerca sul sito di WordPress). Personalmente però preferisco sempre il sistema del collegamento FTP, che mi permette un maggior controllo ed è sempre efficace.

I dati per trasferire un sito WordPress

Cosa devi avere sottomano per fare un trasferimento rapido.

Tieni a portata di mano questi dati:

  1. nome del database,
  2. nome dell’utente del database (nuovo),
  3. password dell’utente del database (nuovo),
  4. URL del sito (l’indirizzo del dominio del sito online).

Sono i dati che ho consigliato di annotarti prima e che userai più tardi per le modifiche di cui parlavo.

Trasferisci il tuo sito web WordPress in quattro mosse

Per agevolarti e per rendere il processo di trasferimento del tuo sito WordPress il più rapido possibile, ho suddiviso l’operazione in quattro fasi distinte, seguile in questo ordine per non commettere errori.

Iniziamo!

Come trasferire un sito web WordPress in remoto

FASE 1:

Modifica del file di configurazione config.php

Prima di iniziare a spostare tutti i file modifica il file config.php presente nella cartella principale del sito WordPress.

Nota:

per modificare i file ‘.php’ è meglio usare un editor specifico. Se ne stai già usando uno, benissimo, altrimenti ti consiglio PSPad, un editor pratico leggero e freeware.

Apri il file di configurazione e cerca le righe che contengono le seguenti definizioni:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD

Riguardano rispettivamente:

  1. il nome del database (quello che hai creato nel pannello del provider),
  2. il nome dell’utente del database (anche questo è quello creato prima nel pannello del provider)
  3. la password che hai assegnato all’utente creato.

Verosimilmente il tuo DB_USER da sostituire è ‘root’, mentre all’interno di DB_PASSWORD potresti avere una stringa vuota, delimitata da due virgolette semplici (”). A prescindere da quello che trovi, ora devi modificarli.

Modifica configurazione per trasferire un sito wordpress
Le righe da modificare in config.php

Prendi il foglio di prima, quello dove ti ho consigliato di annotarti i nuovi dati di utente e database, quindi nel config.php cerca le righe con i “define” che vedi nell’immagine. Ora inserisci i nuovi dati al posto di quelli presenti e salva il file.

Fine delle modifiche. Semplice, no?

Attenzione! Non cancellare nessuna delle virgolette singole delimitatrici, altrimenti il tuo sito WordPress una volta trasferito, non funzionerà.

Come trasferire un sito web WordPress in remoto

FASE 2:

Trasferire il database sul server

Ora occupiamoci del database.

Più che di un trasferimento si tratta di fare una importazione, in quanto dovrai copiare nel database creato precedentemente quello che hai salvato nella cartella del tuo PC.

Per questa operazione devi usare il phpMyAdmin dal pannello del provider selezionando il database da importare.

Ecco come fare.

Importazione database da trasferire
Opzione importa database in phpMyAdmin.

Hai bisogno di aiuto?

SitiWeb-WP è una agenzia di consulenza web specializzata in WordPress e può aiutarti a creare, gestire,  impostare e mantenere in salute il tuo sito.

Per la realizzazione, l’assistenza e manutenzione, o per la gestione del tuo sito web…

Una volta aperto phpMyAdmin, dopo aver selezionato dal lato sinistro della schermata il nuovo database, clicca “Importa” dal menù: visualizzerai il contenuto della foto sopra.

Tutte le opzioni che trovi già selezionate in questa pagina sono già ideali per un’esecuzione standard, non modificare nulla.

Clicca quindi sul pulsante “Scegli file” e procedi subito con il trasferimento del db.

Se il trasferimento è andato a buon fine alla fine del processo vedrai un messaggio di conferma, in caso contrario ti saranno segnalati gli errori riscontrati.

Come trasferire un sito web WordPress in remoto

FASE 3:

Modifica del database importato

Non temere, sono sufficienti due piccole e semplici modifiche nel database che hai appena trasferito, poi avrai quasi finito.

Seleziona innanzitutto il database con un clic sul suo nome, quindi osserva le tabelle che ti vengono mostrate.

Cerca la tabella che contiene nel nome ‘_options‘ (il suo prefisso generalmente è wp, ma potrebbe essere un altro) e selezionala.

Tabelle database nuovo sito wordpress trasferite
Cerca la tabella OPTIONS nel database trasferito.

Adesso cerca nella tabella due record specifici:

  1. Option_name = siteurl.
  2. Option_name = home.

Per ora contengono ancora l’indirizzo del sito sviluppato sul tuo PC, devi sostituire queste stringhe con l’indirizzo del dominio Internet che hai acquistato. Per modificarli basta cliccare nel campo e cancellando il vecchio indirizzo scrivere quello nuovo, in entrambi i record.

Non dimenticarti di inserire anche il protocollo in uso all’inizio della stringa (http:// o https://).

Modifica dati tabella options del database wordpress
Inserimento indirizzo del dominio remoto.

Nell’immagine sopra vedi evidenziati a sinistra i nomi dei record da modificare, a destra i campi dove inserire l’indirizzo remoto del tuo sito WordPress (frecce di colore arancione).

Gli ultimi ritocchi al database del sito

Siamo quasi alla fine del trasferimento, hai trovato complicato queste operazioni? Non credo. Come hai visto bisogna sì fare attenzione ad alcune cose ma alla fine sono procedure piuttosto semplici.

Ora manca un’ultima operazione che riguarda il tuo database remoto. Serve ad eliminare gli eventuali link rotti causati dal trasferimento dei file del sito (che ancora non abbiamo fatto e di cui non abbiamo ancora parlato).

Può infatti succedere che immagini o altri file abbiano ancora memorizzato nel proprio record del db il vecchio indirizzo locale. Per ovviare all’inconveniente devi inserire una QUERY.

Guarda l’immagine che segue.

Istruzione sql per modifica database wordpress trasferito
Inserimento di una istruzione SQL nel database remoto.

Restando sempre in phpMyAdmin seleziona ancora il database dall’elenco di sinistra e scegli dal menù in alto l’opzione “SQL”.

Adesso copia e incolla il contenuto della riga 1 che vedi nell’immagine e quindi sostituisci:

  • ‘localhost/sitolocale’ con il tuo vecchio indirizzo,
  • ‘www.example.com/’ con il nuovo indirizzo.

Ora hai davvero quasi finito, rimane solo un’ultima operazione, il trasferimento dei file in remoto.

Ottimizzazione seo sito wordpress

Tra i servizi forniti da SitiWeb-WP puoi usufruire di quelli di
ottimizzazione SEO del tuo sito web.

Se desideri essere visibile e cliccato su Google, contattaci!

Come trasferire un sito web WordPress in remoto

FASE 4:

Trasferimento del sito sul server remoto

Siamo arrivati all’ultima fase, quella che riguarda il trasferimento vero e proprio del sito, o meglio dei suoi file.

Ne ho accennato all’inizio parlando di Filezilla e di collegamenti FTP, perciò ora non mi dilungo in quanto presumo tu sappia di cosa si tratta.

Adesso per trasferire tutti i file in remoto sul tuo server non devi far altro che un un ‘copia e incolla’ e caricare nell’hosting acquistato i file salvati all’inizio nella cartella del tuo PC.

Al termine il processo di trasferimento del tuo sito WordPress sarà completato e potrai iniziare a lavorare sul tuo progetto web.

Nella foto sotto vedi una fase del trasferimento di un sito web con Filezilla.

Trasferimento dei file in remoto con ftp
Il trasferimento dei file del sito WordPress in remoto

Dopo il trasferimento fai l'ultima verifica

Apri il sito pubblicato e controlla che tutto funzioni

Per escludere ogni dubbio fai ora una verifica aprendo la bacheca del tuo sito.

Vai all’opzione IMPOSTAZIONI ⇒ GENERALI e verifica che siano stati memorizzati gli URL corretti nei campi “Indirizzo WordPress (URL)” e “Indirizzo sito (URL)”.

Entrambi devono contenere l’indirizzo completo del tuo sito attuale remoto. Se è così vuol dire che sei riuscito a trasferire il tuo sito WordPress in remoto correttamente.

La settima lezione del nostro corso base WordPress termina qui. Come hai visto trasferire un sito WordPress in remoto non è un’operazione impossibile, richiede soltanto un po’ di tempo e di attenzione.

Il corso naturalmente non termina qui ma proseguirà anche nelle prossime settimane e nei mesi a venire, torna quindi presto a trovarci.

Avrai sempre a disposizione gratuitamente articoli nuovi, che ti faranno scoprire qualcosa in più sulle tecniche di creazione e ottimizzazione dei siti WordPress.

Hai bisogno di assistenza per il tuo sito web?

Hai dubbi su come trasferire il tuo sito WordPress?

SitiWeb-WP si occupa di tutto quello che riguarda un sito WordPress, dalla realizzazione alla manutenzione, dall’ assistenza alla sua gestione.

Se il tuo sito non è indicizzato e posizionato su Google possiamo aiutarti, ottimizzandolo per te. Se desideri saperne di più, contattaci.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Accetto la Privacy Policy