PrestaShop ERROR 500 - comment résoudre le problème ?

Dans cet article, vous apprendrez comment activer le mode de débogage de PrestaShop pour découvrir les détails de l'erreur ERROR 500.

Uneerreur HTTP 500, également appelée "erreur interne du serveur", est un message général indiquant qu'il y a eu un problème sur le serveur qui empêche la boutique ou le serveur de fonctionner correctement.

  • L'erreur 500 indique que quelque chose s'est mal passé du côté du serveur, mais ne précise pas le problème exact qui s'est produit.
  • Les causes de l'erreur 500 peuvent être variées : un problème avec le serveur, la base de données ou les modules et d'autres situations inattendues.
  • Pour résoudre l'erreur 500, vous devez en connaître les détails.

Pourquoi apprendre à travailler avec les erreurs de serveur ?

Avec les détails derrière l'erreur 500, vous serez en mesure de résoudre le problème vous-même ou d'obtenir de l'aide plus rapidement dans les groupes et forums liés à PrestaShop. Fournir aux utilisateurs expérimentés les détails précis de l'erreur accélérera le processus d'assistance.

Mode de débogage de PrestaShop

PrestaShop dispose d'un mode de débogage (également connu sous le nom de mode développeur), qui est désactivé par défaut.

Le débogage est essentiel lors du développement et de l'optimisation de votre boutique PrestaShop, car il permet un dépannage rapide et efficace, ce qui contribue au bon fonctionnement de la boutique et à l'amélioration de l'expérience de l'utilisateur.

  • Le mode de débogage fournit des informations supplémentaires sur les erreurs et vous aide à identifier où le problème s'est produit.
  • Une fois le mode débogage activé, vous pouvez commencer à déboguer votre boutique.

Qu'est-ce que le débogage PrestaShop ?

Le débogage est un processus qui vous permet de voir les problèmes derrière une erreur 500, du général au détail. Les détails des erreurs qui se produisent vous mèneront aux fichiers, modules ou paramètres de serveur qui causent le mauvais fonctionnement du serveur.

Comment puis-je activer le mode de débogage dans PrestaShop ?

PrestaShop 1.6 / 1.7 / 8.x - activer le mode de débogage dans le fichier defines.inc.pl

Dans chaque version de PrestaShop 1.6, 1.7 et 8+, le mode de débogage peut être activé en éditant le fichier via FTP :

  1. Editer le fichier : config/defines.inc.php
  2. Trouver la variable _PS_MODE_DEV_.
  3. Changez sa valeur de "false" à"true".
  4. Enregistrez le fichier defines.inc.php modifié.
  5. Effacez le cache - vous pouvez utiliser les outils du panneau d'administration PrestaShop ou supprimer manuellement le contenu du dossier cache dans le répertoire racine de la boutique.
  6. Rafraîchissez la page où l'erreur 500 s'est produite pour voir les messages d'erreur détaillés.
nV1QyZx.png
Activez le mode de débogage en éditant le fichier defines.inc.php

PrestaShop 1.7 & 8.x - vous pouvez activer le mode débogage dans le Back Office

Dans PrestaShop 1.7 et 8+, le mode de débogage peut également être activé dans le panneau d'administration de la boutique : Back Office > Performance > Mode de débogage :

JXhntEU.png
Vous pouvez activer le mode de débogage dans PrestaShop 1.7 dans le Back Office.
e0aew9R.png
Vous pouvez activer le mode de débogage dans PrestaShop 8+ dans le Back Office.

Détails de l'erreur du mode de débogage

Après avoir activé le mode de débogage, naviguez jusqu'à la page où l'erreur 500 s'est produite. Avec le mode de débogage activé, vous serez maintenant en mesure de voir les détails de l'erreur 500.

  • Vous pouvez également consulter les détails de l'erreur dans les journaux d'erreurs du serveur.
  • N'oubliez pas de désactiver le mode de débogage lorsque vous avez terminé.
2104879676.thumbnail.png
Mode de débogage activé = détails de l'erreur.

Afficher les détails des erreurs
Vous pouvez également accéder aux journaux d'erreurs de votre serveur

PrestaShop génère des journaux qui contiennent des informations sur divers événements dans la boutique, y compris des détails sur les erreurs 500. La vérification de ces journaux peut vous aider à localiser l'erreur et à comprendre sa cause.

Votre serveur enregistre les détails de toutes les erreurs dans des journaux stockés sur le serveur. Les journaux du serveur contiennent la date exacte et les détails de l'apparition de toute erreur sur votre boutique et votre serveur.

Vous trouverez généralement l'accès aux journaux d'erreurs dans votre panneau de serveur.

  • Il est utile de consulter régulièrement les journaux du serveur pour repérer les erreurs qui se sont produites dans un passé récent.
  • Les journaux d'erreurs sont toujours sauvegardés, même si le mode débogage est désactivé dans votre boutique.
  • Il est utile de supprimer les anciens journaux pour libérer de l'espace dans la mémoire du serveur.
3084610973.thumbnail.png
Le panneau Plesk et tout autre panneau de serveur ont un accès pratique aux journaux de votre boutique.
3168449785.thumbnail.png
Historique des journaux du serveur associés à votre boutique en ligne

Résolution d'un problème ERROR 500

Pour résoudre le problème, vous pouvez restaurer la sauvegarde de votre boutique ou désinstaller le module ou les modifications à l'origine de l'erreur. Il s'agit d'une solution mitigée, car le module doit fonctionner parfaitement dans votre boutique.

La résolution d'une erreur de boutique ou d'un module qui génère l'erreur 500 nécessite des connaissances en programmation. Il n'existe pas de méthode universelle pour résoudre une erreur 500. Si vous souhaitez résoudre le problème de manière professionnelle, vous devez contacter le programmeur ou l'agence qui s'occupe de votre boutique.

En fournissant au programmeur des détails sur l'historique de l'erreur et des détails sur l'erreur en mode débogage, il sera plus facile d'évaluer le problème et d'établir un devis pour le résoudre.

Le saviez-vous ?

Chez PrestaShow, nous développons des modules PrestaShop et fournissons un support de développement professionnel pour les boutiques en ligne PrestaShop.

Si vous souhaitez accélérer le développement de votre boutique, vous protéger contre les pannes et les temps d'arrêt des ventes ou simplement - vous cherchez un partenaire fiable pour soutenir et développer votre boutique - n'hésitez pas à nous contacter.

Les modules PrestaShow les plus vendus en 2024


Comments (1)
de 1

Awesome post. Thanks!