Come risolvere il tuo sito WordPress non funzionante dopo una migrazione

Migrare il tuo sito WordPress a un nuovo host può essere complicato, ed è prevedibile riscontrare alcuni problemi dopo. Forse i tuoi link non funzionano, mancano delle immagini, o l’intero sito sembra essersi rotto.

Non preoccuparti! In questo post del blog, ti guiderò attraverso alcuni semplici passaggi per far funzionare di nuovo il tuo sito WordPress senza problemi dopo averlo spostato.

Perché il tuo sito WordPress potrebbe non funzionare dopo una migrazione: Cause principali

Risolvere il problema di un sito WordPress che non funziona dopo una migrazione implica identificare le cause fondamentali. Ecco le principali:

  • Problemi DNS Impostazioni errate o ritardi di propagazione possono impedire il caricamento del sito (fino a 48 ore).
  • Errori di trasferimento file Trasferimenti di file incompleti portano a media, temi o plugin mancanti, causando malfunzionamenti.
  • Problemi di connessione al database Credenziali errate in wp-config.php possono impedire la connessione al database.
  • Problemi con i dati serializzati Gli URL o i percorsi potrebbero non aggiornarsi correttamente durante la migrazione, compromettendo la funzionalità.
  • Problemi di configurazione Impostazioni errate di wp-config.php o incompatibilità della versione PHP possono causare errori del sito.
  • Problemi con i permalink Permalink interrotti causano errori 404; risalvare le impostazioni di solito risolve questo.
  • Problemi con il file .htaccess File .htaccess mancanti o errati interrompono la struttura degli URL e la funzionalità.

5 modi per risolvere il problema del tuo sito WordPress non funzionante dopo una migrazione

  1. Svuota la cache di WordPress
  2. Modifica l’indirizzo del sito tramite le impostazioni di WordPress
  3. Rivedi l’URL del sito utilizzando il database di WordPress
  4. Rigenera il file .htaccess
  5. Imposta i permessi dei file corretti

Nota: Esegui sempre il backup del tuo sito web prima di apportare modifiche. Questo assicura che tu possa ripristinarlo rapidamente se qualcosa va storto. Prova WP Staging per backup semplici e automatici. Per ulteriore assistenza, consulta la guida al backup e al ripristino.

1. Svuota la cache di WordPress

Svuotare la cache di WordPress può risolvere molti problemi che si presentano dopo una migrazione. I file memorizzati nella cache potrebbero far sì che il tuo sito visualizzi informazioni vecchie o errate. Segui questi passaggi per svuotare la cache di WordPress:

Accedi al tuo dashboard WordPress, naviga al menu "Plugin" e seleziona "Plugin installati".

Plugin WordPress installati

Controlla la presenza di plugin di caching attivi, come W3 Total Cache, WP Super Cache, o qualsiasi altro plugin di caching che potresti utilizzare.

installare W3 Total Cache

Vai su "Performance" nel tuo dashboard WordPress e seleziona "Dashboard". Quindi, fai clic sul pulsante "Empty All Caches".

Svuota tutte le cache

Dopo aver svuotato tutte le cache, aggiorna il tuo sito WordPress. Assicurati che il sito venga visualizzato correttamente e verifica che eventuali problemi precedenti siano stati risolti.

Seguendo questi passaggi, puoi svuotare efficacemente la cache di WordPress, potenzialmente risolvendo molti problemi post-migrazione e assicurando che il tuo sito mostri i contenuti più aggiornati.

2. Modifica l’indirizzo del sito tramite le impostazioni di WordPress

Cambia l’URL all’interno del dashboard WordPress per modificare l’indirizzo del sito tramite le impostazioni di WordPress. Questo aggiorna tutti i link e i riferimenti interni. Ecco come fare:

Accedi al tuo dashboard WordPress e naviga su "Impostazioni" > "Generali".

Impostazioni generali di WordPress

Dopo di che, inserisci il tuo nuovo dominio nel campo ‘Indirizzo del sito (URL)’.

Aggiorna l'URL dell'indirizzo del tuo sito WordPress

Per salvare le modifiche, scorri verso il basso e fai clic su "Salva modifiche" per applicare le modifiche.

Salva modifiche

Dopo aver salvato, controlla il tuo sito per assicurarti che si carichi correttamente con l’URL aggiornato. Conferma che tutti i link, le immagini e le risorse funzionino come previsto.

Quando regoli l’indirizzo del tuo sito nelle impostazioni di WordPress, mantieni tutto coerente e impedisci ai link di rompersi.

3. Rivedi l’URL del sito utilizzando il database di WordPress

Per rivedere l’URL del sito tramite il database WordPress, modifichi direttamente le voci URL nel database utilizzando phpMyAdmin o uno strumento simile. Ecco come fare:

