Erreur 500 Prestashop 1.7. Comment la résoudre ?

Erreur 500 Prestashop 1.7. Comment la résoudre ? 1

 

Vous venez d’installer votre toute nouvelle boutique Prestashop 1.7 et vous vous heurtez à une belle page d’erreur vous indiquant une erreur interne du serveur. Il s’agit d’une erreur 500, qui est assez compliquée à solutionner car les sources peuvent être nombreuses.

Erreur 500 Prestashop 1.7

Qu’est ce qu’une erreur 500 ?

Une erreur 500 est un code de retour du serveur web. Elle indique une erreur interne au serveur web qui n’arrive pas à fournir une réponse au client sans être en mesure d’expliquer la source du problème. Le serveur renvoie donc un code d’erreur 500 et le navigateur affichera les messages :

  • Internal Server Error
  • Erreur 500
  • 500 Error

Erreur 500 et Prestashop 1.7, comment la résoudre ?

Fichier .htaccess

Notre premier conseil est d’aller voir votre fichier .htaccess qui se trouve à la racine de votre site.  Il arrive souvent lors d’une migration d’un site en local d’oublier de changer le RewriteBase une fois en production. Pour mettre de coté la piste du .htaccess vous pouvez commencer par changer le nom de ce fichier en le nommant par exemple _.htaccess

Rechargez votre site et regardez s’il fonctionne de nouveau. Si c’est le cas, il vous faudra aller dans l’administration de Prestashop puis dans Paramètre de la boutique > Trafic et SEO. Sauvegardez ensuite la section Format des URLs pour régénérer votre fichier .htaccess.

Problème de droits sur le serveur

L’erreur 500 peut-être provoquée par des droits non conformes sur le Prestashop. En règle générale, les dossiers doivent être en 755 et les fichiers en 644. Des problèmes de droits peuvent survenir quand vous dézipez une archive zip via SSH. Pour corriger les droits il vous faudra vous connecter en SSH sur votre serveur, vous placer à la racine de votre Prestashop et lancer les commandes suivantes :

find ./ -type d -print0 | xargs -0 chmod 0755
find ./ -type f -print0 | xargs -0 chmod 0644

Analysez les logs d’erreur de votre serveur Web

Si les deux premiers conseils ne vous ont pas aidés. Il faudra analyser les logs de votre serveur web afin de comprendre ce qui coince. Sur Apache, les logs se trouvent normalement dans le dossier /var/logs/apache2/. Si vous êtes sur un mutualisé, il faudra se rendre dans votre espace client pour y accéder.

Et vous quelle est votre solution pour corriger une erreur 500 Prestashop ?

Faites appel à une agence spécialiste de Prestashop

Vous n’êtes pas à l’abri d’une erreur et nos conseils pourraient ne pas suffire. C’est pour cette raison qu’une agence spécialiste sur Prestashop pourra vous aider à supprimer ce projet. Elle sera aussi à vos côtés pour l’ensemble de vos projets Web, ils seront sur mesure et 100 % internalisés.

Vous bénéficiez alors d’une expérience acquise au cours des dernières années, les équipes sauront rapidement corriger cette erreur.

Avec plus de 250 réalisations Web, cette agence semble être la plus qualifiée pour vous accompagner.

Une seule Visio sera nécessaire pour comprendre l’ensemble du processus de production pour la création de votre site Web sous Prestashop. En effet, il est conseillé de ne pas se lancer dans un tel domaine seul surtout si les connaissances ne sont pas au rendez-vous. Vous aurez des conseils pour éviter tous les pièges. Votre projet Web sous Prestashop sera de qualité.

Une question ?

Nos experts se tiennent à votre disposition pour parler de votre projet.

2 commentaires

  1. Pierre
    30 juin 2020 à 18 h 56 min

    Merci pour ce guide. J’avais effectivement un problème dans mon htaccess

  2. Johan
    21 août 2020 à 12 h 01 min

    Clair et concis, si seulement il pouvait y avoir plus d’articles comme ça. Merci encore

Commenter