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 connue sous le nom d'"erreur interne du serveur", est un message générique indiquant qu'il y a 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 appelé mode développeur), qui est désactivé par défaut.

Le mode de débogage fournit des informations d'erreur supplémentaires 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.

Le débogage est essentiel lors du développement et de l'optimisation de votre boutique PrestaShop car il vous permet de résoudre les problèmes rapidement et efficacement, contribuant ainsi au bon fonctionnement de la boutique et à l'amélioration de l'expérience utilisateur.

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, aux modules ou aux paramètres du serveur qui font que le serveur ne fonctionne pas correctement.

Activer le mode débogage dans le fichier defines.inc.

Dans chaque version de PrestaShop 1.6, 1.7 et 8+, le mode 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

Dans PrestaShop 1.7 et 8+, vous pouvez activer le mode de 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.

N'oubliez pas de désactiver le mode de débogage lorsque vous avez terminé.

Examiner les détails de l'erreur
Accéder aux journaux d'erreurs sur votre serveur

PrestaShop génère des journaux qui contiennent des informations sur divers événements de la boutique, y compris les erreurs. Parcourir ces journaux peut vous aider à localiser une erreur particulière et à comprendre sa cause.

Si le mode de débogage est désactivé sur votre boutique, vous pouvez toujours voir l'historique des erreurs qui se sont produites dans le passé.

Votre serveur enregistre les détails de toutes les erreurs dans des journaux. Les journaux du serveur contiennent des détails, y compris les dates auxquelles les erreurs se sont produites dans votre boutique et sur votre serveur. Il vaut la peine de vérifier régulièrement les journaux du serveur pour retrouver les erreurs qui se sont produites dans un passé récent.

3084610973.thumbnail.png
Le panneau Plesk et tout autre panneau de serveur permet d'accéder facilement aux journaux de votre boutique.
3168449785.thumbnail.png
Historique des journaux du serveur associés à votre boutique en ligne

Résoudre les problèmes

Pour résoudre le problème, vous pouvez restaurer la sauvegarde de la 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 correction d'une erreur de boutique ou d'un module qui génère l'erreur 500 nécessite des connaissances en programmation. 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.

Fournir au programmeur les détails de l'historique de l'erreur et les détails de l'erreur en mode débogage facilitera l'évaluation et le devis pour la résolution du problème.

Chez PrestaShow, nous développons des modules PrestaShop et fournissons un support pour les boutiques en ligne. Si vous souhaitez accélérer le développement de votre boutique et des outils eCommerce que vous utilisez, et si vous souhaitez vous protéger contre les erreurs, les crashs et les temps d'arrêt des ventes - nous vous invitons à nous contacter.

Comments (0)
de 0

Il n'y a pas de commentaires. Soyez le premier !