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: modifica
parameters.phpnellaapp/config/parameters.php(PrestaShop 1.7+) - Se ha accesso al database ma non ai file: modificare
PS_SHOP_ENABLEinps_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
- Cancellare i file attuali dal sito (a meno che non voglia conservare alcuni file, come i log).
- Trasferisca i file di backup (directory PrestaShop completa che ha salvato) sul server tramite FTP.
- Verifichi che tutti i diritti (chmod) siano applicati correttamente (
755per i file,644per 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
- Elimina tutte le tabelle del database corrente (o crea un nuovo database vuoto).
- Importa il suo file
.sqltramite 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/
- Per PrestaShop 1.7+ :
- 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. |