{"id":3106,"date":"2020-06-30T18:46:00","date_gmt":"2020-06-30T16:46:00","guid":{"rendered":"https:\/\/www.spinat.ca\/?p=3106"},"modified":"2020-10-23T14:40:51","modified_gmt":"2020-10-23T12:40:51","slug":"erreur-500-prestashop-1-7-comment-la-resoudre","status":"publish","type":"post","link":"https:\/\/www.spinat.ca\/en\/erreur-500-prestashop-1-7-comment-la-resoudre\/","title":{"rendered":"Erreur 500 Prestashop 1.7. Comment la r\u00e9soudre ?"},"content":{"rendered":"<p><img class=\"aligncenter size-full wp-image-2169\" src=\"https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/error500-2.png\" alt=\"\" width=\"725\" height=\"500\" srcset=\"https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/error500-2.png 725w, https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/error500-2-300x207.png 300w\" sizes=\"(max-width: 725px) 100vw, 725px\"><\/p>\n<p>\u00a0<\/p>\n<p>Vous venez d\u2019installer votre toute nouvelle boutique Prestashop 1.7 et vous vous heurtez \u00e0 une belle page d\u2019erreur vous indiquant une erreur interne du serveur. Il s\u2019agit d\u2019une <strong>erreur 500<\/strong>, qui est assez compliqu\u00e9e \u00e0 solutionner car les sources peuvent \u00eatre nombreuses.<\/p>\n<p><img class=\"aligncenter size-large wp-image-2119\" src=\"https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-1024x180.jpg\" alt=\"Erreur 500 Prestashop 1.7\" width=\"1024\" height=\"180\" srcset=\"https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-1024x180.jpg 1024w, https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-300x53.jpg 300w, https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-768x135.jpg 768w, https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-1536x270.jpg 1536w, https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-2048x360.jpg 2048w, https:\/\/www.spinat.ca\/wp-content\/uploads\/2020\/06\/erreur500-980x172.jpg 980w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/p>\n<h2>Qu\u2019est ce qu\u2019une erreur 500 ?<\/h2>\n<p>Une<strong> erreur 500<\/strong> est un code de retour du serveur web. Elle indique une erreur interne au serveur web qui n\u2019arrive pas \u00e0 fournir une r\u00e9ponse au client sans \u00eatre en mesure d\u2019expliquer la source du probl\u00e8me. Le serveur renvoie donc un code d\u2019erreur 500 et le navigateur affichera les messages :<\/p>\n<ul>\n<li>Internal Server Error<\/li>\n<li>Erreur 500<\/li>\n<li>500 Error<\/li>\n<\/ul>\n\n<script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"FAQPage\",\n        \"mainEntity\": [\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Qu&#039;est ce qu&#039;une erreur 500 ?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \" Une erreur 500 est un code de retour du serveur web. Elle indique une erreur interne au serveur web qui n\u2019arrive pas \u00e0 fournir une r\u00e9ponse au client sans \u00eatre en mesure d\u2019expliquer la source du probl\u00e8me. Le serveur renvoie donc un code d\u2019erreur 500 et le navigateur affichera les messages : Internal Server Error, Erreur 500, 500 Error\u2026 \"\n                                    }\n            }\n        ]\n    }\n<\/script>\n\n<h2>Erreur 500 et Prestashop 1.7, comment la r\u00e9soudre ?<\/h2>\n<h3>Fichier .htaccess<\/h3>\n<p>Notre premier conseil est d\u2019aller voir votre fichier .htaccess qui se trouve \u00e0 la racine de votre site.\u00a0 Il arrive souvent lors d\u2019une migration d\u2019un site en local d\u2019oublier de changer le RewriteBase une fois en production. Pour mettre de cot\u00e9 la piste du .htaccess vous pouvez commencer par changer le nom de ce fichier en le nommant par exemple _.htaccess<\/p>\n<p>Rechargez votre site et regardez s\u2019il fonctionne de nouveau. Si c\u2019est le cas, il vous faudra aller dans l\u2019administration de Prestashop puis dans <em>Param\u00e8tre de la boutique<\/em> &gt; <em>Trafic et SEO<\/em>. Sauvegardez ensuite la section Format des URLs pour r\u00e9g\u00e9n\u00e9rer votre fichier .htaccess.<\/p>\n<h3>Probl\u00e8me de droits sur le serveur<\/h3>\n<p>L\u2019erreur 500 peut-\u00eatre provoqu\u00e9e par des droits non conformes sur le Prestashop. En r\u00e8gle g\u00e9n\u00e9rale, les dossiers doivent \u00eatre en 755 et les fichiers en 644. Des probl\u00e8mes de droits peuvent survenir quand vous d\u00e9zipez une archive zip via SSH. Pour corriger les droits il vous faudra vous connecter en SSH sur votre serveur, vous placer \u00e0 la racine de votre Prestashop et lancer les commandes suivantes :<\/p>\n<pre class=\"prettyprint\">find .\/ -type d -print0 | xargs -0 chmod 0755<\/pre>\n<pre class=\"prettyprint\">find .\/ -type f -print0 | xargs -0 chmod 0644<\/pre>\n<h3>Analysez les logs d\u2019erreur de votre serveur Web<\/h3>\n<p>Si les deux premiers conseils ne vous ont pas aid\u00e9s. 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 \u00eates sur un mutualis\u00e9, il faudra se rendre dans votre espace client pour y acc\u00e9der.<\/p>\n<p>Et vous quelle est votre solution pour corriger une erreur 500 Prestashop ?<\/p>\n<p>\u00a0<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Vous venez d\u2019installer votre toute nouvelle boutique Prestashop 1.7 et vous vous heurtez \u00e0 une belle page d\u2019erreur vous indiquant une erreur interne du&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2170,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[106],"tags":[],"_links":{"self":[{"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/posts\/3106"}],"collection":[{"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/comments?post=3106"}],"version-history":[{"count":4,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/posts\/3106\/revisions"}],"predecessor-version":[{"id":3110,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/posts\/3106\/revisions\/3110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/media\/2170"}],"wp:attachment":[{"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/media?parent=3106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/categories?post=3106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.spinat.ca\/en\/wp-json\/wp\/v2\/tags?post=3106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}