Comment mettre ma boutique en maintenance sans accès à mon back-office ?
A propos de ce contenu
Nous sommes là pour vous aider
Vous avez des questions sur ce contenu ?
contact_support Posez-nous toutes vos questionsVoici plusieurs méthodes pour activer le mode maintenance sans accès au back-office :
Méthode 1 : Via le fichier de configuration
Pour les versions de PrestaShop à partir de la 1.7 :
- Accédez à votre serveur FTP ou à votre hébergement via un gestionnaire de fichiers.
- Ouvrez le fichier suivant :
app/config/parameters.php -
Cherchez la ligne qui contient :
'maintenance_mode' => false,
-
Modifiez cette ligne pour la passer à
true:'maintenance_mode' => true,
-
Enregistrez le fichier et rechargez la boutique : celle-ci sera maintenant en maintenance.
Méthode 2 : Via la base de données
C'est une technique risquée à utiliser en dernier recours, si vous ne pouvez pas modifier les fichiers :
- Connectez-vous à phpMyAdmin ou à un autre outil de gestion de base de données.
- Accédez à la table
ps_configuration. - Recherchez la ligne qui correspond à
PS_SHOP_ENABLE. - Modifiez la valeur :
- Si elle est à
1, cela signifie que la boutique est active. - Changez-la à
0pour la désactiver (mettre en maintenance).
- Si elle est à
- Enregistrez vos modifications.
| ⚠️ Faites régulièrement des sauvegardes de votre base de données, évitez de la modifiez pas si vous n'avez pas de sauvegarde récente. |
Méthode 3 : Via FTP, lorsque vous n'avez accès à rien d'autre
Si vous ne pouvez pas accéder ni à l'administration, ni aux fichiers de configuration, vous pouvez faire ceci :
- Créez un fichier texte nommé
maintenance.htmlsur votre ordinateur. -
Écrivez un message simple comme :
<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> - Déposez ce fichier à la racine de votre site via FTP (là où se trouve le fichier
index.php). - Configurez temporairement votre serveur web pour afficher ce fichier à la place du site. Cette option demande d'ajuster le fichier
.htaccessou la configuration serveur, selon votre hébergement.
⚠️ Cette manipulation du .htaccess est déconseillée pour les débutants. Sauvegardez toujours votre fichier .htaccess avant de le modifier. |