Come risolvere il problema del mancato funzionamento del sito WordPress dopo una migrazione
John Turner
John Turner
Il vostro sito WordPress non funziona dopo una migrazione?
Avete appena scelto di migrare il vostro sito su un server migliore o su un nome di dominio diverso. Ma dopo il trasferimento, il vostro sito WordPress non funziona più come prima.
Potrebbero mancare dei contenuti, oppure non è possibile accedere all'area di amministrazione.
Non preoccupatevi, questi problemi sono solitamente facili da risolvere. In questo post, vi mostrerò alcuni comuni problemi post-migrazione e come risolverli!
Ecco i punti salienti:
- I problemi post-migrazione sono comuni e quasi sempre risolvibili. La maggior parte di essi è riconducibile a una serie di cause principali, quali dati memorizzati nella cache non aggiornati, URL del database errati o autorizzazioni dei file non funzionanti.
- I problemi più frequenti includono contenuti mancanti, errori di accesso, link interni non funzionanti, errori SSL e reindirizzamenti che puntano ancora al tuo vecchio dominio.
- Inizia ogni sessione di risoluzione dei problemi cancellando la cache e rigenerando il file .htaccess. Questi due passaggi risolvono da soli la maggior parte degli errori post-migrazione.
- Gli URL dei database sono la soluzione più trascurata: i vecchi riferimenti ai domini rimasti nel database sono la causa principale dei link non funzionanti, dei reindirizzamenti errati e delle immagini mancanti dopo un trasferimento.
- La migliore prevenzione è un backup completo prima della migrazione e uno strumento come Duplicator che gestisce automaticamente i trasferimenti di file, gli aggiornamenti del database e la riscrittura degli URL.
Indice dei contenuti
- Problemi comuni dopo una migrazione di WordPress
- 1. Il contenuto non viene visualizzato
- 2. Problemi di accesso
- 3. Plugin di migrazione di WordPress non funzionanti
- 4. Perdita di file
- 5. Tempi di inattività
- 6. Gli URL nei messaggi non funzionano
- 7. Errore nello stabilire una connessione al database
- 8. 500 Errore interno del server
- 9. Certificato SSL non valido
- 10. Reindirizzamenti al vecchio dominio
- Come risolvere il problema del mancato funzionamento del sito WordPress dopo una migrazione
- Come evitare i più comuni problemi di migrazione
- Domande frequenti sui problemi di migrazione di WordPress
Problemi comuni dopo una migrazione di WordPress
Lo spostamento del sito WordPress su un altro servizio di hosting può talvolta causare problemi fastidiosi.
Ecco i problemi più frequenti che si possono incontrare dopo la migrazione:
- Il contenuto non viene visualizzato: Immagini mancanti dalle pagine, post non visualizzati o permalink non funzionanti che impediscono l'accesso ai contenuti.
- Problemi di accesso: Impossibile accedere a wp-admin a causa di problemi di password, schermate di login vuote o conflitti di connessione al database.
- Plugin di migrazione di WordPress non funzionanti: Strumenti di migrazione che non trasferiscono correttamente i file, i database o aggiornano le impostazioni di configurazione.
- Perdita di file: Temi, plugin o file di contenuto importanti scompaiono durante il processo di trasferimento.
- Tempi di inattività: Il sito diventa inaccessibile quando i reindirizzamenti puntano al vecchio host o le impostazioni DNS non vengono aggiornate correttamente.
- Gli URL nei post non funzionano: I link interni nei post del blog puntano ancora al vecchio dominio invece che al nuovo.
- Errore nella connessione al database: WordPress non riesce a connettersi al database a causa di credenziali errate o di problemi del server.
- 500 Errore interno del server: Errori generici del server causati da problemi di autorizzazione dei file, conflitti di plugin o file .htaccess corrotti.
- Certificato SSL non valido: Certificati di sicurezza che non funzionano più dopo aver cambiato dominio o provider di hosting.
- Reindirizzamento al vecchio dominio: I visitatori vengono automaticamente indirizzati al vostro sito web precedente invece che alla nuova posizione.
1. Il contenuto non viene visualizzato
Se il vostro sito WordPress non funziona dopo la migrazione, potreste notare che i vostri contenuti non vengono visualizzati correttamente.
Quando si aprono alcune pagine, le immagini potrebbero non essere visualizzate. Anche se sono presenti nella libreria multimediale, non appaiono nel front-end.
Ecco alcuni motivi per cui le immagini scompaiono dopo una migrazione:
- I permalink non sono corretti
- URL del sito non corretto
- URL delle immagini non corretti
- Conflitti tra plugin
- Permessi di file non corretti
- Caratteri speciali nei nomi delle immagini
Un altro problema potrebbe essere la mancata visualizzazione di post o pagine. Ciò può essere dovuto a impostazioni errate dei permalink.
I permalink sono i collegamenti univoci a post, categorie e altri elenchi del blog. Se non corrispondono, i contenuti non vengono visualizzati correttamente.
2. Problemi di accesso
Se non riuscite ad accedere al vostro sito WordPress dopo la migrazione, non fatevi prendere dal panico. È un problema frequente.
La soluzione più probabile è quella di reimpostare la password.
Ora, poiché il sito è stato spostato, la vecchia e-mail potrebbe non essere collegata. Attraverso phpMyAdmin, verificare che la tabella wp_users contenga i nomi utente corretti.
È anche possibile che la schermata di accesso a wp-admin sia completamente vuota. Questo potrebbe essere dovuto a un conflitto tra plugin o temi, a un limite di memoria PHP o a problemi con il file wp-config.php.
Risolvi questo problema disattivando i plugin, aumentando il limite di memoria PHP o controllando che non ci siano errori nel file wp-config.php.
Se il database di WordPress è ancora collegato al vecchio sito web dopo il trasferimento, questo potrebbe causare problemi come reindirizzamenti errati. Per risolvere questo problema, ricordatevi di cambiare gli URL del database dopo la migrazione.
3. Plugin di migrazione di WordPress non funzionanti
Spesso il successo della migrazione dipende dallo strumento utilizzato. Un plugin di migrazione sbagliato potrebbe non riuscire a spostare correttamente tutti i file e le tabelle del database.
Per configurare il nuovo sito, il plugin di migrazione dovrà anche aggiornare il file wp-config.php con i nuovi URL. Se non fa il suo lavoro, si potrebbero verificare errori di accesso, contenuti mancanti e altri problemi.
4. Perdita di file
Se il vostro sito WordPress non funziona dopo averlo spostato, è possibile che abbiate perso alcuni file. Questi potrebbero contenere dati importanti come temi, plugin o addirittura contenuti.
La cosa più intelligente da fare è eseguire il backup dell'intero sito prima di una migrazione. Utilizzate plugin di backup come Duplicator per un'esperienza senza problemi. In questo modo, avrete un piano di recupero se le cose vanno male e perdete dei file.

