Comment résoudre une erreur 500 dans WordPress ?

Comment résoudre une erreur 500 dans WordPress ?

Vous n’arrivez plus à accéder à votre site web ou à votre tableau de bord WordPress? Vous voyez une page blanche s’afficher, ou encore un message ressemblant à « Erreur 500 internal server error »?

Ne paniquez pas, ce type de problème est plutôt courant et simple à résoudre. Il suffit d’identifier l’origine de l’erreur pour pouvoir la régler.

Dans cet article, nous allons vous présenter les diverses causes possibles pouvant être à l’origine de l’erreur 500.

Nous vous présenterons ensuite diverses solutions pouvant être utilisées pour résoudre le problème en commençant par celles ayant le plus de chances de fonctionner.

Qu’est-ce qu’une erreur 500 « internal server error »?

article l'erreur 500 gestion de contenu site internet mises à jour base de données ensemble propos fichiers support cas firefox

Le code d’erreur http 500 désigne une erreur interne du serveur web, qui peut provenir du site ou de l’hébergeur.

Le code d’erreur 500 indique que la requête envoyée par le navigateur au site web n’a pu être exécutée, et que l’erreur a eu lieu au niveau du serveur sur lequel le site est hébergé.

Ce code d’état http regroupe plusieurs erreurs de serveurs différentes, ayant des causes très variées.

Il n’est donc pas toujours évident de savoir exactement ce qui cause l’erreur afin de pouvoir résoudre le problème.

Le message associé à l’erreur 500

erreur 500 internal server error 500 internal server error 500 internal server error 500 internal server error 500 fichiers

Le message affiché pour vous informer d’une erreur 500 peut prendre plusieurs formes, en fonction du site web où elle survient.

Dans certains cas, le texte est très court et simple, comme « Oups, erreur 500« . Il peut aussi être plus complexe ou en anglais, notamment « Http 500 internal server error« .

erreur 500 internal server error 500 url plupart php firefox solutions htaccess informations hébergement requête fichier
gestion de contenu message 500 internal server error limite de mémoire fichiers wp content ci dessus service unavailable data informations
serveur sites wordpress logiciels message erreurs quelque chose base de données propos fichiers hébergement cause mise à jour page web

Le choix des mots a peu d’importances et n’offre aucune informations sur la nature de l’erreur 500. Celui-ci peut être personnalisé par les développeurs du site web, qui choisisse la formulation de leur choix. On peut même y ajouter des images.

limite de mémoire fichier htaccess message site internet serveur web requête fichiers error 500 ci dessus fois ligne option http php service data
erreur 500 site WordPress message serveur web site web fichier htaccess erreurs serveur php http option page thème WordPress url http php

Certains logiciels et services comme IIS de Microsoft vous permettent toutefois d’obtenir plus d’informations utiles.

Vous pourrez vois la nature exacte de l’erreur à laquelle vous avez affaire grâce à une extension du code d’erreur (500.0, 500.13, 500.19, etc.).

Les causes possibles d’une erreur 500

erreur 500 internal server error service unavailable wp content marketing data limite de mémoire fichier htaccess sites internet logiciels

Les erreurs 500 ont se manifestent toutes au niveau interne du serveur web, mais elles peuvent avoir plusieurs origines.

Il n’est généralement pas possible de savoir au premier abord, lequel de ces éléments est à l’origine de votre erreur.

Un conflit entre vos plugins ou avec votre thème

Une cause courante d’erreurs 500 sur les sites WordPress est un conflit en divers plugins lors de leur exécution.

Si vous avez récemment installé un plugin ou effectué une mise à jour, il y a de bonne chance pour que cela soit l’origine du problème.

Un problème lié au fichier .htaccess

Une autre cause pouvant générer une erreur 500 est une mauvaise configuration du fichier .htaccess de votre site. Ce fichier sert à configurer les paramètres du serveur web pour chaque site qui y est stocké.

Si le fichier contient une erreur de syntaxe, un caractère erronée dans le code ou une directive mal formulée, un erreur 500 peut se produire.

Une erreur dans l’exécution d’un script

Dans certains cas, il est possible qu’un script associé à votre site web soit incapable de s’exécuter. Il peut s’agir d’une simple faute de syntaxe ou d’un code erroné.

Ce type de problème peut parfois causer une erreur 500 et empêcher le contenu de charger correctement.

Un problème de disponibilité du serveur web

Il peut arriver qu’une erreur 500 soit dû au fait que le serveur web hébergeant le site n’ait offert aucune réponse à la requête formulée.

Le plus souvent, cette absence de réponse est dû à une opération de maintenance ou de mise à jour du serveur en question.

Un dépassement des limites de délai d’exécution d’une requête

Chacun des scripts de votre site web a une période de temps limitée pour s’exécuter. Il en va de même pour le chargement des éléments de contenu, qui ont tous un temps limité pour charger complètement.

Si une action ne peut être complétée à l’intérieur de cette limite de temps, le serveur web peut alors envoyer un message d’erreur 500.

Un manque de ressources de votre hébergement web

