Si vous avez déjà rencontré des erreurs sporadiques sur votre site WordPress, vous êtes au bon endroit. Les erreurs de WordPress peuvent être assez exaspérantes, mais il existe toujours un moyen de les surmonter – et dans la plupart des cas, plusieurs solutions différentes existent.

Certains utilisateurs constatent qu’en essayant d’accéder à leur panneau d’administration WordPress, ils se voient présenter une erreur de serveur interne qui ressemble à ceci :

Le serveur a rencontré une erreur interne ou une mauvaise configuration et n’a pas pu traiter votre demande.

Cette erreur particulière pousse les gens à se creuser la tête pour comprendre ce qui ne va pas avec leur site et comment y remédier. Dans cet article, je vais passer en revue quelques solutions simples que vous pouvez essayer pour diagnostiquer et résoudre l’erreur.

Allons droit au but !

Comment cette erreur se produit-elle ?

Comme son nom l’indique, les erreurs de serveur internes ne sont pas des erreurs spécifiques à WordPress. Ils peuvent survenir en raison d’une défaillance d’autres services et logiciels exécutés sur le même serveur que votre site WordPress. En supposant que vous hébergez sur un serveur partagé, une erreur de serveur interne dans WordPress est plus courante que vous ne le pensez.

L’erreur elle-même et le message qu’elle affiche ne sont pas spécifiés à tout le moins. Il n’y a pratiquement aucun moyen de découvrir exactement comment l’erreur est venue en lisant le message d’erreur interne du serveur. Cependant, lorsque cette erreur se produit sur un site WordPress, nous pouvons réduire ses causes à :

  1. Fonctions des thèmes.
  2. Fonctions des plugins.
  3. Fichiers .htaccess corrompus.
  4. Limite de mémoire PHP atteinte.

Le plus souvent, les utilisateurs essaieront d’accéder à leur zone d’administration WordPress lorsqu’ils rencontreront une erreur de serveur interne. Dans de tels cas, il est courant que le reste du site Web fonctionne comme d’habitude alors que l’accès à la zone d’administration du site est restreint.

Voyons maintenant quelques façons de résoudre ce problème.

Comment réparer l’erreur interne du serveur

Comme indiqué ci-dessus, il n’y a pas vraiment de moyen de savoir exactement quel est le problème avec votre site WordPress et pourquoi il donne une erreur de serveur interne chaque fois que vous essayez de vous connecter à la zone d’administration de WordPress.

Il est logique de prendre une méthode et de l’essayer. Si ça échoue, admet le franchement et essaye autre chose. Mais surtout, essayez quelque chose. – Franklin D. Roosevelt

Comme le dit délicatement M. Roosevelt, nous appliquerons l’approche par essais et erreurs étape par étape pour résoudre ce problème. Si une méthode ne résout pas le problème, passez à la suivante !

1. Assurez-vous .htaccess Le fichier fonctionne correctement

La première chose que nous allons faire est de nous assurer que notre site WordPress .htaccess le fichier n’est pas corrompu et fait ce qu’il veut. Suivez ces étapes simples pour vérifier votre .htaccess état du fichier :

  • Connectez-vous au client FTP de votre site WordPress.
  • Naviguez vers le Gestionnaire de fichiers sous le Des dossiers
  • Trouvez votre site .htaccess fichier et renommez-le par exemple .htaccess_original
  • Essayez d’accéder à votre site Web et à la zone d’administration de WordPress.
  • Si tout fonctionne bien maintenant, accédez à Paramètres > Permaliens depuis le tableau de bord de votre site.
  • Clique le Sauvegarder bouton.

En enregistrant ces paramètres, vous générerez un nouveau .htaccess fichier contenant les règles de réécriture correctes. Ces nouvelles règles garantissent que les pages de publication de votre site ne renvoient pas d’erreurs lors de l’accès.

Si ton .htaccess Le fichier provoquait l’erreur interne du serveur, il devrait être corrigé maintenant. Cependant, si vous avez constaté que l’erreur était toujours présente lors du rechargement de votre site et de la zone d’administration WordPress, passez à l’étape suivante dans laquelle nous vous montrerons comment augmenter la limite de mémoire PHP de votre site.

2. Augmenter la limite de mémoire PHP

Si l’erreur interne du serveur persiste après avoir vérifié votre fichier .htaccess, cela peut être dû au fait que vous atteignez la limite de mémoire. Souvent, lorsque c’est le cas, vous rencontrerez également une erreur qui se lit comme suit :

Le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini

lorsque vous essayez de télécharger un fichier dans votre médiathèque. Ou peut-être que ça pourrait être quelque chose comme ça :

Erreur fatale : taille de mémoire autorisée de 1234567 octets épuisée (essai d’allouer 87654321 octets) dans /home/your-username/public_html/wp-includes/plugin.php sur la ligne 1234

