Hai deciso di cambiare dominio oppure trasferire il tuo negozio su un nuovo server?
La migrazione di PrestaShop richiede attenzione, perché un errore può causare problemi come:
-
sito irraggiungibile;
-
errore 500;
-
immagini mancanti;
-
redirect infiniti;
-
problemi SSL;
-
perdita del posizionamento SEO.
In questa guida vedremo i principali passaggi per trasferire correttamente un e-commerce PrestaShop su un nuovo dominio o hosting.
Se preferisci affidarti a un professionista puoi richiedere un intervento di Assistenza PrestaShop.
Quando è necessario effettuare una migrazione
Generalmente una migrazione viene eseguita quando:
-
si cambia dominio;
-
si cambia hosting;
-
si passa ad un server più performante;
-
si trasferisce il sito su VPS o server dedicato;
-
si effettua un rebranding;
-
si desidera migliorare velocità e stabilità.
Prima di iniziare: esegui un backup completo
Prima di qualsiasi operazione è fondamentale salvare:
-
database;
-
file del sito;
-
immagini;
-
moduli;
-
tema;
-
configurazioni.
Un backup completo permette di ripristinare rapidamente il negozio in caso di problemi.
Trasferire file e database
La migrazione prevede due operazioni:
Copia dei file
Puoi utilizzare:
-
FileZilla;
-
WinSCP;
-
pannello hosting.
Normalmente vengono trasferite:
-
cartella principale;
-
immagini;
-
moduli;
-
tema;
-
file di configurazione.
Importazione del database
Il database contiene:
-
prodotti;
-
ordini;
-
clienti;
-
categorie;
-
configurazioni.
Generalmente viene esportato tramite phpMyAdmin e importato sul nuovo server.
Aggiornare i parametri di connessione
Dopo il trasferimento è necessario aggiornare i parametri del database.
Le informazioni principali riguardano:
-
host database;
-
nome database;
-
utente;
-
password.
Una configurazione errata può impedire l’avvio del sito.
Svuotare la cache
Dopo la migrazione è consigliabile eliminare la cache.
Questo permette di evitare:
-
pagine bianche;
-
errori di caricamento;
-
configurazioni obsolete.
Approfondimento:
Come cancellare la cache PrestaShop
Aggiornare dominio e URL
Quando si cambia dominio è necessario aggiornare:
-
dominio principale;
-
dominio SSL;
-
URL del negozio;
-
eventuali sottocartelle.
Una configurazione errata può provocare:
-
redirect infiniti;
-
ERR_TOO_MANY_REDIRECTS;
-
pagine non raggiungibili.
Approfondimento:
Risolvere i reindirizzamenti in PrestaShop
Rigenerare il file .htaccess
Dopo una migrazione può essere necessario rigenerare il file .htaccess.
Questa operazione consente di:
-
ricostruire gli URL friendly;
-
eliminare vecchi riferimenti;
-
evitare errori 404.
Controllare SSL e certificato HTTPS
Verifica sempre:
-
HTTPS attivo;
-
certificato valido;
-
redirect da HTTP a HTTPS.
Problemi SSL possono causare:
-
pagine non sicure;
-
redirect continui;
-
errori lato browser.
Controllare immagini e moduli
Dopo la migrazione verifica:
-
immagini prodotti;
-
immagini categorie;
-
tema;
-
moduli installati;
-
email;
-
checkout;
-
pagamenti.
Alcuni moduli potrebbero richiedere una riconfigurazione.
Se dopo il trasferimento qualcosa smette di funzionare puoi approfondire:
Modulo PrestaShop non funziona
Controllare la velocità del sito
Un cambio hosting può migliorare oppure peggiorare le prestazioni.
Dopo il trasferimento verifica:
-
tempo di caricamento;
-
cache;
-
PHP;
-
database;
-
compressione immagini.
Approfondimento:
PrestaShop lento dopo aggiornamento
Migrazione e SEO
Quando si cambia dominio bisogna prestare particolare attenzione alla SEO.
È consigliabile:
-
configurare redirect 301;
-
aggiornare Search Console;
-
inviare la sitemap;
-
monitorare eventuali errori 404.
In questo modo è possibile ridurre al minimo eventuali perdite di traffico.
Errori più comuni durante una migrazione
Tra i problemi più frequenti troviamo:
-
errore 500;
-
pagine bianche;
-
redirect infiniti;
-
immagini mancanti;
-
email non funzionanti;
-
moduli incompatibili;
-
problemi SSL.
Per approfondire:
-
Errore 500 PrestaShop
-
Email PrestaShop non arrivano
-
PrestaShop PHP 8
Hai bisogno di trasferire il tuo e-commerce?
Posso aiutarti con:
-
cambio dominio;
-
cambio hosting;
-
migrazione VPS o server dedicati;
-
trasferimento immagini e database;
-
controllo SEO;
-
verifica moduli e tema;
-
test finali.
Puoi richiedere una Consulenza PrestaShop oppure un intervento di Assistenza PrestaShop.
FAQ
Posso cambiare dominio senza perdere il posizionamento SEO?
Sì, utilizzando correttamente i redirect 301 e aggiornando Google Search Console.
È possibile migrare PrestaShop su un nuovo hosting?
Sì, trasferendo file e database.
Dopo la migrazione il sito mostra errore 500, cosa posso fare?
Generalmente è necessario controllare PHP, cache, database o configurazioni del server.
Devo rigenerare il file .htaccess?
In molti casi sì, soprattutto se cambiano dominio o struttura degli URL.
Quanto tempo richiede una migrazione PrestaShop?
Dipende dalle dimensioni del negozio e dal numero di moduli installati.