Qu’est-ce qu'une erreur 500 ?
C’est une erreur assez commune et généraliste dès que le serveur rencontre un problème avec le PHP. Le PHP est un langage de programmation que PrestaShop utilise.
Il existe plusieurs types d’erreur 500
A - Celles de PrestaShop qui ressemble à ça :
Pour identifier l'erreur, vous devez activer le mode Debug, vous avez 2 solutions soit par le biais du FTP soit par votre boutique.
1 - Activer le mode Debug par votre FTP.
Si vous ne pouvez pas activer le mode Debug à partir de votre boutique, connectez-vous à votre serveur avec votre logiciel FTP, éditez le fichier defines.inc.php dans le dossier /config/ et remplacez la ligne suivante :
define('_PS_MODE_DEV_', false);
par
define('_PS_MODE_DEV_', true);
puis sauvegardez votre fichier.
2 - Activer le mode Debug dans votre boutique.
Pour cela :
- Cliquez dans le menu sur Paramètres avancés
- Puis sur Performances
- Placez Mode debug sur Oui
3 - Lire le message d’erreur
Souvent le message indiqué est assez explicite pour les erreurs Prestashop sous l’affichage PrestashopException, par exemple dans la capture ci-dessous, le message vous indique "Link to database cannot be established" cela signifie que le serveur n'arrive pas à faire la liaison avec voter base de données.
4 - Corriger l'erreur
Pour corriger l'erreur, il existe 2 solutions, soit vous avez un minimum de connaissance technique qui vous permet de faire la correction vous même, soit il faudra faire appel à un prestataire spécialisé :
- le support PrestaShop
- votre agence web
- un freelance
B - Celle du serveur
Cela peut ressembler à une page blanche ou une page erreur 500 différente de celle de PrestaShop.
Généralement il faut avoir un minimum de compétences techniques pour identifier l'erreur.
La procédure est en deux étapes :
1 - Consulter les logs PHP du serveur
- Si vous pouvez accèdez à ce fichier, normalement l’erreur sera affichée tout en bas et il faudra la corriger
- Si vous n'avez pas accès à ce fichier, activez le mode débug (comme expliqué ci-dessus)
2 - En cas d’activation du mode debug.
Vous allez avoir 2 possibilités, l'erreur s'affichera ou non, si elle n'est visible, il faudra creuser et faire appel à une équipe technique.
Dans les 2 cas nous vous conseillons de faire appel à un prestataire technique.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.