Dans cet article, nous vous expliquons comment réparer facilement l’erreur de serveur interne 500 dans WordPress. Cette erreur est l’une des erreurs les plus courantes dans WordPress et peut être frustrante pour les débutants, car elle ne fournit aucune autre information. Nous vous montrons les étapes à suivre pour corriger cette erreur et continuer à utiliser WordPress sans problème.
Qu’est-ce qui cause les erreurs internes du serveur dans WordPress ?
Les erreurs de serveur internes ne sont pas spécifiques à WordPress. Cela peut arriver à n’importe quel site Web fonctionnant sur un serveur Web. En raison de la nature générique de cette erreur, elle ne dit rien au développeur.
Demander comment corriger une erreur de serveur interne revient à demander à votre médecin comment résoudre un problème sans lui dire quel est le problème.
Les erreurs internes du serveur dans WordPress sont généralement causées par la fonctionnalité du plugin ou du thème. Les autres causes possibles d’erreurs internes du serveur WordPress que nous connaissons sont : les fichiers .htaccess corrompus et les limites de mémoire PHP.
Nous avons également entendu dire que l’erreur de serveur interne ne se produit que lorsque vous essayez d’accéder à la zone d’administration, alors que le reste du site fonctionne correctement.
Cela dit, voyons maintenant comment corriger les erreurs de serveur internes dans WordPress.
Rechercher les fichiers .htaccess corrompus
La première chose à faire lors du dépannage des erreurs de serveur internes dans WordPress est de localiser les fichiers .htaccess corrompus.
Vous pouvez le faire en renommant votre . htaccess dans un fichier comme .htaccess_old. Pour renommer le fichier .htaccess, vous devez vous connecter à votre site à l’aide d’une application FTP ou du gestionnaire de fichiers dans le tableau de bord cPanel de votre compte d’hébergement.
Une fois connecté, le fichier .htaccess sera dans le même répertoire où vous verrez des dossiers comme wp-content, wp-admin et wp-includes.
Après avoir renommé le fichier .htaccess, essayez de visiter votre site pour voir si cela résout le problème. Si tel est le cas, attribuez-vous le mérite d’avoir corrigé une erreur interne du serveur.
Avant de continuer, assurez-vous d’aller sur la page Paramètres »Liens permanents dans votre zone d’administration WordPress et cliquez sur le bouton Enregistrer sans apporter de modifications. Cela vous générera un nouveau fichier .htaccess avec les règles de réécriture appropriées en place pour vous assurer que vos pages de publication ne renvoient pas d’erreurs 404.
Si la solution de recherche de fichiers .htaccess corrompus ne fonctionne pas pour vous, vous devriez continuer à lire cet article.
Augmenter la limite de mémoire PHP
Des erreurs de serveur internes se produisent parfois si vous avez épuisé votre limite de mémoire PHP. Utilisez notre tutoriel sur la façon d’augmenter la limite de mémoire PHP dans WordPress pour résoudre ce problème.
Si vous ne voyez que des erreurs de serveur internes lorsque vous essayez de vous connecter à l’administrateur WordPress ou de télécharger des images dans wp-admin, vous devez augmenter la limite de mémoire en suivant ces étapes :
- Créez un fichier texte vide appelé php.ini
- Collez ce code ici : Mémoire = 64 Mo
- enregistrer le document
- Téléchargez-le dans votre dossier /wp-admin/ via FTP
- Certains utilisateurs ont déclaré que le programme mentionné ci-dessus résolvait leurs problèmes du côté de l’administrateur.
Si l’augmentation de la limite de mémoire résout le problème pour vous, vous n’avez résolu le problème que temporairement. Vous devez toujours trouver la raison de l’épuisement de la limite de mémoire.
Il peut s’agir d’un plugin mal codé ou même d’une fonctionnalité de thème. Nous vous recommandons fortement de demander à votre hébergeur WordPress de consulter les journaux du serveur pour vous aider à trouver des informations de diagnostic précises.
Si l’augmentation de la limite de mémoire PHP ne résout pas votre problème, vous êtes prêt pour un dépannage supplémentaire.
Désactiver tous les plugins
Si aucune des solutions ci-dessus ne fonctionne pour vous, cette erreur peut être causée par un plugin spécifique. Il est également possible que la combinaison de plugins ne fonctionne pas bien les uns avec les autres.
Malheureusement, il n’y a pas de moyen facile de le savoir. Vous devez également désactiver tous les plugins WordPress.
Si la désactivation de tous les plugins corrige l’erreur, vous savez que l’un des plugins est à l’origine de l’erreur.
Allez simplement dans la zone d’administration de WordPress et cliquez sur Plugins. Vous devez maintenant réactiver les plugins un par un jusqu’à ce que vous trouviez celui qui cause le problème. Débarrassez-vous de ce plugin et signalez les bogues à l’auteur du plugin.
Re-télécharger les fichiers principaux
Si l’option de plugin ne corrige pas l’erreur interne du serveur, cela vaut la peine de télécharger à nouveau les dossiers wp-admin et wp-includes à partir d’une nouvelle installation WordPress.
Cela ne supprimera aucune de vos informations, mais cela pourrait résoudre le problème si le fichier est corrompu.
Tout d’abord, vous devez visiter le site Web WordPress.org et cliquer sur le bouton “Télécharger”.
Cela installera le fichier zip WordPress sur votre ordinateur. Vous devez décompresser le fichier zip, à l’intérieur vous trouverez un dossier wordpress.
Ensuite, vous devez vous connecter à votre site WordPress à l’aide d’un client FTP. Une fois connecté, accédez au dossier racine de votre site Web. Il s’agit du dossier qui contient les dossiers wp-admin, wp-includes, wp-content.
Dans la colonne de gauche, ouvrez le dossier WordPress sur votre ordinateur. Vous devez maintenant sélectionner les dossiers wp-includes et wp-admin, puis cliquer avec le bouton droit et sélectionner Télécharger.
Votre client FTP va maintenant transférer ces dossiers sur votre serveur. Il vous demandera si vous souhaitez écraser le fichier. Sélectionnez Remplacer, puis sélectionnez Toujours utiliser cette action.
Votre client FTP va maintenant remplacer les anciens fichiers WordPress par de nouvelles copies mises à jour. Si vos fichiers WordPress sont corrompus, cette étape corrigera l’erreur interne du serveur pour vous.
Si tout le reste échoue à corriger les erreurs de serveur internes sur votre site Web, il est temps d’obtenir de l’aide supplémentaire. Contactez votre équipe de support de direct-webmaster.fr, ils peuvent vérifier les journaux du serveur et trouver la cause première de l’erreur.
Si vous souhaitez poursuivre le dépannage par vous-même, consultez notre guide de dépannage WordPress ultime pour les débutants.
Nous espérons que cet article vous a aidé à corriger les erreurs de serveur internes dans WordPress.