Esistono diversi modi per attivare la modalità di manutenzione senza accedere al back office:
Metodo 1 Tramite il file di configurazione
Per le versioni di PrestaShop a partire da 1,7 :
- Acceda al suo server FTP o al suo hosting utilizzando un file manager.
- Apra il seguente file:
app/config/parameters.php -
Cerchi la riga che contiene :
'maintenance_mode' => false,
-
Modifichi questa riga in
true:'maintenance_mode' => true,
-
Salvi il file e ricarichi il negozio: ora sarà in modalità manutenzione.
Metodo 2 Tramite il database
Questa è una tecnica rischiosa da utilizzare come ultima risorsa, se non può modificare il file :
- Si colleghi a phpMyAdmin o a un altro strumento di gestione del database.
- Accedere alla tabella
ps_configuration. - Trova la linea corrispondente a
PS_SHOP_ENABLE. - Modificare il valore :
- Se è a
1significa che il negozio è attivo. - Cambialo in
0per disattivarlo (metterlo in manutenzione).
- Se è a
- Salvi le sue modifiche.
| ⚠️ Esegua regolarmente dei backup del suo database ed eviti di modificarlo se non dispone di un backup recente. |
Metodo 3 via FTP, quando non ha accesso a nient'altro.
Se non può accedere ai file di amministrazione o di configurazione, può procedere come segue:
- Crea un file di testo chiamato
maintenance.htmlsul suo computer. -
Scriva un messaggio semplice come :
<html> <head><title>Maintenance en cours</title></head> <body> <h1>La boutique est temporairement en maintenance</h1> <p>Merci de revenir dans quelques instants.</p> </body> </html> - Trascini questo file nella radice del suo sito tramite FTP (dove il file
index.php). - Configuri temporaneamente il suo server web per visualizzare questo file invece del sito. Questa opzione le chiede di regolare la
.htaccesso la configurazione del server, a seconda del suo hosting.
⚠️ Questa manipolazione del.htaccess non è consigliato ai principianti. Salvi sempre il suo file .htaccess prima di modificarlo. |