Il mio negozio è fuori servizio. Come posso ripristinare un backup?

HelpCenter

Ha provato ad aggiornare il suo negozio e ora è fuori servizio? Nella maggior parte dei casi, la soluzione consiste nell'implementare un backup. Questa può essere un'operazione complicata, ma si può fare se ha preparato correttamente i suoi backup (consulti l'articolo Come creare un backup del mio negozio).

Ecco i passaggi per ripristinare un backup:

 

1. metta il negozio in manutenzione

Prima di qualsiasi operazione, metta il suo negozio in modalità di manutenzione per evitare che i suoi clienti si imbattano in una pagina di errore. Ecco come procedere a seconda della sua situazione (per maggiori dettagli su ciascuna tecnica, consulti l'articolo Come impostare la manutenzione del mio negozio senza accedere al back office?)

  • Se ha accesso al file di configurazione: modificaparameters.php nellaapp/config/parameters.php (PrestaShop 1.7+)
  • Se ha accesso al database ma non ai file: modificarePS_SHOP_ENABLE inps_configuration
  • Non ha accesso a nulla, se non a FTP: inserisca un file lìmaintenance.html

 

2. ripristinare i file dello shop

a. Tramite FTP

  1. Cancellare i file attuali dal sito (a meno che non voglia conservare alcuni file, come i log).
  2. Trasferisca i file di backup (directory PrestaShop completa che ha salvato) sul server tramite FTP.
  3. Verifichi che tutti i diritti (chmod) siano applicati correttamente (755 per i file,644 per i file).

b. Dall'interfaccia host

Alcuni web host le permettono di ripristinare una versione completa del suo spazio web (ad esempio, il backup automatico giornaliero) tramite la loro console (cPanel, Plesk, ecc.).

 

3 Ripristinare il database

a. Tramite phpMyAdmin

  1. Elimina tutte le tabelle del database corrente (o crea un nuovo database vuoto).
  2. Importa il suo file.sql tramite la scheda "Importa".
    • Faccia attenzione a utilizzare la stessa versione di base dei file.

b. Dalla linea di comando (opzione avanzata)

mysql -u [utilisateur] -p [nom_bdd] < sauvegarde.sql

 

4. controllare il file di configurazione

Si assicuri cheapp/config/parameters.php (oconfig/settings.inc.php per PrestaShop 1,6 e -) contiene :

  • I giusti identificatori del database.
  • Il percorso corretto della cartella principale, se ha cambiato server.

 

5. pulizia e riavvio

  • Cancelli la cache manualmente:
    • Per PrestaShop 1.7+ :var/cache/*
    • Per PrestaShop 1,6 :cache/smarty/compile/ ecache/smarty/cache/
  • Controlli i registri in/var/logs/ o/log/ in caso di errori.
  • Ricarichi il negozio in un browser privato per testare.

 

💡 Provi il ripristino su un server locale: se ha tempo, testi il ripristino su un ambiente locale (XAMPP, MAMP) o su un sottodominio protetto, per assicurarsi che tutto funzioni prima di riportarlo online.

 

⚠️ Questo articolo è stato tradotto da un programma di traduzione automatica.