Ceux qui rencontrent cette erreur chaque fois que vous essayez de vous connecter au panneau d’administration de votre site ou de télécharger un fichier/image sur votre site WordPress peuvent suivre l’une des méthodes suivantes pour augmenter la limite de mémoire PHP. (Ne laissez pas les codes vous effrayer, je vous promets que ce n’est pas si difficile !)

Modification de votre wp-config.php Déposer

En ajoutant cette ligne de code à votre site WordPress wp-config.php fichier, vous pouvez augmenter la limite de mémoire à une valeur plus appropriée. Je l’ai augmenté à 64 Mo (M signifie mégaoctets) dans les étapes suivantes.

  • Connectez-vous au client FTP de votre site WordPress.
  • Accédez au répertoire racine de votre site et recherchez le wp-config.php déposer.
  • À l’intérieur de <?php balise, ajoutez la ligne de code suivante :
define(‘WP_MEMORY_LIMIT’, ‘64M’);

Cette simple ligne est ma méthode de prédilection chaque fois que je dois augmenter la limite de mémoire – cela fonctionne à chaque fois !

Mise à jour du php.ini Déposer

Si vous avez du mal à trouver le wp-config.php fichier, essayez de rechercher le php.ini fichier à la place ! Cette méthode va un peu plus loin dans la limite de mémoire en vous permettant d’augmenter plusieurs valeurs différentes en même temps. Nous allons jeter un coup d’oeil.

  • Connectez-vous à votre cPanel et accédez à Des dossiers > Gestionnaire de fichiers.
  • Trouvez le dossier wp-admin et localisez votre php.ini déposer. (Si le fichier n’existe pas, créez-en un en cliquant sur le Nouveau fichier bouton.)
  • Une fois que vous avez trouvé/créé le fichier, ouvrez-le et modifiez/ajoutez les lignes de code suivantes :
upload_max_filesize = 1500M
post_max_size = 2000M
memory_limit = 2500M
file_uploads = On
max_execution_time = 120
  • Enregistrez le fichier mis à jour et effacez le cache de votre navigateur.

Modification de la .htaccess Déposer

En supposant que vous n’ayez pas pu localiser le wp-config.php fichier ou le php.ini file vous pouvez toujours modifier l’ancien .htaccess fichier en ajoutant quelques lignes de code en bas. Cette méthode fonctionne toujours pour moi!

  • Connectez-vous au client FTP de votre site WordPress.
  • Naviguez vers le Gestionnaire de fichiers sous le Des dossiers
  • Trouvez votre site .htaccess fichier et modifiez/ajoutez le code suivant à la fin du fichier :
php_value upload_max_filesize 1500M
php_value post_max_size 2000M
php_value memory_limit 2500M
php_value max_execution_time 120
php_value max_input_time 120
  • Enregistrez le fichier mis à jour et effacez le cache de votre navigateur.

Si vous n’êtes toujours pas sûr d’accéder aux fichiers principaux de votre site et de les mettre à jour pour une raison quelconque, vous pouvez installer le Augmenter la taille maximale du fichier de téléchargement plugin pour faire le travail.

Ces modifications sont faciles à intégrer et résoudront, espérons-le, l’erreur de serveur interne que vous rencontrez. Une fois que vous avez terminé d’augmenter la limite de mémoire PHP en utilisant l’une des trois étapes décrites ci-dessus, essayez de recharger votre site WordPress et d’accéder à la zone d’administration.

Si vous êtes toujours invité avec l’écran d’erreur, préparez-vous pour l’étape suivante – les choses sont sur le point de devenir sérieuses maintenant.

3. Désactivez vos plugins

À ce stade, il est prudent de supposer que vous avez beaucoup de travail à faire. Il y a de fortes chances que l’erreur soit causée par un plugin installé sur votre site WordPress. Même les plugins avec d’excellentes critiques et des notes cinq étoiles peuvent être à l’origine de ce scénario. Voici comment:

  • Scénario 1: Le plugin n’est pas compatible avec votre version de WordPress.
  • Scénario 2 : Le plugin n’est pas compatible avec votre thème.
  • Scénario 3 : Le plugin n’est pas compatible avec un autre plugin que vous avez installé.

Les plugins étendent et complètent les fonctionnalités de votre site WordPress. Ils sont amusants à installer, ils vous font gagner beaucoup de temps et facilitent le travail. Le seul problème est qu’ils pourraient finir par causer des erreurs, peu importe leur score. Il n’y a pas d’approche pragmatique ou de formule soigneusement élaborée que vous pouvez suivre pour éviter de rencontrer une erreur de serveur interne avec des plugins. Ironiquement, trouver une telle erreur causée par un plugin ou une combinaison plugin-thème défectueux est une technique d’essai et d’erreur !

Pour résoudre ce problème, vous devrez désactiver tous les plugins que vous avez installés sur votre site, puis les activer à plusieurs reprises. Simplifions le processus et donnons-lui une structure logique pour qu’il ne semble pas aussi chaotique :

Utilisation du tableau de bord WordPress

Le moyen le plus simple de désactiver tous vos plugins est via votre tableau de bord WordPress.

