Internal Server Error

Internal Server Error

1. Erreur de serveur interne

Presque tous les utilisateurs de WordPress que je connais ont rencontré l’erreur de serveur interne au moins une fois. C’est assez ennuyeux car, contrairement à de nombreuses erreurs WordPress courantes, l’erreur interne du serveur ne vous dit pas ce que vous devez corriger. Cela peut être frustrant car l’erreur peut être le résultat de plusieurs raisons, comme vous le verrez ci-dessous.

Causes d’erreur de serveur interne :

Certaines des causes possibles de l’erreur du serveur interne sont les suivantes :

  • Fonctions de plugin corrompues
  • Fonctions de thème corrompues
  • .htaccess corrompu
  • Limite de mémoire PHP épuisée

Solutions d’erreur de serveur interne :

Cette erreur peut facilement envoyer un débutant en mode panique mais ne vous inquiétez pas, voici quelques solutions.

une. Modifier le fichier .htaccess
Étant donné que l’erreur du serveur interne est principalement le résultat d’un fichier .htaccess corrompu, connectez-vous à votre répertoire racine WordPress via le gestionnaire de fichiers (ou FTP) et renommez votre fichier .htaccess en .htaccess.old. Actualisez votre navigateur pour voir si vous avez résolu l’erreur. Si l’erreur a disparu, allez dans Paramètres -> Permaliens et cliquez sur le bouton Enregistrer les modifications pour réinitialiser votre .htacess et vider les règles d’écriture. Si cela ne fonctionne pas, vous devrez peut-être vérifier vos plugins.

b. Désactiver tous les plugins
Un plugin que vous venez d’installer pourrait être le problème, mais c’est génial car vous savez quoi désinstaller ou supprimer. D’autres fois, cette erreur WordPress peut survenir à la suite d’un ancien plugin (ou de plusieurs plugins incompatibles). Vous ne saurez pas avec certitude si le problème vient de vos plugins à moins que vous ne désactiviez les plugins.

À CTÉ :  Si vous voyez l’erreur du serveur interne, vous ne pouvez probablement pas accéder à WordPress Admin. Alors, comment allez-vous désactiver vos plugins ? Eh bien, nous avons trouvé comment désactiver tous les plugins lorsqu’ils ne sont pas en mesure d’accéder aux menus administratifs publiés sur WordPress Codex. Si l’erreur disparaît après avoir désactivé tous les plugins, vous avez trouvé votre problème et il est temps de jouer à un petit jeu d’essais et d’erreurs. Réactivez un plugin à la fois jusqu’à ce que vous obteniez le coupable. Supprimez le plugin et obtenez un meilleur substitut. Vous pouvez également informer l’auteur du plugin car WordPress est beau et les plugins devraient l’être aussi.

c. Changer de
thème Si le problème n’était pas les plugins, peut-être que votre thème l’est. Passez au thème Twenty Twelve et rechargez votre site Web. Si vous voyez toujours l’erreur, vous devez peut-être mettre à niveau certains de vos dossiers WordPress.

Lire Aussi...  Les publications WordPress renvoyant une erreur 404

ré. Réparez les dossiers wp-admin et wp-includes
À ce stade, vous avez probablement résolu cette erreur WordPress. Mais si ce n’est pas le cas, essayez de remplacer vos dossiers wp-admin et wp-includes par des dossiers plus récents à partir d’une nouvelle installation de WordPress.

e. Augmentez votre limite de mémoire PHP
Si tout le reste échoue, vous devez vous salir et jouer avec quelques choses sur votre serveur. L’erreur interne du serveur peut être frustrante, je ne m’attends donc pas à ce que quoi que ce soit vous arrête. Voici un excellent guide sur l’augmentation de la mémoire PHP par les bons gars de WordPress. Si vous aimez prendre des raccourcis, lancez votre éditeur de code et créez un fichier texte nommé php.ini. Dans ce fichier, ajoutez ce code :

mémoire=64 Mo

Enregistrez et téléchargez le fichier dans le dossier /wp-admin/. Si augmenter votre mémoire PHP résout le problème, parlez-en à votre hébergeur pour mettre le doigt sur ce qui épuise votre mémoire. Cela peut être n’importe quoi, des fonctions de thème cassées aux plugins mal conçus, entre autres. Votre hébergeur vous fournira des informations à partir des journaux de votre serveur.