Se mancano dei file e non avete un backup, non preoccupatevi. Rivolgetevi all'assistenza del vostro host web. Potrebbero avere un backup o aiutarvi a recuperare i file persi.
Non dimenticate che prevenire è meglio che risolvere i problemi. I backup regolari del sito web dovrebbero essere una parte fondamentale della gestione del vostro sito. Mantengono il vostro sito WordPress ben funzionante, soprattutto dopo migrazioni sbagliate.
5. Tempi di inattività
È fastidioso quando il vostro sito WordPress si blocca durante o dopo una migrazione. Questo accade spesso quando il nuovo sito viene reindirizzato al vecchio host.
Alcuni host forniscono un indirizzo interno che può aiutare a evitare i tempi di inattività durante il trasferimento. Potete testare i vostri contenuti su questa nuova posizione e aggiungere i reindirizzamenti quando tutto funziona correttamente.
Se il tuo nuovo host non ne ha uno, puoi semplicemente aggiornare il file hosts sul tuo computer. Aggiungendo il tuo nuovo indirizzo IP e dominio a questo file, potrai accedere ai file del tuo nuovo host mentre i visitatori visualizzano il tuo sito sul vecchio host.
In sostanza, fa credere al computer che il sito web si sia spostato quando non è così. Quindi, una volta terminata la migrazione, cancellate questa voce dal vostro file hosts. I tempi di inattività saranno nulli!
6. Gli URL nei messaggi non funzionano
Potreste notare che i vostri link interni nei post del blog non funzionano. Di solito questo accade perché sono ancora collegati al vecchio sito.
È possibile risolvere questo problema utilizzando query SQL per aggiornare il database MySQL. Oppure, si può utilizzare un plugin come Search & Replace Everything per semplificare il lavoro.
Ma se si utilizza lo strumento giusto, gli URL verranno aggiornati automaticamente durante la migrazione. Con Duplicator Pro, è possibile inserire il vecchio dominio e sostituirlo con quello nuovo.

