Un guide pour corriger les erreurs de serveur interne WordPress 500
Publié: 2022-07-23Voyez-vous le message 500 Internal Server Error dans votre zone d'administration WordPress ? Ne vous inquiétez pas. Tu n'es pas seul.
L'erreur de serveur 500 est une erreur standard qui se produit pour diverses raisons. Notre guide complet vous apprendra à corriger les 500 erreurs de serveur internes dans WordPress. Nous couvrirons toutes les causes et solutions possibles afin que vous puissiez remettre votre site Web en service le plus rapidement possible.
L'erreur interne 500 est l'un des problèmes courants qui peuvent survenir pour diverses raisons. Les causes les plus courantes sont les erreurs de plug-in ou de thème, les autorisations de fichiers incorrectes et les fichiers corrompus.
Causes de l'erreur 500 interne du serveur
Vous pouvez voir ce message d'erreur dans votre zone d'administration WordPress pour de nombreuses raisons. Les causes les plus courantes sont
- un fichier .htaccess de code corrompu ou erroné
- Limite de mémoire PHP
- autorisations de fichiers incorrectes
- Erreurs de plugins et de thèmes WordPress
- ou un problème avec votre hébergeur.
Solutions à l'erreur de serveur interne 500
Vous pouvez essayer plusieurs solutions pour corriger l'erreur de serveur interne 500 de WordPress. Voici quelques-unes des réponses les plus courantes.
Étapes courantes avant le débogage
Essayez de recharger la page pour voir si le problème est temporaire. Aussi, effacez le cache de votre navigateur et essayez de recharger. Parfois, WordPress peut récupérer immédiatement lorsque la page est actualisée.
Déboguez votre fichier .htaccess :
La cause la plus courante d'une erreur de serveur 500 peut être déclenchée par un fichier .htaccess corrompu ou mal codé. Corrigez le htaccess en suivant les instructions ci-dessous.
Vous pouvez vérifier votre fichier .htaccess en vous connectant à votre site via FTP (via votre serveur local SSH, Cpanel ou Maybe) et en renommant le fichier .htaccess en quelque chose comme .htaccess_old. Si vous n'avez pas de fichier .htaccess, vous pouvez en créer un.
Pour créer un fichier .htaccess :
- Connectez-vous à votre site via FTP.
- Accédez au répertoire racine.
- Créez un nouveau fichier, appelez-le .htaccess
- et ajoutez les lignes de code suivantes :
# COMMENCER WordPressMoteur de réécriture activéRéécrireBase /Règle de réécriture ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRéécrire la règle . /index.php [L]# FIN WordPress
Limite de mémoire PHP
Supposons que vous voyez le message 500 Internal Server Error lorsque votre limite de mémoire PHP est inférieure à 128 Mo. Cela aiderait à augmenter la limite de mémoire PHP pour éliminer l'erreur.
Pour ce faire, ajoutez la ligne de code suivante au fichier wp-config.php :
définir('WP_MEMORY_LIMIT', '256M');
Essayez ensuite de recharger la page si vous voyez toujours le message 500 Internal Server Error. Veuillez noter que les changements de limite de mémoire peuvent ne pas fonctionner dans certains cas. Dans ce cas, essayez d'autres méthodes expliquées ci-dessous. Si vous ne pouvez pas le faire vous-même, contactez toujours le fournisseur d'hébergement/l'administrateur du serveur pour le modifier.
Autorisations de fichier incorrectes
Une autre raison courante est des autorisations de fichiers incorrectes. WordPress a besoin que certains fichiers et répertoires disposent d'autorisations de fichiers spécifiques pour fonctionner correctement.
Vous pouvez vérifier vos autorisations de fichier en vous connectant à votre site via FTP et en naviguant vers le répertoire /wp-content/.
Les autorisations de fichiers correctes pour WordPress sont :
- définir tous les fichiers sur 666 ou -rw-rw-rw-
- définir tous les répertoires sur 777 ou drwxrwxrwx
Si vous voyez qu'une autorisation de fichier ou de répertoire est définie avec une valeur autre que 666 ou 777, vous devez alors corriger leurs autorisations. Pour ce faire, cliquez avec le bouton droit sur le fichier ou le répertoire et sélectionnez "Modifier les autorisations" pour définir les autorisations de fichier requises.
Activer le débogage
Le débogage est le processus de dépannage des erreurs et des problèmes sur un site Web. Lors de l'activation du débogage, WordPress écrira plus d'informations dans le fichier debug.log, ce qui peut vous aider à résoudre le problème. Vous pouvez activer le débogage en ajoutant la ligne de code suivante à votre fichier wp-config.php :
définir('WP_DEBUG', vrai);
Une fois ajouté le code ci-dessus, vous pouvez enregistrer le fichier et le télécharger dans votre répertoire /wp-content/. Après avoir téléchargé le fichier, vous pouvez essayer de l'actualiser. Toujours pas résolu ? Essayez d'activer le mode débogage en ajoutant la ligne de code suivante :
définir('WP_DEBUG', vrai);
définir('WP_DEBUG_LOG', vrai);
définir('WP_DEBUG_DISPLAY', faux);
Après avoir ajouté les lignes de code, vous pouvez enregistrer le fichier et le télécharger dans votre répertoire /wp-content/. Après avoir téléchargé le fichier, vous pouvez essayer de l'actualiser.
Accéder à vos journaux d'erreurs
Ensuite, vous pouvez essayer d'accéder à vos journaux d'erreurs WordPress pour vous aider à résoudre le problème. Vous pouvez accéder à vos journaux d'erreurs en vous connectant à votre site via FTP et en naviguant vers le répertoire /wp-content/. Les journaux d'erreurs se trouvent dans le répertoire /wp-content/ et sont nommés debug.log et error_log.
Vous pouvez afficher vos journaux d'erreurs en ouvrant le fichier dans un éditeur de texte comme le Bloc-notes ou TextEdit. Une fois ouvert, recherchez le fichier et trouvez toutes les erreurs qui semblent être liées au message 500 Internal Server Error. Si vous trouvez des erreurs, essayez de les corriger et actualisez la page pour confirmer que cela fonctionne maintenant.
Vérifiez si l'administrateur WP et l'accès à la connexion fonctionnent.
Si vous voyez le message 500 Internal Server Error dans votre zone d'administration WordPress, vous pouvez suivre quelques étapes pour dépanner et résoudre le problème.
L'une des premières choses à faire est de vérifier si l'administrateur fonctionne. Visitez votre site Web et ajoutez/wp-admin à la fin de l'URL.
Étape 1.
Si vous ne parvenez pas à accéder au tableau de bord wp-admin, cela signifie qu'il y a un problème avec votre installation WordPress. Vous pouvez essayer de résoudre le problème en vous connectant à votre site via FTP et en naviguant vers le répertoire /wp-content/.
Erreur lors de l'établissement de la connexion à la base de données
Si une page se charge avec un message "Erreur lors de l'établissement d'une connexion à la base de données", vérifiez d'abord les paramètres et les valeurs de la base de données dans votre fichier de configuration WordPress.
Connectez-vous au site Web via FTP et accédez au répertoire /wp-content/. Les paramètres de la base de données se trouvent dans le fichier wp-config.php. Vous devez vérifier la configuration des éléments ci-dessous :
- le nom de la base de données
- le nom d'utilisateur de la base de données
- le mot de passe de la base de données
- le nom d'hôte de la base de données
Vous devez mettre à jour et enregistrer le fichier même si ces paramètres sont incorrects. Une fois que vous avez enregistré le fichier, vous pouvez essayer de le rafraîchir.
Étape 2.
Si vous pouvez accéder au tableau de bord wp-admin, cela signifie que votre installation WordPress fonctionne correctement. Vous devez vous connecter avec des informations d'identification d'administrateur pour déboguer le problème.
Annuler les modifications récentes effectuées dans WordPress
Supposons que vous ayez récemment apporté des modifications à votre site WordPress ; cela peut être la raison du message 500 Internal Server Error. Ensuite, vous pouvez essayer d'annuler les modifications les plus récentes de la sauvegarde pour voir si cela fonctionne. Connectez-vous à votre site d'hébergement via FTP ou un panneau hôte comme CPanel, et accédez au fichier dont vous avez besoin pour annuler les modifications et les restaurer à l'ancien état de sauvegarde
Auditez vos plugins, extensions et modules
L'audit de vos plugins, extensions et modules WordPress est essentiel pour maintenir un site Web sain. Un audit régulier de vos plugins, extensions et modules est toujours une bonne idée pour s'assurer qu'ils sont à jour et fonctionnent correctement.
Pour auditer vos plugins, extensions et modules, vous pouvez utiliser un plugin comme WP Security Scan. Le plugin analyse votre site Web configuré pour toutes les vulnérabilités de sécurité et fournit un rapport des résultats.
Supposons que vous trouviez des plug-ins, des extensions ou des modules obsolètes ou qui ne fonctionnent pas correctement. Dans ce cas, vous devez les mettre à jour ou les supprimer de votre site Web. La mise à jour ou la suppression de plugins, d'extensions et de modules est un processus simple via le tableau de bord d'administration de WordPress.
Vous pouvez contacter le développeur du plugin pour obtenir de l'aide si vous ne pouvez pas mettre à jour ou supprimer un plugin, une extension ou un module.
Désactiver les plugins et changer de thème
La désactivation des plugins et le changement de thème sont deux méthodes standard pour corriger les 500 erreurs de serveur internes de WordPress.
La désactivation des plugins peut être effectuée en visitant le tableau de bord d'administration de WordPress et en cliquant sur le lien Plugins. Assurez-vous qu'une sauvegarde sécurisée est effectuée et suivez l'étape suivante.
Une fois que vous avez atterri sur la page de gestion des plugins, vous pouvez désactiver tous les plugins en sélectionnant l'option Désactiver dans le menu déroulant Actions en masse.
Après avoir désactivé tous les plugins installés, essayez d'actualiser votre site Web pour voir s'il fonctionne. S'il est résolu, le problème vient de l'un des plugins. Vous pouvez réactiver tous les plugins ou les restaurer à partir d'une sauvegarde.
Commencez maintenant à désactiver les plugins un par un. Commencez toujours par le plus récent installé ou modifié. Rechargez le site après avoir désactivé chaque plugin pour voir si cela résout l'erreur 500 pour trouver le véritable coupable. Vous pouvez supprimer le plugin gênant et le mettre à jour ou le garder inactif pour maintenir le chargement du site.
Dans un autre cas, le problème peut être dû à un thème. Vous pouvez essayer de passer à un thème WordPress par défaut si tel est le cas.
Le passage à un thème par défaut se fait en visitant le tableau de bord d'administration WordPress et en cliquant sur le lien Apparence. Une fois sur la page Apparence, cliquez sur le lien Thèmes.
Sur la page Thèmes, vous verrez une liste de tous les thèmes WordPress disponibles. Vous pouvez activer un thème WordPress par défaut en le sélectionnant dans la liste et en cliquant sur le bouton Activer.
Après avoir activé un thème WordPress par défaut, vous pouvez essayer d'actualiser votre site Web pour voir si le problème persiste. Si le correctif a fonctionné, le problème concerne le thème précédent ou enfant. Déboguez le thème wp pour résoudre le problème avant de le réactiver. Vous pouvez obtenir l'aide d'un développeur en cas de problème technique.
Si l'erreur de serveur interne 500 persiste, vous devrez résoudre le problème plus avant.
Ressources additionnelles
Vous rencontrez toujours des problèmes avec l'erreur de serveur de type 500 ? Veuillez consulter les ressources suivantes pour plus d'informations :
Forum d'assistance WordPress : https://wordpress.org/support/forum/how-to-and-troubleshooting
SitePoint : https://community.sitepoint.com/t/wordpress-500-internal-server-error/6481
Renseignez-vous auprès de votre hébergeur.
Ces articles sont un excellent point de départ, mais si vous rencontrez toujours des problèmes, nous vous recommandons de contacter directement votre hébergeur pour obtenir de l'aide. Ils pourront vous aider à résoudre le problème et à remettre votre site en service en un rien de temps.
J'espère que vous savez maintenant comment corriger l'erreur de serveur interne 500 dans WordPress. Si vous avez encore des questions, veuillez nous en informer dans les commentaires ci-dessous.