Il peut arriver que le serveur web refuse d’exécuter certaines requêtes car celles-ci dépasse la limite de mémoire fixée par votre plan d’hébergement web.

Un serveur saturé dont les ressources sont pleinement utilisées peut également causé une erreur 500.

Résoudre l’erreur 500 sur votre site WordPress

l'erreur 500 code d'état lecture solutions informations cause mise à jour ci dessus répertoire plugin permissions utilisateurs ligne URL messages

Afin de résoudre l’erreur 500 qui affecte votre site web, nous vous proposons de nombreuses solutions pour les divers types de causes.

Nous vous présenterons tout d’abord les démarches pour les erreurs les plus courantes. Elles sont celles qui ont le plus de chance de résoudre votre problème.

Avant de débuter, il peut s’avérer judicieux de vérifier si le problème ne se situe pas au niveau du serveur web et de l’hébergement.

Testez votre serveur pour éviter de perdre votre temps

Plusieurs sites web comme Is it Down Right Now et Down for Everyone or Just Me permettent de tester votre site pour vérifier son état.

Il vous suffit d’entrer l’adresse URL de votre site internet dans la barre de recherche et lancer la vérification. Vous saurez alors si le serveur stockant votre site est disponible ou pas.

Si votre site est marqué comme indisponible (down), il se peut qu’il s’agisse d’une simple opération de maintenance du serveur.

Si le problème persiste plus de quelques minutes, il vaut mieux contacter votre hébergeur afin qu’il adresse la situation.

Réinitialisez la configuration du fichier .htaccess

erreur 500 internal server error 500 cause htaccess php url marketing logiciels base de données fichiers wordpress option mémoire

Une erreur 500 est couramment causée par un fichier .htaccess corrompu. Une simple erreur de syntaxe mineure peut générer une erreur interne au niveau du serveur.

Même si ce n’est pas le cas, la modification du fichier peut parfois la régler. Il vous suffit de créer un nouveau fichier .htaccess et le configurer selon les paramètres par défaut de WordPress.

La mise en forme du fichier doit toutefois être faite correctement. Le fichier doit être créé en format ASCII ou ANSI, mais en tant qu’Unicode.

Pour ce faire, utilisez uniquement le code qui suit dans un éditeur de texte et enregistrez les modifications apportées au fichier.

Configuration par défaut du fichier .htaccess:

# BEGIN WordPress

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

Essayez à nouveau d’accéder à votre site et vérifiez si le message d’erreur apparait toujours. Si c’est le cas, essayez les autres solutions que nous proposons.

Régler un problème causé par un plugin

erreur 500 internal server error 500 cause plugins fichiers htaccess messages option thème tout php erreurs 500 internal server error 500

Si vous avez récemment installé ou mis à jour un de vos plugins, il est fort possible qu’il soit à l’origine de l’erreur 500.

Connectez-vous à votre tableau de bord WordPress et rendez-vous à la section Extensions > Extensions installées.

Désactivez le plugin que vous suspectez d’être à l’origine de l’erreur 500 et vérifier si celle-ci se produit toujours.

Désactiver les plugins en utilisant un client FTP

Si vous n’avez pas accès à votre tableau de bord, vous pouvez également régler le problème via un client FTP.

Il vous suffit de renommer le dossier wp-content > plugins dans le répertoire public_html de votre site web. Cela désactivera l’ensemble des extensions du site.

Si l’erreur 500 cesse d’apparaître, elle était sans doute causée par une extension. Connectez vous à votre tableau de bord et réactivez les plugins un à un.

Testez votre site après chaque activation afin d’identifier le plugin qui est en cause. Une fois que vous l’avez identifié, désinstallez-le et cherchez un plugin équivalent pour le remplacer.

Assurez-vous que votre nouvelle extension ne cause pas de problèmes et que votre site charge normalement.

Résoudre une erreur 500 liée au thème WordPress

erreurs wordpress page mémoire fichier ci dessus permissions service tout php fichier http ensemble marketing connexion internet

Si votre erreur 500 n’est pas dû au fichier .htaccess ou aux plugins, il se peut qu’elle soit causée par votre thème WordPress.

Si vous avez accès à au tableau de bord de votre site WordPress, vous pouvez facilement changer de thème. Il vous suffit de vous rendre dans la section Apparence > Thèmes et cliquer sur le bouton Ajouter.

Remplacer votre thème et vérifier si l’erreur 500 est réglée. Si c’est le cas, éviter d’utiliser votre ancien thème avant qu’une mise à jour soit disponible.

Désactiver un thème via un client FTP

En utilisant un client FTP, vous devez accéder au répertoire public_html de votre site et renommer le dossier wp-content > themes.

Essayez ensuite de charger votre site web pour voir si l’erreur se produit toujours. Si elle est disparu, alors l’erreur vient de votre thème.

Dans ce cas, vérifier si une mise à jour est disponible pour celui-ci. Si ce n’est pas le cas, vous devrez en chercher un autre, le temps que les développeurs du thème règlent le problème.

Ajuster la limite de mémoire et les délais d’exécution

erreurs wordpress l'erreur 500 internal server error fichier http fichiers php wp content fois url répertoire ligne plugin mémoire propos