Duplicator cercherà e sostituirà tutti i vecchi URL nel vostro database, in modo da non dovervi preoccupare dei link non funzionanti.
7. Errore nello stabilire una connessione al database
Dopo lo spostamento del sito WordPress può comparire un "Errore nella connessione al database". Questo accade quando il sito non riesce a connettersi al database.
Di solito, è possibile risolvere questo problema aggiornando i dettagli del database nel file wp-config.php . Trova queste righe e assicurati che corrispondano al tuo nuovo database:
- NOME DB
- DB_USER
- DB_PASSWORD
- DB_HOST
Se non funziona, contattate il vostro nuovo provider di web hosting. Verificate che il vostro server sia attivo e funzionante. Potrebbe essere temporaneamente inattivo.
Dopo essersi assicurati che il database sia impostato correttamente, potrebbe essere necessario ripararlo. Aggiungere questo codice al file wp-config.php:
define ('WP_ALLOW_REPAIR', true);
Quindi, utilizzate lo strumento di riparazione integrato di WordPress visitando questo link:
http://www.yoursite.com/wp-admin/maint/repair.php

8. 500 Errore interno del server
Un problema comune dopo una migrazione di WordPress è il 500 Internal Server Error. Può essere uno degli errori più frustranti, perché spesso non ci dice quale sia la causa.

A volte il vostro host non può accedere a tutti i file del sito dopo il trasferimento. Dovrete trovare e aggiornare i permessi dei file.
In alternativa, potrebbe essere necessario rigenerare il file.htaccess. Vi illustreremo questa procedura più avanti nell'articolo.
Un'altra causa dell'errore 500 Internal Server è un conflitto di plugin. Provate a disattivarli e a riattivarli per vedere se l'errore si ripresenta.
Altre soluzioni includono l'aumento del limite di memoria PHP, il passaggio a un tema WordPress predefinito e il ricaricamento dei file principali di WordPress.
9. Certificato SSL non valido
Dopo aver spostato il vostro sito WordPress, potreste avere un certificato SSL non valido. Questo accade spesso perché i certificati SSL sono direttamente collegati al nome di dominio del vostro sito web.
Quando si effettua la migrazione, è possibile che si cambi il nome del dominio. Questo può rendere il vostro certificato SSL non valido.
Il modo più semplice per risolvere questo problema è ottenere un nuovo certificato SSL per il nuovo dominio. Il vostro host web può aiutarvi a farlo.
10. Reindirizzamenti al vecchio dominio
Dopo aver aggiornato il nome di dominio, è possibile che i visitatori siano ancora reindirizzati a quello vecchio. Questo accade quando l'URL del sito e l'URL della home page sono diversi dai valori presenti nel database.
I reindirizzamenti errati potrebbero essere causati anche da problemi di DNS. Assicuratevi che i record DNS siano aggiornati prima di iniziare la risoluzione dei problemi.
Per assicurarsi che il sito sia visibile, leggete questa guida su come assicurarsi che il sito WordPress venga reindirizzato al nuovo dominio.
Come risolvere il problema del mancato funzionamento del sito WordPress dopo una migrazione
Vediamo come risolvere i problemi che si possono verificare se qualcosa va storto dopo una migrazione. In questo modo, potrete risolvere qualsiasi problema si presenti!
Seguite questi passaggi essenziali per la risoluzione dei problemi per riportare il vostro sito online:
- Cancellare la cache: Rimuovere i contenuti obsoleti dalla cache dei plugin e delle cache lato server che potrebbero visualizzare vecchie versioni del sito.
- Rigenerare il file .htaccess: risolvere i problemi di permalink e gli errori interni del server creando un nuovo file di configurazione.
- Impostare le autorizzazioni corrette per i file: Assicurarsi che le directory abbiano i permessi 755 e i file i permessi 644 per un accesso corretto al server.
- Aggiornare gli URL del database: Utilizzare i plugin o le query SQL per cambiare tutti i vecchi riferimenti al dominio nel database con il nuovo URL.
- Risolvere i conflitti software: Identificare i plugin o i temi problematici disattivandoli e testandoli singolarmente.
- Contattare l'assistenza del vostro hosting web: Ottenere un aiuto professionale dal proprio provider di hosting quando i problemi tecnici sono al di là delle proprie competenze.
Cancellare la cache
I plugin di caching e le cache lato server possono conservare le vecchie versioni del sito, causando errori o problemi di visualizzazione dei contenuti.
Se si verifica un errore dopo una migrazione, cancellare la cache. Questo aiuterà a visualizzare le ultime modifiche apportate al sito.
Il modo in cui farlo dipende dalla soluzione di caching utilizzata. Alcuni plugin offrono un'opzione "cancella cache" o "cancella cache" nelle loro impostazioni.

