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.