désactiver les plugins.
Désactivez les plugins de votre tableau de bord WordPress.
  • Connectez-vous au tableau de bord de votre site WordPress.
  • Aller vers Plugins > Plugins installés.
  • Clique le Désactiver lien sous chaque plugin.

Cependant, si vous ne pouvez pas accéder à votre tableau de bord WordPress, vous pouvez désactiver les plugins via un client FTP. Voici comment:

Utilisation du client FTP

Désactiver les plugins à l’aide du client FTP n’est pas aussi simple que via le tableau de bord, mais c’est tout à fait possible.

dossier plugins.
Renommer le dossier des plugins.
  • Connectez-vous au client FTP ou cPanel de votre site.
  • Naviguez vers le /wp-content/ dossier.
  • Trouvez le plugins dossier et renommez-le en plugins désactivés.

Une fois que vous faites cela, tous les plugins de votre site seront désactivés. Cette approche est beaucoup plus rapide mais nécessite que vous vous connectiez à un client FTP ou au gestionnaire de fichiers fourni par votre service d’hébergement.

Une fois que vous avez désactivé tous les plugins en utilisant l’une des méthodes mentionnées ci-dessus, il est temps de revenir à votre tableau de bord WordPress et de les réactiver.

  • Connectez-vous au tableau de bord de votre site WordPress.
  • Aller vers Plugins > Plugins installés.
  • En partant du haut, cliquez sur le Activer lien sous le premier plugin.
  • Rechargez votre site et votre zone d’administration pour vous assurer qu’ils fonctionnent toujours.
    • Si votre site et votre zone d’administration fonctionnent, c’est-à-dire qu’ils ne génèrent pas d’erreur de serveur interne, continuez à activer le plugin suivant.
    • Si votre site ou votre zone d’administration plante, vous saurez que le dernier plugin activé est à l’origine de l’erreur interne du serveur.

Une fois que vous avez trouvé le plugin défectueux, désactivez-le à nouveau et signalez-le à l’auteur du plugin, si possible, avec une liste des plugins que vous avez installés, le thème que vous utilisez actuellement et la version de votre site WordPress.

Note: Il est important que vous réactiviez tous vos plugins un par un même après avoir trouvé le plugin défectueux. C’est possible que plus d’un plugin a causé l’erreur en raison de problèmes d’incompatibilité.

3. Contactez votre fournisseur d’hébergement

Ici, vous êtes apparemment à court d’options pour corriger la terrible erreur de serveur interne de votre site WordPress. Que faites-vous quand vous ne pouvez rien faire vous-même ?

Si vous vous en souvenez, nous avons commencé par expliquer ce qu’est une erreur de serveur interne et avons déclaré qu’elle se produit au niveau du serveur. À ce stade, la meilleure chose à faire est de contacter votre hébergeur et de lui signaler le problème. Vos hébergeurs peuvent accéder aux journaux d’erreurs du serveur sur votre site WordPress. Ils peuvent parcourir les journaux, identifier quand et comment le problème s’est produit et, espérons-le, faire quelque chose à ce sujet.

Il y a quelques choses que vous devriez mentionner dans votre e-mail au fournisseur d’hébergement :

  • L’URL de votre site Web.
  • Lorsque vous avez rencontré l’erreur de serveur interne pour la première fois.
  • Ce à quoi vous tentiez d’accéder lorsque vous avez rencontré l’erreur, par exemple le site Web, la zone d’administration, etc.
  • La liste des plugins que vous avez installés sur votre site.
  • Le thème que vous utilisez actuellement.
  • La version de votre site WordPress.
  • Comment vous avez essayé de rectifier le problème vous-même.

Entre les informations que vous donnez et tout ce qu’ils trouvent dans les journaux d’erreurs du serveur, vous pouvez être assuré que votre site sera opérationnel sans aucune erreur en un rien de temps.

Dans le pire des cas, s’ils sont incapables de résoudre le problème, ils pourront au moins vous offrir des conseils et suggérer des mesures appropriées que vous pouvez prendre pour résoudre le problème.

Envelopper

Voilà, trois techniques simples et séquentielles que vous pouvez adopter pour résoudre l’erreur de serveur interne sur votre site WordPress. L’erreur de serveur interne est courante dans les sites WordPress, surtout si votre site est hébergé sur une plateforme mutualisée.

Nous avons fourni trois solutions rapides pour corriger l’erreur et en fonction de la cause première, l’une d’entre elles devrait fonctionner pour vous. J’espère que vous êtes mieux placé pour aller plus loin et essayer les techniques expliquées dans cet article.

Avez-vous déjà rencontré une erreur de serveur interne ? Comment l’avez-vous réparé? L’une des techniques décrites ci-dessus vous a-t-elle aidé à résoudre le problème ? Faites-nous savoir dans la section commentaires ci-dessous!

Une erreur similaire que vous pourriez café dans WordPress est «Erreur de connexion à la base de données” vous pouvez en savoir plus sur cette erreur sur la façon de la corriger ici.

Cet article a-t-il été utile?

OuiNon


Source link