Accedi al pannello di controllo del tuo web hosting, naviga su phpMyAdmin, o accedici tramite il dashboard del tuo fornitore di hosting.

cPanel phpMyAdmin

In phpMyAdmin, individua e seleziona il database associato al tuo sito WordPress dall’elenco nella barra laterale sinistra.

Elenco di tutti i database di phpMyAdmin

All’interno del tuo database WordPress, cerca una tabella denominata wp_options (il prefisso della tabella wp_ può variare se l’hai personalizzato durante l’installazione).

Tabella wp_options di WordPress

Nella tabella wp_options, cerca le righe con il valore della colonna option_name pari a siteurl e home.

Sostituisci l’URL esistente nel campo option_value con il tuo nuovo URL del sito. Assicurati che l’URL sia corretto e completo, incluso il protocollo (ad esempio, http:// o https://).

Aggiorna l'URL del sito tramite il database

Visita il tuo sito per verificare che l’URL aggiornato si carichi correttamente.

Modificare l’URL del sito nel database WordPress può essere utile quando l’accesso al dashboard è limitato. Tuttavia, è rischioso e può causare problemi se eseguito in modo errato.

4. Rigenera il file .htaccess

Il file .htaccess controlla come vengono elaborati gli URL sul tuo sito WordPress. Se il tuo sito non funziona dopo una migrazione, rigenerare questo file può risolvere problemi di permalink e URL. Ecco come fare:

Accedi al pannello di controllo del tuo web hosting e apri il file manager, oppure usa un client FTP per connetterti al tuo server.

Gestore file cPanel

Vai alla directory radice della tua installazione WordPress (di solito public_html o www).

Directory WordPress (public_html)

Trova il file .htaccess nella directory radice, fai clic destro su di esso, seleziona l’opzione "Rinomina" e rinominalo in qualcosa come ".htaccess_old".

Rinomina il file .htaccess

Ora, accedi al dashboard WordPress. Nella barra laterale, passa il mouse sopra o fai clic su "Impostazioni". Dal menu a discesa, seleziona "Permalink".

Impostazioni dei permalink di WordPress

Non è necessario modificare alcuna impostazione in questa pagina. Scorri verso il basso e fai clic su "Salva modifiche" per rigenerare il file .htaccess.

Salva i permalink di WordPress

Seguendo questi passaggi, puoi rigenerare il file .htaccess e risolvere problemi comuni relativi ai permalink e alla struttura degli URL dopo la migrazione del tuo sito WordPress.

5. Imposta i permessi dei file corretti

Permessi dei file corretti sono importanti affinché il tuo sito WordPress funzioni correttamente e rimanga sicuro. Permessi errati possono impedire il caricamento di file, l’esecuzione di script o l’accesso a parti del tuo sito. Ecco come impostarli correttamente:

Accedi al pannello di controllo del tuo hosting (cPanel, Plesk, ecc.), quindi trova e apri lo strumento File Manager fornito lì.

Gestore file cPanel

Naviga alla directory radice della tua installazione WordPress, tipicamente denominata public_html o www.

Directory WordPress (public_html)

Seleziona tutte le cartelle all’interno della tua installazione WordPress nel File Manager o nel client FTP. Quindi, fai clic destro sulle cartelle selezionate e scegli "Permessi" o "Cambia permessi".

Cambia i permessi delle cartelle

Inserisci 755 o seleziona le caselle appropriate per impostare i permessi a 755, quindi fai clic sul pulsante "Cambia permessi".

Imposta i permessi delle cartelle a 755

Ora, seleziona tutti i file all’interno della tua installazione WordPress. Fai clic destro sui file selezionati e scegli "Permessi" o "Cambia permessi".

Cambia i permessi dei file

Questa volta, inserisci 644 o seleziona le caselle appropriate per impostare i permessi a 644, quindi fai clic sul pulsante "Cambia permessi".

Imposta i permessi dei file a 644

Seguendo questi passaggi, puoi assicurarti che il tuo sito WordPress abbia i permessi dei file corretti, migliorandone la sicurezza e la funzionalità.

Conclusione

Riparare il tuo sito WordPress dopo uno spostamento è semplice. Inizia svuotando la cache per eliminare i vecchi dati. Quindi, aggiorna l’indirizzo del tuo sito nelle impostazioni di WordPress e nel database. Rigenera il file .htaccess per risolvere problemi con i link e imposta correttamente i permessi dei file.

Segui questi passaggi e il tuo sito dovrebbe essere di nuovo operativo senza problemi. Se hai ancora problemi, potrebbe essere il momento di cercare aiuto professionale.

Articoli correlati