Existen varias formas de activar el modo de mantenimiento sin acceder al back office:
Método 1 A través del archivo de configuración
Para versiones de PrestaShop a partir de 1,7 :
- Acceda a su servidor FTP o alojamiento utilizando un gestor de archivos.
- Abra el siguiente archivo:
app/config/parameters.php -
Busque la línea que contiene :
'maintenance_mode' => false,
-
Cambie esta línea por
true:'maintenance_mode' => true,
-
Guarde el archivo y vuelva a cargar la tienda: ahora estará en modo de mantenimiento.
Método 2 A través de la base de datos
Se trata de una técnica arriesgada que debe utilizar como último recurso, si no puede modificar el :
- Conéctese a phpMyAdmin o a otra herramienta de gestión de bases de datos.
- Acceder a la tabla
ps_configuration. - Encuentre la línea correspondiente a
PS_SHOP_ENABLE. - Modifique el valor :
- Si está en
1significa que la tienda está activa. - Cámbielo por
0para desactivarlo (ponerlo en mantenimiento).
- Si está en
- Guarde los cambios.
| ⚠️ Haga copias de seguridad periódicas de su base de datos y evite modificarla si no dispone de una copia reciente. |
Método 3 Vía FTP, cuando no tenga acceso a nada más
Si no puede acceder ni a los archivos de administración ni a los de configuración, puede hacer lo siguiente:
- Cree un archivo de texto llamado
maintenance.htmlen su ordenador. -
Escriba un mensaje sencillo como :
<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> - Arrastre este archivo a la raíz de su sitio a través de FTP (donde el archivo
index.php). - Configure temporalmente su servidor web para que muestre este archivo en lugar del sitio. Esta opción le pide que ajuste el
.htaccesso la configuración del servidor, dependiendo de su alojamiento.
⚠️ Esta manipulación del.htaccess no es recomendable para principiantes. Guarde siempre su archivo .htaccess antes de modificarlo. |