{"id":1955509,"date":"2020-02-25T17:44:17","date_gmt":"2020-02-25T16:44:17","guid":{"rendered":"https:\/\/wp-rocket.me\/?p=1955509"},"modified":"2020-02-25T17:44:19","modified_gmt":"2020-02-25T16:44:19","slug":"reparer-erreurs-500","status":"publish","type":"post","link":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/","title":{"rendered":"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress"},"content":{"rendered":"<p>Tomber sur une erreur 500 (Internal Server Error) dans WordPress est sans conteste l\u2019exp\u00e9rience la plus frustrante que vous pouvez rencontrer, car une erreur 500 peut vouloir dire litt\u00e9ralement n\u2019importe quoi. Cela ne veut pas dire que vous ne pouvez pas y rem\u00e9dier ! Dans cet article, nous vous pr\u00e9sentons plusieurs solutions qui devraient vous aider \u00e0 r\u00e9parer votre site.&nbsp;&nbsp;<\/p><p>Certaines causes des erreurs 500 sont connues, comme un fichier .htaccess corrompu, le d\u00e9passement de la limite de m\u00e9moire PHP, ou les mauvaises permissions de fichiers. Il existe aussi des causes moins courantes, dont les probl\u00e8mes avec des plugins, ou bien le serveur en lui-m\u00eame.&nbsp;<\/p><p>Malheureusement, il n\u2019existe pas de solution rapide et facile pour r\u00e9parer une erreur 500, il faut simplement vous armer de temps et de patience. En r\u00e9parant cette erreur, vous d\u00e9couvrirez ce qui l\u2019a caus\u00e9e.<\/p><p>Pour vous aider, j\u2019ai cr\u00e9\u00e9 ce guide de solutions. Commencez par la premi\u00e8re solution potentielle (cr\u00e9er un nouveau fichier .htaccess) et appliquez chaque solution enti\u00e8rement avant de passer \u00e0 la suivante.\u00a0<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"245\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/internal-server-error-example.png\" alt=\"troubleshooting 500 internal server error\" class=\"wp-image-887564\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/internal-server-error-example.png 645w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/internal-server-error-example-300x114.png 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/internal-server-error-example-460x175.png 460w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/><\/figure><h2 class=\"wp-block-heading\">Qu\u2019est ce qu\u2019une erreur 500, Internal Server Error<\/h2><p>Quand vous allez sur un site, votre navigateur envoie une requ\u00eate au serveur de ce site. Le serveur traite la requ\u00eate et envoie les ressources pour afficher la page ainsi que l\u2019en-t\u00eate HTTP et <a href=\"https:\/\/httpstatuses.com\/\">un code de statut HTTP<\/a>.<\/p><p>Le code de statut indique au navigateur le statut de la requ\u00eate. Par exemple, un code 200 veut dire que tout se passe correctement. Mais si vous obtenez un code 500, cela veut dire que quelque chose ne s\u2019est pas pass\u00e9 comme pr\u00e9vu, et le serveur n\u2019est pas capable de dire de quoi il s\u2019agit.&nbsp;&nbsp;<\/p><p>En bref, l\u2019erreur 500, code pour l\u2019erreur interne au serveur, est un <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Status\/500\">fourre-tout g\u00e9n\u00e9rique<\/a> qui signifie que le serveur a rencontr\u00e9 un obstacle impr\u00e9vu l\u2019emp\u00eachant de r\u00e9pondre \u00e0 la requ\u00eate correctement.&nbsp;<\/p><p>Il existe plusieurs type de code de statut 500. Ils rapportent tous quelque chose de diff\u00e9rent comme 501 Not Implemented, 502 Bad Gateway, 503 Service Unavailable, et 504 Gateway Timeout.<\/p><h3 class=\"wp-block-heading\">Nommer les variations des erreurs 500, Internal Server Errors<\/h3><p>Les messages d\u2019erreurs 500, internal server error, poss\u00e8dent de nombreuses variations en fonctions des nombreux serveurs web et navigateurs disponibles. Le site que vous visitez peut m\u00eame avoir ses propres pages personnalis\u00e9es pour ces erreurs.&nbsp;&nbsp;<\/p><p>Voici quelques variations que vous pouvez rencontrer :<\/p><ul class=\"wp-block-list\"><li>500 Internal Server Error<\/li><li>Internal Server Error<\/li><li>500 Internal server error<\/li><li>Error 500<\/li><li>HTTP Error 500<\/li><li>HTTP Error 500 \u2013 Internal Server Error<\/li><li>Temporary Error (500)<\/li><\/ul><p>Que ce soit l\u2019une de ces variations ou une autre encore, elles veulent toutes dire la m\u00eame chose : quelque chose s\u2019est mal pass\u00e9 et le serveur ne sait pas de quoi il s\u2019agit.\u00a0<\/p><h2 class=\"wp-block-heading\">Comment r\u00e9parer une erreur 500 Internal Server Error <\/h2><p>Comme mentionn\u00e9 ci-dessus, cette erreur indique que <em>quelque chose <\/em>s\u2019est mal pass\u00e9, mais la cause reste un myst\u00e8re. Pour rem\u00e9dier \u00e0 ces erreurs, vous devez travailler \u00e0 l\u2019envers : trouver la solution en premier afin de conna\u00eetre la cause de l\u2019erreur.&nbsp;<\/p><p>En g\u00e9n\u00e9ral, les erreurs 500 se produisent \u00e0 cause d\u2019un probl\u00e8me sur le serveur, mais elles peuvent aussi \u00eatre caus\u00e9es par un probl\u00e8me c\u00f4t\u00e9 client. Nous allons donc voir ensemble un ensemble de solutions diff\u00e9rentes qui tiennent compte des deux.<\/p><h3 class=\"wp-block-heading\">Cr\u00e9ez une sauvegarde avant tout<\/h3><p>Les solutions ci-dessous impliquent des bricolages sous le capot, c\u2019est \u00e0 dire faire des changements dans le dossier racine de votre site. Il est donc essentiel d\u2019avoir une sauvegarde de votre site.&nbsp;&nbsp;<\/p><p>Si vous n\u2019avez pas encore de plugin de sauvegarde ou n\u2019importe quelle autre solution en place, il est grand temps d\u2019en choisir une !&nbsp;<\/p><p>BackUpWordPress, VaultPress, et BackupBuddy font partie de mes outils pr\u00e9f\u00e9r\u00e9s. Si vous \u00eates int\u00e9ress\u00e9s par les sauvegardes de base de donn\u00e9es, allez jeter un oeil \u00e0 <a href=\"https:\/\/deliciousbrains.com\/wp-migrate-db-pro\/\">WP Migrate DB Pro<\/a>. Vous pouvez aussi simplement utiliser <a href=\"https:\/\/robotninja.com\/blog\/wp-cli-woocommerce-development\/\">WP-CLI pour faire des exportations rapides<\/a>.<\/p><p>Si vous avez un h\u00e9bergeur web qui offre des sauvegarde, c\u2019est super. Mais je vous recommande quand m\u00eame d\u2019avoir votre propre solution de sauvegarde \u00e0 laquelle vous pourrez acc\u00e9der rapidement en cas d\u2019urgence, sans avoir besoin de passer par votre h\u00e9bergeur.&nbsp;<\/p><h3 class=\"wp-block-heading\">1. V\u00e9rifiez votre fichier .htaccess <\/h3><p>Si votre site est h\u00e9berg\u00e9 sur un serveur utilisant Apache, il est possible que votre fichier .htaccess soit corrompu. Cela peut arriver apr\u00e8s avoir install\u00e9 un plugin ou avoir fait d\u2019autres changements sur votre site.&nbsp;<\/p><p>La solution est facile \u00e0 appliquer. Vous devez simplement remplacer votre fichier .htaccess corrompu avec un nouveau fichier.<\/p><p>En g\u00e9n\u00e9ral, pour cr\u00e9er un nouveau fichier .htaccess, il suffit de sauvegarder vos r\u00e9glages de permaliens dans votre tableau de bord WordPress. Mais si votre site n\u2019est pas accessible, il est fort probable que vous ne puissiez pas vous connecter sur votre tableau de bord, rendant cette option inapplicable.&nbsp;<\/p><p>Vous devrez donc utiliser le FTP ou cPanel pour avoir acc\u00e8s aux fichiers de votre site et rep\u00e9rer le fichier .htaccess. Pour une d\u00e9monstration pas \u00e0 pas de comment proc\u00e9der avec FTP et cPanel, allez voir <a href=\"https:\/\/wp-rocket.me\/blog\/htaccess-use-wordpress\/\">qu\u2019est ce que le .htaccess et comment l\u2019utiliser sur WordPress<\/a>.<\/p><p>Avant de remplacer votre ancien fichier .htaccess avec un nouveau, cr\u00e9ez une sauvegarde de celui-ci. Pour ce faire, renommez simplement votre fichier existant avec un nom comme .htaccess-old. WordPress arr\u00eatera alors de reconna\u00eetre ce fichier.&nbsp;&nbsp;<\/p><p>Actualisez votre site et s\u2019il se charge correctement, vous savez que c\u2019est votre fichier .htaccess qui a caus\u00e9 l\u2019erreur 500. Maintenant, remettez le bon nom sur votre fichier .htaccess original : le probl\u00e8me va r\u00e9appara\u00eetre, mais nous allons y rem\u00e9dier.<\/p><p>Les utilisateurs de WP Rocket devront \u00eatre particuli\u00e8rement prudents avec leur fichier .htaccess car il contient des r\u00e8gles d\u2019optimisation de performances que vous ne devez pas modifier. Allez voir <a href=\"https:\/\/docs.wp-rocket.me\/article\/110-resolve-500-internal-server-error\">R\u00e9soudre une erreur 500, Internal Server Error<\/a> pour savoir quoi faire.<\/p><p>Si vous n\u2019utilisez pas WP Rocket (comment, pourquoi ?!), cr\u00e9ez un nouveau fichier incluant ce qui suit, puis t\u00e9l\u00e9chargez le dans le dossier racine de votre site :<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"307\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-edit-settings.png\" alt=\"how to add configuration rules on htaccess\" class=\"wp-image-839642\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-edit-settings.png 649w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-edit-settings-300x142.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/figure><p>Voici les r\u00e8gles de l\u2019image ci-dessus : <\/p><pre class=\"wp-block-code\"><code>#BEGIN WordPress\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - &#91;L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php &#91;L]\n#END WordPress\n<\/code><\/pre><h3 class=\"wp-block-heading\">2. Augmentez votre limite de m\u00e9moire PHP <\/h3><p>Une erreur 500 peut appara\u00eetre lorsque vous atteignez la limite de votre m\u00e9moire PHP. Ce probl\u00e8me est souvent caus\u00e9 par des plugins mal cod\u00e9s, l\u2019utilisation de trop de plugins, ou lorsqu\u2019un site utilise des plugins qui prennent beaucoup de ressources.<\/p><p>Tout ce qu\u2019il faut faire pour r\u00e9soudre ce probl\u00e8me c\u2019est d\u2019augmenter la limite de m\u00e9moire PHP pour votre site. Il existe diff\u00e9rentes mani\u00e8res de faire qui consistent \u00e0 mettre \u00e0 jour votre fichier .htaccess, votre fichier php.ini, ou votre fichier wp-config.php.<\/p><p>Pour chacune des trois solutions suivantes, n\u2019oubliez pas de rafra\u00eechir votre site pour v\u00e9rifier si cela le r\u00e9pare et conna\u00eetre la cause de votre erreur 500.<\/p><h4 class=\"wp-block-heading\">1. Augmenter la limite de m\u00e9moire PHP dans le fichier .htaccess<\/h4><p>Localisez votre fichier .htaccess dans le dossier racine de votre site et ajoutez la ligne suivante :<\/p><pre class=\"wp-block-code\"><code>php_value memory_limit 256M<\/code><\/pre><p>Cela fera monter la limite de votre m\u00e9moire \u00e0 256 MB. Si vous ne trouvez pas votre fichier .htaccess, v\u00e9rifiez que vous pouvez voir les fichiers cach\u00e9s. Si vous n\u2019avez pas de fichier .htaccess file, cr\u00e9ez-en un et copiez-y la ligne ci-dessus.\u00a0<\/p><h4 class=\"wp-block-heading\">2. Augmenter la limite de m\u00e9moire PHP dans le fichier php.ini<\/h4><p>Vous trouverez votre fichier php.ini dans le dossier <em>wp-admin<\/em> de votre dossier racine. Ouvrez-le et cherchez la ligne qui commence par \u201cmemory_limit.\u201d Si la valeur est \u00e9gale ou inf\u00e9rieur \u00e0 64 MB, remplacez la ligne tel que suivant :<\/p><pre class=\"wp-block-code\"><code>memory_limit = 256M<\/code><\/pre><p>Si vous ne trouvez pas votre fichier php.ini (v\u00e9rifiez que la fonction \u201cafficher les fichiers cach\u00e9s\u201d est activ\u00e9e), vous devrez en cr\u00e9er un, y coller la ligne ci-dessus, nommer ce fichier php.ini et le sauvegarder dans votre dossier <em>wp-admin<\/em>.<\/p><h4 class=\"wp-block-heading\">3. Augmenter la limite de m\u00e9moire PHP dans le fichier wp-config.php <\/h4><p>Si mettre \u00e0 jour vos fichier .htaccess et php.ini n\u2019a pas fonctionn\u00e9, vous pouvez essayer d\u2019augmenter la limite de votre m\u00e9moire dans le fichier wp-config.php.<\/p><p>Ajoutez la ligne suivante \u00e0 votre fichier wp-config.php juste avant la ligne \u201chappy blogging\u201d :<\/p><pre class=\"wp-block-code\"><code>define('WP_MEMORY_LIMIT', '256M');<\/code><\/pre><p>Sauvegardez le fichier et rafra\u00eechissez votre site. S\u2019il ne fonctionne toujours pas mais que vous avez le sentiment que vos plugins poussent les limites de votre m\u00e9moire PHP, contactez votre h\u00e9bergeur web pour augmenter la m\u00e9moire c\u00f4t\u00e9 serveur. <\/p><h3 class=\"wp-block-heading\">3. Faites un audit de vos plugins<\/h3><p>Les plugins peuvent aussi causer des erreurs 500 internal server error. Cela inclut des plugins obsol\u00e8tes (et m\u00eame des nouveaux plugins mal cod\u00e9s) qui peuvent provoquer des probl\u00e8mes de compatibilit\u00e9. Il se peut m\u00eame que vous tombiez sur une erreur 500 juste apr\u00e8s avoir install\u00e9 un nouveau plugin.&nbsp;&nbsp;<\/p><p>Pour trouver lequel de vos plugins cause l\u2019erreur (si c\u2019est bien un plugin qui en est la cause), vous devrez d\u00e9sactiver tous vos plugins d\u2019un coup, puis les r\u00e9activer l\u2019un apr\u00e8s l\u2019autre. <\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"235\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-deactivate-wordpress-plugins.png\" alt=\"deactivate wordpress plugins\" class=\"wp-image-887613\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-deactivate-wordpress-plugins.png 400w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-deactivate-wordpress-plugins-300x176.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure><p>Si vous ne pouvez pas acc\u00e9der \u00e0 votre tableau de bord WordPress, connectez vous en FTP \u00e0 votre serveur et ouvrez votre dossier <em>wp-content<\/em>. Localisez votre dossier plugins et renommez le avec un nom comme plugins-old : cela d\u00e9sactivera tous vos plugins.<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"163\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/rename-plugin-folder-ftp.png\" alt=\"rename plugin folder from the FTP\" class=\"wp-image-887622\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/rename-plugin-folder-ftp.png 682w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/rename-plugin-folder-ftp-300x72.png 300w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/figure><p>Rafra\u00eechissez votre site. S\u2019il fonctionne \u00e0 nouveau, votre erreur 500 est caus\u00e9e par l\u2019un de vos plugins.&nbsp;<\/p><p>L\u2019\u00e9tape suivante consiste \u00e0 identifier lequel de vos plugins est le coupable. Pour ce faire, renommez votre dossier plugins \u201cplugins\u201d, puis allez dans le dossier et renommez chaque dossier de plugin un \u00e0 un, jusqu\u2019\u00e0 ce que votre site fonctionne \u00e0 nouveau apr\u00e8s l\u2019avoir rafra\u00eechi.&nbsp;<\/p><p>Lorsque vous avez trouv\u00e9 le plugin qui causait ces probl\u00e8mes, contactez le d\u00e9veloppeur de ce plugin pour obtenir de l\u2019aide.\u00a0<\/p><h3 class=\"wp-block-heading\">4. V\u00e9rifiez les permissions de vos fichiers<\/h3><p>Si aucune des solutions ci-dessus n\u2019a fonctionn\u00e9, il se peut que vous ayez un probl\u00e8me avec les permissions de fichier. Les fichiers dans votre dossier WordPress devraient tous \u00eatre r\u00e9gl\u00e9s \u00e0 755 ou 644. Lorsqu\u2019ils sont r\u00e9gl\u00e9s accidentellement ou par erreur sur autre chose, cela peut d\u00e9clencher une erreur 500.&nbsp;<\/p><p>Pour v\u00e9rifier vos permissions de fichier, connectez-vous en FTP et v\u00e9rifiez le dossier de votre site. Ici, j\u2019utilise Filezilla pour acc\u00e9der \u00e0 mon site test, et comme vous pouvez le voir mes permissions sont r\u00e9gl\u00e9es sur 755 pour les dossiers et 644 pour tout le reste.<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"391\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-check-file-permission.png\" alt=\"checking file permission\" class=\"wp-image-887629\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-check-file-permission.png 563w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-check-file-permission-300x208.png 300w\" sizes=\"(max-width: 563px) 100vw, 563px\" \/><\/figure><p>Le <a href=\"https:\/\/codex.wordpress.org\/Changing_File_Permissions\">Codex WordPress recommande les permissions de fichier suivantes<\/a> :<\/p><ul class=\"wp-block-list\"><li>Tous les dossiers devraient \u00eatre \u00e0 755 ou 750.<\/li><li>Tous les fichiers devraient \u00eatre \u00e0 644 ou 640. (La seule exception est wp-config.php, que vous pouvez r\u00e9gler \u00e0 440 ou 400 pour emp\u00eacher d\u2019autres utilisateurs sur le serveur de le lire.)<\/li><li>Les dossiers ne devraient jamais \u00eatre r\u00e9gl\u00e9s \u00e0 777.&nbsp;<\/li><\/ul><p>Si vous voyez qu\u2019un fichier a la mauvaise permission, faites un clic droit dans votre programme FTP pour acc\u00e9der aux permissions de fichier et le mettre \u00e0 jour au nombre appropri\u00e9.\u00a0<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"398\" height=\"364\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-update-file-permissions.png\" alt=\"update file permissions from the FTP\" class=\"wp-image-887635\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-update-file-permissions.png 398w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-update-file-permissions-300x274.png 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/figure><p>Allez voir <a href=\"https:\/\/docs.wp-rocket.me\/article\/626-how-to-make-system-files-htaccess-wp-config-writeable\">Comment rendre les fichiers syst\u00e8me acessibles en \u00e9criture (.htaccess, wp-config.php)<\/a> pour en savoir plus sur la mise \u00e0 jour des permissions de fichier.<\/p><h3 class=\"wp-block-heading\">5. R\u00e9installez les fichiers du coeur de WordPress<\/h3><p>Il arrive parfois que les fichiers du coeur de WordPress deviennent corrompus, surtout sur les sites un peu plus vieux personnalis\u00e9s et mis \u00e0 jour de nombreuses fois.<\/p><p>Pour r\u00e9gler ce probl\u00e8me, vous devrez remplacer les fichiers de coeur de WordPress par de nouveaux fichiers. Il n\u2019est pas n\u00e9cessaire de r\u00e9installer WordPress. T\u00e9l\u00e9chargez simplement la derni\u00e8re version de WordPress et d\u00e9zippez le fichier. Connectez-vous en FTP au dossier racine de votre site et t\u00e9l\u00e9chargez les dossiers <em>wp-admin<\/em> et <em>wp-includes<\/em> du dossier zip que vous venez de t\u00e9l\u00e9charger, pour \u00e9craser les anciennes versions.\u00a0<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"306\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-replace-wordpress-core-files-ftp.png\" alt=\"replacing wordpress core files ftp\" class=\"wp-image-887642\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-replace-wordpress-core-files-ftp.png 559w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-replace-wordpress-core-files-ftp-310x170.png 310w\" sizes=\"(max-width: 559px) 100vw, 559px\" \/><\/figure><p>En proc\u00e9dant de cette mani\u00e8re, vous n\u2019\u00e9craserez pas vos th\u00e8mes et plugins.<\/p><p>Rafra\u00eechissez votre site. Si l\u2019erreur 500 dispara\u00eet, vous avez trouv\u00e9 la cause : les fichiers de coeur corrompus.\u00a0<\/p><h3 class=\"wp-block-heading\">6. Contactez votre h\u00e9bergeur web<\/h3><p>Si vous rencontrez encore l\u2019erreur 500 apr\u00e8s \u00eatre pass\u00e9 par toutes les solutions ci-dessus, il est temps de contacter votre h\u00e9bergeur web. Les logs de votre h\u00e9bergeur peuvent mettre en lumi\u00e8re ce qui cause l\u2019erreur 500, pour que vous puissiez y rem\u00e9dier.&nbsp;<\/p><p>Evitez de sauter toutes les solutions ci-dessus pour contacter directement votre h\u00e9bergeur, il est toujours mieux de vous renseigner vous-m\u00eame sur la cause de l\u2019erreur. De cette mani\u00e8re, vous pouvez donner \u00e0 votre h\u00e9bergeur un r\u00e9capitulatif de ce que vous avez essay\u00e9, afin qu\u2019ils ne croient pas que votre erreur 500 est caus\u00e9e par un probl\u00e8me avec les fichiers de votre site.&nbsp;<\/p><p>C\u2019est d\u2019autant plus valable si vous \u00eates sur un h\u00e9bergement partag\u00e9 bon march\u00e9. Si vous \u00eates sur un h\u00e9bergement WordPress g\u00e9r\u00e9, il est plus probable que votre h\u00e9bergeur vous aidera \u00e0 identifier et r\u00e9parer votre erreur 500, internal server error.<\/p><h2 class=\"wp-block-heading\">En r\u00e9sum\u00e9<\/h2><p>Cette liste n\u2019est en aucun cas exhaustive de toutes les solutions possibles \u00e0 une erreur 500 internal server error. Ce qui cause votre erreur pourrait vraiment \u00eatre n\u2019importe quoi. N\u00e9anmoins, cette liste vous fournit un excellent guide par o\u00f9 commencer et dans quel ordre proc\u00e9der (trouver la solution puis la cause).<\/p><p>Enfin, n\u2019oubliez pas de faire une sauvegarde de votre site avant de t\u00e9l\u00e9charger des fichiers dans votre root directory. Si vous faites un changement qui impacte votre site, vous pourrez facilement retourner \u00e0 votre derni\u00e8re sauvegarde.&nbsp;<\/p><p><em>Avez-vous d\u00e9j\u00e0 eu \u00e0 faire \u00e0 une erreur 500, internal server error? Comment l\u2019avez-vous r\u00e9gl\u00e9e ? N\u2019h\u00e9sitez pas \u00e0 nous laisser un commentaire !&nbsp;<\/em><br><\/p>","protected":false},"excerpt":{"rendered":"<p>Vous essayez de r\u00e9parer l&rsquo;erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.<\/p>\n","protected":false},"author":47285,"featured_media":887557,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"kia_subtitle":"","footnotes":""},"categories":[74],"tags":[],"class_list":["post-1955509","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-referencement-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress<\/title>\n<meta name=\"description\" content=\"Vous essayez de r\u00e9parer l&#039;erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress\" \/>\n<meta property=\"og:description\" content=\"Vous essayez de r\u00e9parer l&#039;erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Rocket\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-25T16:44:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-25T16:44:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Raelene Morey\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:site\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Raelene Morey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\"},\"author\":{\"name\":\"Raelene Morey\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73\"},\"headline\":\"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress\",\"datePublished\":\"2020-02-25T16:44:17+00:00\",\"dateModified\":\"2020-02-25T16:44:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\"},\"wordCount\":2370,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png\",\"articleSection\":[\"SEO\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\",\"url\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\",\"name\":\"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png\",\"datePublished\":\"2020-02-25T16:44:17+00:00\",\"dateModified\":\"2020-02-25T16:44:19+00:00\",\"description\":\"Vous essayez de r\u00e9parer l'erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.\",\"breadcrumb\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png\",\"width\":1100,\"height\":460,\"caption\":\"fixing 500 internal server error for wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/wp-rocket.me\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO\",\"item\":\"https:\/\/wp-rocket.me\/blog\/seo\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wp-rocket.me\/#website\",\"url\":\"https:\/\/wp-rocket.me\/\",\"name\":\"WP Rocket\",\"description\":\"Plugin d&#039;optimisation de sites WordPress\",\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wp-rocket.me\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wp-rocket.me\/#organization\",\"name\":\"WP Rocket\",\"url\":\"https:\/\/wp-rocket.me\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"width\":150,\"height\":41,\"caption\":\"WP Rocket\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\",\"https:\/\/x.com\/wp_rocket\",\"https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73\",\"name\":\"Raelene Morey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g\",\"caption\":\"Raelene Morey\"},\"description\":\"Raelene Morey is the Co-Founder of Words By Birds, a digital writing agency that helps busy WordPress with writing articles, content strategies, lead magnets and other word-related things. A former journalist and editor, Raelene has been developing WordPress sites for over 10 years.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress","description":"Vous essayez de r\u00e9parer l'erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress","og_description":"Vous essayez de r\u00e9parer l'erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.","og_url":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/","og_site_name":"WP Rocket","article_publisher":"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","article_published_time":"2020-02-25T16:44:17+00:00","article_modified_time":"2020-02-25T16:44:19+00:00","og_image":[{"width":1100,"height":460,"url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png","type":"image\/png"}],"author":"Raelene Morey","twitter_card":"summary_large_image","twitter_creator":"@wp_rocket","twitter_site":"@wp_rocket","twitter_misc":{"\u00c9crit par":"Raelene Morey","Dur\u00e9e de lecture est.":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#article","isPartOf":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/"},"author":{"name":"Raelene Morey","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73"},"headline":"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress","datePublished":"2020-02-25T16:44:17+00:00","dateModified":"2020-02-25T16:44:19+00:00","mainEntityOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/"},"wordCount":2370,"commentCount":0,"publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png","articleSection":["SEO"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/","url":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/","name":"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress","isPartOf":{"@id":"https:\/\/wp-rocket.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png","datePublished":"2020-02-25T16:44:17+00:00","dateModified":"2020-02-25T16:44:19+00:00","description":"Vous essayez de r\u00e9parer l'erreur 500 (Internal Server Error) et de remettre votre site WordPress en ligne ? Dans ce guide, nous vous proposons 6 solutions communes.","breadcrumb":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#primaryimage","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-fix-500-internal-server-error-for-wordpress.png","width":1100,"height":460,"caption":"fixing 500 internal server error for wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/wp-rocket.me\/fr\/blog\/reparer-erreurs-500\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/wp-rocket.me\/fr\/"},{"@type":"ListItem","position":2,"name":"SEO","item":"https:\/\/wp-rocket.me\/blog\/seo\/"},{"@type":"ListItem","position":3,"name":"Comment r\u00e9parer les erreurs 500 (erreur interne au serveur) dans WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wp-rocket.me\/#website","url":"https:\/\/wp-rocket.me\/","name":"WP Rocket","description":"Plugin d&#039;optimisation de sites WordPress","publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wp-rocket.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/wp-rocket.me\/#organization","name":"WP Rocket","url":"https:\/\/wp-rocket.me\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","width":150,"height":41,"caption":"WP Rocket"},"image":{"@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","https:\/\/x.com\/wp_rocket","https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q"]},{"@type":"Person","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73","name":"Raelene Morey","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g","caption":"Raelene Morey"},"description":"Raelene Morey is the Co-Founder of Words By Birds, a digital writing agency that helps busy WordPress with writing articles, content strategies, lead magnets and other word-related things. A former journalist and editor, Raelene has been developing WordPress sites for over 10 years."}]}},"_links":{"self":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/1955509"}],"collection":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/users\/47285"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/comments?post=1955509"}],"version-history":[{"count":0,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/1955509\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media\/887557"}],"wp:attachment":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media?parent=1955509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/categories?post=1955509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/tags?post=1955509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}