Aller au contenu
Nous contacter

Dépannage et erreurs

Erreur 500 WordPress : comment identifier et corriger la panne

Une erreur 500 peut rendre votre site WordPress inaccessible sans indiquer précisément la cause. Voici les vérifications à effectuer, du fichier .htaccess aux paramètres du serveur.

Erreur 500 WordPress : comment identifier et corriger la panne
Au sommaire

L’erreur 500 WordPress indique que le serveur a rencontré un problème, sans préciser systématiquement lequel. Pour la résoudre, vérifiez d’abord le fichier .htaccess, puis les extensions, le thème et la mémoire PHP. Si la panne persiste, les journaux du serveur et votre hébergeur peuvent aider à en trouver la cause.

Préparer le diagnostic de l’erreur 500 WordPress

Une erreur « 500 Internal Server Error » peut apparaître sur tout le site ou seulement sur certaines pages. Elle peut notamment être liée à une configuration incorrecte, à une extension, à un thème ou à une limite de mémoire atteinte.

Avant de modifier des fichiers, faites une sauvegarde du site et de sa base de données si vous y avez accès. Notez également les changements récents : installation d’une extension, modification du thème ou mise à jour. Testez le site après chaque intervention pour repérer celle qui résout la panne.

Si le tableau de bord est inaccessible, vous pouvez utiliser un accès FTP ou le gestionnaire de fichiers de votre hébergeur. En cas de doute sur une manipulation, un dépannage de votre site WordPress permet de faire examiner la panne.

Vérifier le fichier .htaccess

Sur un serveur Apache, le fichier .htaccess, situé à la racine de WordPress, peut contenir des règles de redirection et d’autres réglages. Une règle incorrecte ou un fichier corrompu peut provoquer une erreur 500.

Pour vérifier son rôle sans perdre son contenu :

  1. Connectez-vous au serveur par FTP ou ouvrez le gestionnaire de fichiers de votre hébergeur.
  2. Dans le dossier contenant notamment wp-config.php, recherchez .htaccess. Activez l’affichage des fichiers cachés si nécessaire.
  3. Téléchargez une copie du fichier sur votre ordinateur, puis renommez celui du serveur en .htaccess-ancien.
  4. Rechargez votre site. Si l’erreur a disparu, connectez-vous à WordPress et ouvrez Réglages > Permaliens, puis enregistrez les modifications pour régénérer les règles.

Si le renommage ne change rien, remettez le nom initial au fichier avant de poursuivre. Si le site fonctionne à nouveau, examinez les règles personnalisées de l’ancien fichier avant de les réintroduire : l’une d’elles peut être responsable de la panne.

Avec W-Maintenance

Faites vérifier votre fichier .htaccess par W-Maintenance

Notre équipe peut rechercher l’origine de la panne et intervenir sur votre site WordPress.

Faire réparer mon site

Tester les extensions et le thème WordPress

Une extension ou un thème peut provoquer une erreur après une modification, une mise à jour ou un conflit avec un autre composant. Commencez par l’élément modifié récemment si vous le connaissez.

Désactiver les extensions

Si l’administration est accessible, ouvrez Extensions > Extensions installées et désactivez les extensions. Vérifiez ensuite si le site fonctionne, puis réactivez-les une par une en testant le site à chaque fois.

Si vous ne pouvez pas accéder au tableau de bord :

  1. Connectez-vous par FTP ou au gestionnaire de fichiers de l’hébergeur.
  2. Dans wp-content, renommez le dossier plugins, par exemple en plugins-desactives.
  3. Rechargez le site. Si l’erreur disparaît, renommez le dossier en plugins.
  4. Dans l’administration, réactivez les extensions une par une et testez le site après chaque activation.

Une fois l’extension en cause identifiée, vérifiez si une mise à jour est disponible. Si le problème continue, désactivez-la et cherchez une solution de remplacement adaptée.

Vérifier le thème

