FAQ - Come trasferire manualmente un sito WordPress su un nuovo hosting?
Per completare il trasferimento manuale di un sito WordPress sono necessari:
| - | Backup completo dei file del sito. |
| - | Backup del database in formato .sql. |
| - | Accesso al cPanel del nuovo hosting. |
| - | Tempo sufficiente per il caricamento dei file e l'importazione del database. |
Questa guida spiega come trasferire manualmente un sito WordPress su un hosting cPanel partendo da un backup dei file del sito e da un backup del database.
Conserva sempre una copia dei backup originali sul tuo computer prima di procedere.
I file del sito devono essere caricati nella cartella principale dello spazio web, normalmente public_html.
Metodo consigliato: Gestione File di cPanel
| 1. | Accedi al cPanel del tuo hosting. |
| 2. | Apri Gestione File. |
| 3. | Entra nella cartella public_html. |
| 4. | Carica il file ZIP contenente il backup del sito. |
| 5. | Una volta completato il caricamento, seleziona il file ZIP e clicca su Estrai. |
| 6. | Verifica che i file di WordPress siano stati estratti direttamente dentro public_html. |
| 7. | Se i file sono finiti dentro una sottocartella, spostali dentro public_html. |
| 8. | Dopo aver verificato che l'estrazione sia corretta, puoi eliminare il file ZIP caricato. |
Metodo alternativo: FTP
Puoi caricare i file anche tramite un client FTP, ad esempio FileZilla o Cyberduck.
| 1. | Apri il client FTP. |
| 2. | Collegati usando hostname, username e password del tuo account hosting. |
| 3. | Come hostname puoi usare il dominio se già punta al server oppure l'indirizzo IP del server indicato nel cPanel. |
| 4. | Apri la cartella remota public_html. |
| 5. | Carica tutti i file e le cartelle del sito WordPress dentro public_html. |
Se utilizzi FTP, nella maggior parte dei casi è preferibile estrarre il backup ZIP sul proprio computer e caricare direttamente i file già estratti.
WordPress utilizza un database MySQL per salvare contenuti, utenti, impostazioni e configurazioni del sito.
| 1. | Accedi al cPanel. |
| 2. | Apri Database Wizard. |
| 3. | Crea un nuovo database. |
| 4. | Crea un nuovo utente MySQL con una password sicura. |
| 5. | Associa l'utente al database. |
| 6. | Seleziona Tutti i privilegi e completa la procedura. |
Annota il nome completo del database, il nome completo dell'utente MySQL e la password. In cPanel questi nomi possono avere un prefisso, ad esempio nomeaccount_database e nomeaccount_utente.
Dopo aver creato il database, devi importare il file .sql del vecchio sito.
| 1. | Accedi al cPanel. |
| 2. | Apri phpMyAdmin. |
| 3. | Nella colonna di sinistra seleziona il database appena creato. |
| 4. | Clicca sulla scheda Importa. |
| 5. | Clicca su Scegli file. |
| 6. | Seleziona il file .sql del backup del database. |
| 7. | Lascia le impostazioni predefinite, salvo esigenze particolari. |
| 8. | Clicca su Esegui per avviare l'importazione. |
Se il database è molto grande, l'importazione tramite phpMyAdmin potrebbe non completarsi correttamente. In questo caso potrebbe essere necessario utilizzare strumenti alternativi oppure richiedere supporto tecnico.
Dopo aver caricato i file e importato il database, devi collegare WordPress al nuovo database modificando il file wp-config.php.
| 1. | Apri Gestione File dal cPanel. |
| 2. | Entra nella cartella public_html. |
| 3. | Individua il file wp-config.php. |
| 4. | Clicca con il tasto destro sul file, clicca Edit e poi clicca su Modifica. |
| 5. | Se compare un avviso sulla codifica del file, conferma per proseguire. |
Cerca le seguenti righe:
Modifica i valori con quelli del database creato nel cPanel.
Prima di testare il sito verifica che i file principali di WordPress si trovino direttamente nella cartella public_html.
Se questi file si trovano all'interno di una sottocartella, ad esempio public_html/wordpress, il sito potrebbe non aprirsi correttamente dal dominio principale.
Se il sito viene trasferito mantenendo lo stesso dominio normalmente non è necessario modificare gli URL nel database.
Se invece il dominio cambia oppure il sito passa da un dominio temporaneo a quello definitivo, potrebbe essere necessario aggiornare gli URL di WordPress.
I valori principali si trovano nella tabella wp_options del database e sono quelli a seguire.
Modificare manualmente il database in modo errato può causare malfunzionamenti del sito. Prima di effettuare modifiche assicurati di avere una copia del database.
| 1. | Apri il browser. |
| 2. | Digita il nome del dominio. |
| 3. | Verifica che la homepage venga caricata correttamente. |
| 4. | Accedi al pannello WordPress tramite /wp-admin. |
| 5. | Controlla che pagine, immagini, plugin e tema funzionino correttamente. |
Se il dominio è stato appena puntato al nuovo server potrebbero essere necessarie alcune ore affinché la propagazione DNS sia completata.
| 1. | Accedi alla bacheca WordPress. |
| 2. | Vai in Impostazioni > Permalink. |
| 3. | Clicca su Salva le modifiche anche senza modificare nulla. |
| 4. | Verifica che HTTPS funzioni correttamente. |
| 5. | Svuota eventuali plugin di cache. |
| 6. | Controlla eventuali percorsi personalizzati di upload, backup o cache configurati sul vecchio hosting. |
Errore di connessione al database
Verifica che nome database, utente, password e host siano corretti nel file wp-config.php.
Pagina bianca o errore PHP
Potrebbe dipendere da una versione PHP differente, da plugin non compatibili o da file mancanti.
Immagini mancanti
Verifica che la cartella wp-content/uploads sia stata caricata correttamente.
Link interni non funzionanti
Salva nuovamente i permalink dalla bacheca WordPress.
Redirect verso il vecchio dominio
Verifica i valori siteurl e home nel database e controlla eventuali redirect nel file .htaccess o nei plugin.
Se durante il trasferimento riscontri problemi, contatta il supporto indicando il dominio interessato, il passaggio in cui si verifica l'errore e l'eventuale messaggio visualizzato. Laddove possibile cercheremo di aiutarti.
Come si abilita l'Object Cache su WordPress?
Su tutte le nostre versioni PHP, Memcached è abilitato di default. Se Memcached non è stato volutamente disabilitato dall'utente, può essere utilizzato per la cache...
Come capisco quale plugin/tema da problemi a Wordpress?
Va premesso che non esiste un approccio migliore dell'altro per capire cosa stia creando problemi ad una installazione wordpress, a volte potrebbe essere un problema...
Come si disabilitano i pingback ed i trackback in Wordpress?
Disabiltiare i pingback e trackback in WordPress è una pratica che dovrebbe essere adottata per svariati motivi tra cui:
Spam: I pingback e trackback sono molto...
Come bloccare la generazione delle immagini in miniatura di Wordpress?
Per impostazione predefinita, quando si carica una immagine, WordPress genera, oltre ai formati creati automaticamente da eventuali temi/plugin, delle ulteriori copie in 3 diverse dimensioni...


©