unknown

Prestashop : comment corriger back office erreur 500 ?

tout servces prestashop

Prestashop : Activer le mode debug pour identifier l’erreur

L’erreur 500 dans le back office est une erreur serveur générique. Pour en connaître la cause, activez le mode debug dans le fichier config/defines.inc.php en remplaçant false par true. Cela affichera des messages d’erreur détaillés à l’écran.

Avec ce mode, Prestashop vous montre l’origine exacte du problème : module défectueux, fichier manquant, ou erreur SQL. Une fois l’erreur corrigée, désactivez le mode développeur pour éviter d’exposer des informations sensibles.


Prestashop : Désactiver les modules récemment installés

Un module mal codé ou incompatible peut déclencher une erreur 500 dans le back office. Connectez-vous via FTP, accédez au dossier /modules, et renommez celui qui a été installé ou mis à jour récemment. Cela désactive temporairement son chargement.

Une fois le module désactivé, rechargez le back office. Si l’erreur disparaît, vous avez identifié la source du conflit. Supprimez ou remplacez le module problématique par une version compatible avec votre version de Prestashop.


Prestashop : Corriger les permissions des fichiers

Des permissions incorrectes sur les fichiers ou dossiers peuvent bloquer l’accès au back office. Assurez-vous que les dossiers ont les droits 755 et les fichiers 644. Utilisez un client FTP ou un panneau de gestion pour ajuster les droits d’accès.

Cette erreur peut survenir après un transfert d’hébergement ou une restauration manuelle. Des permissions trop restrictives empêchent Prestashop d’exécuter certains fichiers PHP nécessaires à l’interface d’administration.


Prestashop : Vérifier la version PHP du serveur

Une version de PHP incompatible avec votre version de Prestashop peut générer une erreur 500. Par exemple, Prestashop 1.7 ne fonctionne pas correctement avec PHP 8.1. Vérifiez la version active sur votre serveur via le fichier phpinfo().

Assurez-vous aussi que toutes les extensions PHP nécessaires sont activées (mbstring, curl, zip, etc.). Une incompatibilité de version ou l’absence d’un module peut interrompre le fonctionnement du back office de manière brutale.


Prestashop : Vider le cache de manière manuelle

Le cache corrompu de Prestashop peut entraîner une erreur 500. Supprimez le contenu du dossier /var/cache/prod (ou /cache/ sur les anciennes versions) via FTP. Cela oblige Prestashop à reconstruire ses fichiers temporaires.

Cette solution est rapide et efficace, notamment après une mise à jour, une modification de code, ou l’installation d’un module. N'oubliez pas de vider aussi le cache de votre navigateur pour éviter les données obsolètes.


Prestashop : Corriger les erreurs de base de données

Des erreurs SQL ou des colonnes manquantes peuvent provoquer une erreur 500. Activez le mode debug pour afficher les requêtes fautives. Ensuite, utilisez phpMyAdmin pour corriger la table mentionnée ou exécuter une commande SQL de réparation.

Les erreurs de base de données sont souvent liées à des modules mal désinstallés ou à des mises à jour incomplètes. Sauvegardez toujours la base avant de faire des modifications manuelles pour éviter toute perte de données.


Prestashop : Restaurer le back office avec les fichiers d'origine

Si des fichiers du back office ont été modifiés ou corrompus, remplacez-les par ceux d’une version propre de Prestashop. Téléchargez la même version que celle de votre boutique, et remplacez uniquement le dossier /admin.

Conservez le nom personnalisé de votre dossier d’administration (ex. : /admin456) pour ne pas perdre l’accès. Cette méthode est efficace si l’erreur vient d’un fichier endommagé ou mal transféré via FTP.


Prestashop : Désactiver les overrides de modules

Les overrides sont des fichiers qui remplacent le comportement natif de Prestashop. Si un override est mal écrit, il peut causer une erreur 500. Rendez-vous dans /override et renommez temporairement les fichiers ou dossiers concernés pour désactiver les surcharges.

Cette manipulation permet de rétablir le fonctionnement par défaut du core Prestashop. Une fois l’erreur résolue, vous pouvez analyser les overrides un par un pour détecter celui qui pose problème.


Prestashop : Vérifier les erreurs dans les logs du serveur

Les fichiers logs Apache ou Nginx contiennent souvent des informations sur l’origine d’une erreur 500. Connectez-vous à votre hébergement, puis consultez les fichiers situés dans /var/log/apache2/ ou via le gestionnaire de logs du panneau de contrôle.

Vous y trouverez des messages indiquant un fichier introuvable, une fonction obsolète ou un temps d'exécution dépassé. Ces logs sont indispensables pour cibler rapidement la cause technique du blocage.


Prestashop : Réinstaller une sauvegarde stable

Si vous ne parvenez pas à corriger l’erreur 500, restaurez une sauvegarde fonctionnelle de votre boutique (fichiers + base de données). Cela vous permet de revenir à un état stable sans perte de données critiques.

Avant de restaurer, sauvegardez la version actuelle pour pouvoir comparer et analyser la source du problème. Une restauration propre peut résoudre des erreurs profondes causées par des modifications risquées ou des modules défectueux.

Hallo wir sind

die Cookies!

Wir sind nett und halten uns an das DSG. Möchten Sie uns?

closebtn
closebtn

Ohne Cookies funktioniert diese Seite nicht. Einige Cookies sind zwingend erforderlich, damit diese Seite richtig funktioniert, wie z. B. in den Warenkorb legen oder kaufen

Wenn Sie Ihre Meinung nicht geändert haben und keine Cookies wünschen, verabschieden wir uns von Ihnen und leiten Sie zu google.com weiter, bitte klicken Sie Hier.
Wenn Sie Ihre Meinung geändert haben, klicken Sie bitte Hier.

Zurück

Bitte laden Sie die Seite neu, nachdem Sie Ihre Auswahl getroffen haben.

GDPR PRO - General Data Protection Regulation - ALL in 1

Make your Store trustworthy for EU customers and your business GDPR Compliant with easy to use storefront consent message.