Si vous avez essayé les solutions précédentes sans résultat, il se peut que le problème vienne des valeurs de PHP de votre site.

Ces valeurs sont une variété de limites associées à vos scripts. Elles incluent la taille maximale des fichiers et des articles, ainsi que les délais maximum d’exécution et de téléchargement.

Vous pouvez ajuster ces différentes limites en utilisant le fichier .htaccess ou le fichier wp-config.php.

Il s’agit d’une opération un peu délicate qu’on vous recommande de confier à des utilisateurs plus expérimentés.

Le code à utiliser pour ajuster les limites via le fichier .htaccess:

php_value upload_max_filesize 256M

php_ value post_max_size 256M

php_value max_execution_time 300

php_value max_input_time 300

php_value memory_limit 256M

Il vous faut ensuite enregistrer les modifications au fichier, et bien sûr vérifier le résultat. Si l’erreur 500 est réglée, alors elle était causée par l’une de vos valeurs de PHP.

Changer la version de script PHP utilisée

erreur 500 internal server error wp config.php wordpress fichiers firefox http fichier php fichier htaccess page web wordpress

Dans de rares cas, une erreur 500 peut être causée par un problème de compatibilité de version de scripts PHP.

Pour changer la version de PHP utilisée, vous devez vous rendre dans la section Logiciel de votre panneau de contrôle CPanel.

erreurs wordpress fichiers php serveur web php fichier htaccess limite de mémoire serveur wordpress erreurs php http sites logiciels

Vous pourrez y gérer votre version de script PHP. Vous verrez quelle version est actuellement utilisée et pourrez la changer.

erreurs wordpress fichiers php serveur wordpress erreurs fichiers marketing fichier htaccess lecture support php http tout option services

En cliquant sur la version de PHP, vous verrez un menu déroulant apparaître. Vous pourrez alors sélectionner le choix que vous désirez.

erreurs wordpress page ci-dessus permissions tout php data fois php fichier php fichiers base de données page quelque chose wordpress

Essayez d’utiliser une autre version de script et vérifier si l’erreur 500 se reproduit. Si c’est le cas, il vaut mieux réinitialiser WordPress ou restaurer votre site web.

Restaurez votre site web à partir d’une sauvegarde

erreur 500 internal server error serveur erreurs sites wordpress connexion page fichiers ligne mémoire permissions utilisateurs

Si vous avez effectué une sauvegarde des données de votre site avant que l’erreur 500 ne survienne, vous pouvez l’utiliser pour régler le problème.

Malheureusement, cette solution exige que vous ayez pris des précautions préalables et que vous ayez accès à votre sauvegarde.

Si c’est le cas, vous devez importer cette sauvegarde sur votre site. Comme dans le cas d’une migration de site, vous devez alors téléverser votre sauvegarde pour écraser les données actuelles.

Cette opération peut être exécutée avec All-in-One WP Migration. C’est un plugin très efficace et simple à utiliser.

La sauvegarde créée par ce plugin regroupe votre base de données et vos fichiers. Elle peut être utilisée pour restaurer votre quand vous rencontrez une erreur. Pour ce faire, vous n’avez qu’à importer la sauvegarde pour écraser la version actuelle des données.

Contacter votre hébergeur web pour obtenir de l’aide

erreur 500 internal server error 500 php tout fichiers mémoire plugins ligne permissions http option hébergement wp config.php

Si vous avez essayé toutes les solutions que nous avons proposé et que l’erreur 500 persiste, il se peut qu’elle relève d’éléments hors de votre contrôle.

Dans ce cas, votre hébergeur est peut-être responsable du problème, ou tout de moins, en mesure de vous aider.

Il est fort possible qu’il puisse vous éclairer sur les origines de l’erreur. Il se peut même qu’il la règle pour vous.

Communiquez le plus d’informations pertinentes possibles aux agents de soutien technique. On peut penser à la forme que prend l’erreur, les circonstances où elle se produit, les éléments affectés, etc.

Pour conclure sur la résolution d’une erreur 500 WordPress

erreur 500 internal server error fois plupart connexion services option tout expérience menu problème erreurs site wp config.php

Le code d’état http 500 identifie une erreur interne du serveur. Ce code regroupe toutefois plusieurs types de problèmes et peut avoir de nombreuses origines.

Il y a donc une variété de solutions qui peuvent s’appliquer, en fonction de la cause en question. Régler une erreur 500 peut du coup s’avérer plutôt simple ou encore très complexe.

Nous espérons que cet article vous a plu et vous a aidé à résoudre votre problème. Si c’est le cas, nous vous invitons à consulter nos autres articles et tutoriels.

Vous y trouverez une foule d’informations utiles et de conseils pratiques pouvant aider au succès de votre site web.

De plus, vous trouverez de nombreuses autres solutions pour les divers problèmes que vous pourriez rencontrer.

Si vous êtes à la recherche d’un hébergement web pour votre site WordPress, nous vous invitons à consulter les offres d’Ex2. Nos plans d’hébergement WordPress vert sont très complètes et performantes, incluant tout ce dont votre site a besoin pour réussir.

Avatar