Spesso il provider di hosting dispone di una funzione per cancellare la cache sul lato server nella dashboard dell'hosting. Se non siete sicuri, consultate la documentazione del vostro plugin o servizio di hosting.
Rigenerare il file .htaccess
I problemi più comuni, come gli errori interni del server o le impostazioni errate dei permalink, possono essere risolti rigenerando il file.htaccess. Questo file controlla la configurazione del sito.
Per ripristinare il file.htaccess, aprite i file di WordPress con un file manager come cPanel o un client FTP (File Transfer Protocol). Trovate il file.htaccess, che si trova nella vostra directory principale( cartellapublic_html ).
Rinominate questo file in qualcosa come:.htaccess_old
Ora, tornate alla vostra dashboard di WordPress. Andate su Impostazioni " Permalinks e non apportate alcuna modifica. Scorrere fino in fondo e premere Salva modifiche.

In questo modo si rigenera automaticamente il file.htaccess.
Impostare i permessi corretti per i file
Se il sito appena migrato non funziona, potrebbe essere necessario controllare i permessi dei file. Sono fondamentali per il buon funzionamento del sito.
Le directory del vostro sito WordPress devono avere i permessi impostati su 755. I file devono essere impostati su 644.
È possibile ripristinare questi permessi tramite SSH o FTP. Risolvendo i problemi di accesso ai file, il vostro sito WordPress funzionerà senza problemi dopo la migrazione.
Aggiornare gli URL del database
Dopo la migrazione, è possibile che si verifichino URL errati che fanno ancora riferimento al vecchio sito.
È possibile aggiornare gli URL del database con un plugin chiamato Search & Replace Everything. Trova i vecchi URL in tutte le tabelle e li aggiorna per voi. Questo aiuta a sistemare la navigazione del sito dopo la migrazione.

Se vi sentite a vostro agio nel modificare direttamente il database, prendete in considerazione l'esecuzione di query SQL. Questo approccio diretto potrebbe aiutare ad aggiornare tutti i riferimenti URL in modo efficiente.
Assicurarsi di aggiornare la posizione del sito nella tabella wp_options. Vecchi riferimenti qui possono causare problemi di reindirizzamento.
Inoltre, prestate attenzione al file wp-config.php. È necessario aggiornarlo con i dati del nuovo server e del database per far sì che tutto funzioni correttamente.
Risolvere i conflitti software
Se il vostro sito WordPress smette di funzionare dopo averlo spostato, il problema potrebbe essere dovuto a conflitti software. Questo può accadere quando i plugin, i temi e il software principale di WordPress non funzionano bene insieme.
Per risolvere il problema, disattivare tutti i plugin e passare a un tema predefinito. Quindi, riattivare tutti i plugin singolarmente per individuare l'origine del problema.
È buona norma mantenere i plugin, i temi e WordPress aggiornati alle ultime versioni. Questi aggiornamenti spesso includono correzioni di bug e miglioramenti della compatibilità.
Contattare l'assistenza per l'hosting web
Puoi sempre contattare il team di assistenza del tuo servizio di web hosting. Si tratta di professionisti esperti in grado di aiutarti a risolvere la maggior parte dei problemi legati alla migrazione.
Assicuratevi di condividere il problema, compresi gli eventuali messaggi di errore visualizzati. Più informazioni si forniscono sul problema, più rapidamente si potrà offrire una soluzione.
Come evitare i più comuni problemi di migrazione
Se non si pianifica correttamente, si dovranno affrontare molti problemi dopo la migrazione. Parliamo di come rendere il trasferimento il più agevole possibile.
Prendetevi il tempo necessario per pianificare e prevenire sorprese indesiderate. Ecco alcune risorse preziose che vi aiuteranno a migrare con successo il vostro sito web:
- La lista di controllo definitiva per la migrazione di WordPress
- Come migrare un sito WordPress a un nuovo host
- Come migrare un sito WordPress su un nuovo dominio
Esistono molti plugin per la migrazione di WordPress, ma non ne troverete uno migliore di Duplicator Pro. Questo strumento rende le migrazioni semplici (e prive di errori).