Si les extensions ne sont pas responsables, essayez temporairement un thème WordPress par défaut depuis Apparence > Thèmes, si vous avez accès à l’administration. Vérifiez ensuite les pages concernées : changer de thème peut modifier leur présentation.

Si le thème semble être en cause, recherchez une mise à jour ou envisagez de le remplacer. Consultez aussi les vérifications à effectuer face à une erreur critique sur WordPress, qui peut avoir une origine similaire.

Contrôler la mémoire PHP

Une limite de mémoire PHP insuffisante peut interrompre l’exécution du site. Les journaux d’erreurs du serveur peuvent indiquer si la mémoire disponible a été épuisée.

Vous pouvez demander à votre hébergeur de vérifier la limite PHP ou consulter les réglages disponibles dans votre espace d’hébergement. Une autre possibilité consiste à définir une limite pour WordPress dans wp-config.php, avant la ligne indiquant d’arrêter les modifications :

define('WP_MEMORY_LIMIT', '256M');

Sauvegardez le fichier avant de le modifier, puis testez le site. Cette valeur ne garantit pas que le serveur accordera autant de mémoire : sa configuration peut imposer une limite inférieure. Évitez de supprimer ou de recréer un fichier php.ini sans connaître les réglages nécessaires à votre hébergement.

Vérifier les fichiers, la base de données et le serveur

Si les tests précédents ne donnent rien, examinez les autres pistes avec l’aide des informations disponibles chez votre hébergeur :

  • Mises à jour : si l’administration est accessible, vérifiez les mises à jour de WordPress, des extensions et du thème. Une mise à jour WordPress doit être préparée avec une sauvegarde.
  • Compatibilité du serveur : demandez à l’hébergeur si la configuration du serveur, notamment PHP, répond aux exigences de votre installation WordPress.
  • Base de données : vérifiez si un message signale un problème de connexion ou une mise à jour de la base nécessaire. Le guide sur l’erreur de connexion à la base de données WordPress détaille les contrôles correspondants.
  • Fichiers WordPress : si des fichiers du cœur semblent endommagés, leur remplacement à partir d’une copie officielle peut être envisagé. Conservez votre sauvegarde et ne remplacez pas wp-config.php ni le dossier wp-content, qui contient notamment vos extensions, thèmes et médias.

Si l’erreur persiste, transmettez à votre hébergeur l’heure de la panne, les pages concernées et les vérifications déjà réalisées. Demandez-lui de consulter les journaux du serveur et de contrôler ses paramètres ; le périmètre de son assistance WordPress dépend de ses conditions de support.

Avec W-Maintenance

Confiez le dépannage de votre site WordPress

W-Maintenance peut vous aider à identifier la cause de l’erreur 500 et à remettre votre site en état.

Voir les formules

À retenir

  • Une erreur 500 indique un problème côté serveur, mais ne suffit pas à en identifier la cause.
  • Sauvegardez vos fichiers et testez le site après chaque modification.
  • Vérifiez successivement .htaccess, les extensions, le thème et la mémoire PHP.
  • Si la panne persiste, les journaux du serveur et votre hébergeur peuvent orienter le diagnostic.

Questions fréquentes

Pourquoi mon site WordPress affiche-t-il une erreur 500 ?

Le serveur a rencontré un problème qui l’empêche de répondre normalement. Une règle .htaccess incorrecte, une extension, un thème ou une limite de mémoire PHP peuvent notamment être en cause.

Comment désactiver les extensions si le tableau de bord est inaccessible ?

Connectez-vous par FTP ou au gestionnaire de fichiers de votre hébergeur, puis renommez le dossier wp-content/plugins. Si le site refonctionne, rétablissez le nom du dossier et réactivez les extensions une par une depuis l’administration.

Que faire si l’erreur 500 persiste après les vérifications ?

Demandez à votre hébergeur de consulter les journaux du serveur et de contrôler sa configuration. Indiquez-lui les pages touchées, l’heure de la panne et les tests déjà effectués.

Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.

Parlons de votre site

Un souci avec votre site WordPress ?

Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.

Décrire mon problèmeVoir les formules

Nous contacter