Tutto ciò che dovrete fare è creare un backup completo del vostro sito originale. Quindi, scaricate il file di archivio di backup.

Sul secondo sito, rilasciare il file di archivio nella pagina Importa backup di Duplicator.

Successivamente, riceverete una guida alla migrazione passo dopo passo. È possibile eseguire facilmente operazioni come l'importazione del database e l'aggiornamento degli URL. Ciò consente di evitare errori durante lo spostamento del sito.
Domande frequenti sui problemi di migrazione di WordPress
Come si accede all'amministrazione di WordPress dopo una migrazione?
Dopo la migrazione del sito WordPress, è possibile accedere alla dashboard di amministrazione aggiungendo "/wp-admin" all'URL del nuovo sito. Inserite le vostre credenziali e dovreste accedere alla dashboard senza problemi. In caso di difficoltà, ci sono molti modi per rientrare nel sito.
Come si risolvono i problemi di migrazione?
È necessario identificare il problema, che si tratti di un problema di accesso, di un errore del plugin o di un errore di connessione al database. Una volta capito cosa è successo, si possono prendere provvedimenti per risolvere il problema. Alcuni suggerimenti generali per la risoluzione dei problemi sono: cancellare la cache, rigenerare il file.htaccess, impostare i permessi dei file corretti e aggiornare gli URL del database.
Qual è il problema della migrazione di WordPress?
Le migrazioni di WordPress possono portare a potenziali perdite di file, problemi di login, contenuti mancanti o tempi di inattività. Inoltre, le configurazioni errate possono causare problemi come il reindirizzamento al vecchio sito quando si visita il nuovo URL.
Quanto tempo occorre per migrare un sito WordPress?
Il tempo necessario per migrare un sito WordPress può variare. Dipende dalle dimensioni del sito, dalla velocità di Internet e dalla complessità del sito. I siti più piccoli possono richiedere solo poche ore, mentre quelli più grandi e complicati possono richiedere alcuni giorni.
Da fuori uso a nuovamente online
Spero che il tuo sito WordPress appena migrato funzioni ora!
Se questa volta tutto ha funzionato, ma la migrazione è stata comunque un'esperienza stressante, vale la pena prestare attenzione. La maggior parte dei grattacapi post-migrazione derivano da operazioni affrettate o manuali in cui la riscrittura degli URL e gli aggiornamenti del database vengono saltati o eseguiti in modo errato.
Uno strumento affidabile come Duplicator Pro rende il processo più prevedibile. Le operazioni di ricerca e sostituzione degli URL e di importazione del database vengono gestite automaticamente, così non dovrai passare ore a eseguire il debug.
Volete migrare il vostro sito WordPress senza errori? Scaricate Duplicator Pro per trasferimenti veloci, fluidi ed efficienti!
Una volta che il tuo sito è stabile, dedica cinque minuti a documentare cosa si è rotto e cosa lo ha riparato. Messaggi di errore specifici, il plugin che ha causato un conflitto o l'impostazione esatta che hai dovuto modificare potrebbero essere molto importanti se dovessi migrare di nuovo. È sufficiente una breve nota in un documento o anche uno screenshot salvato in una cartella.
Mentre siete qui, penso che vi piaceranno queste altre guide di WordPress:
- La migrazione del sito è destinata a fallire (a meno che non si evitino questi errori)
- 20 errori più comuni di WordPress (e alcune soluzioni rapide)
- Come un'agenzia di web design ha evitato i fallimenti della migrazione in oltre 50 progetti
- Guida completa alla migrazione SEO dei siti web
- Come spostare un sito WordPress live su un localhost
- Quanto costa migrare un sito WordPress?