Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger l'erreur interne du serveur 500 dans WordPress

Votre site WordPress fonctionnait parfaitement — jusqu'à ce que soudainement, il ne fonctionne plus. Au lieu de votre page d'accueil, vous êtes confronté à une erreur 500 Internal Server Error. Aucun avertissement, aucune explication claire — juste une impasse frustrante. 😨

Nous connaissons ce sentiment. Ce moment de découragement lorsque votre site tombe en panne et que vous n'avez aucune idée pourquoi. C'est l'une des erreurs WordPress les plus courantes, mais aussi l'une des plus mystérieuses. Elle ne vous dit pas ce qui ne va pas, juste que quelque chose est cassé.

La bonne nouvelle ? C'est presque toujours réparable. Ayant aidé d'innombrables clients, nous avons rencontré cette erreur à de nombreuses reprises.

Dans ce guide, nous vous expliquerons les étapes exactes pour remettre votre site en ligne et en état de marche. Suivez simplement nos instructions, et tout fonctionnera à nouveau en un rien de temps.

Correction de l'erreur du serveur interne dans WordPress

Voici un aperçu rapide des sujets que nous aborderons dans cet article :

Qu'est-ce que l'erreur 500 Internal Server Error ?

L'erreur 500 Internal Server Error est comme une porte verrouillée sans clé. Vous savez que quelque chose ne va pas, mais il n'y a aucune note expliquant ce qui s'est passé.

Cette erreur n'est pas seulement un problème WordPress. Elle peut apparaître sur n'importe quel site Web lorsque le serveur rencontre un problème qu'il ne sait pas comment gérer.

Le « 500 » dans le message est un code d'état HTTP. Si vous le recherchez, vous trouverez une définition vague :

« Le code de réponse 500 Internal Server Error indique que le serveur a rencontré une condition inattendue qui l'a empêché de répondre à la requête. »

Ce n'est pas très utile, n'est-ce pas ? C'est la façon pour le serveur de dire : « Quelque chose s'est cassé, mais je ne suis pas sûr de quoi. »

L'apparence de cette erreur dépend de votre configuration d'hébergement et de votre navigateur Web. Voici un exemple de la façon dont elle apparaît sur un serveur Apache :

Page d'erreur de serveur interne sur Apache

Si votre site fonctionne sur Nginx, il peut sembler un peu différent. Et si Google Chrome ne parvient pas à charger une page d'erreur appropriée, vous verrez quelque chose comme ceci :

Erreur HTTP 500 Google Chrome

Pour les débutants, cela peut être décourageant. Il n'y a pas de message indiquant ce qui s'est mal passé ou comment le résoudre.

C'est comme demander à un mécanicien de réparer votre voiture sans lui dire ce qui est cassé. Il devra vérifier différentes pièces jusqu'à ce qu'il trouve le problème.

D'après notre expérience, la meilleure façon de le résoudre est de procéder étape par étape. Nous vous guiderons à travers les causes et solutions les plus courantes afin que vous puissiez remettre votre site en marche.

Quelles sont les causes de l'erreur 500 Internal Server Error dans WordPress ?

L'erreur interne du serveur dans WordPress est comme un puzzle avec des pièces manquantes. Vous savez que quelque chose ne va pas, mais le message d'erreur ne vous indique pas exactement où se trouve le problème.

D'après notre expérience, le coupable le plus courant est un fichier .htaccess corrompu. Parfois, c'est un plugin qui se comporte mal ou un thème qui n'est pas compatible avec votre configuration.

D'autres fois, votre site peut atteindre la limite de mémoire PHP, provoquant le crash de WordPress. Des fichiers de base corrompus peuvent également déclencher cette erreur, vous laissant bloqué sans avertissement.

Dans certains cas, l'erreur n'apparaît que lorsque vous essayez d'accéder à la zone d'administration de WordPress, tandis que le reste de votre site fonctionne normalement. C'est comme être enfermé hors de votre propre maison pendant que les invités peuvent toujours entrer par la porte arrière.

Ce qui rend cette erreur délicate, c'est qu'elle se produit généralement avant que WordPress ne puisse se charger correctement. Cela signifie que le serveur ne peut pas recueillir suffisamment de détails pour expliquer ce qui s'est mal passé.

Si vous souhaitez approfondir le fonctionnement interne de WordPress, consultez notre guide sur le fonctionnement interne de WordPress.

Maintenant, parcourons les étapes de dépannage pour remettre votre site en ligne et opérationnel.

Résoudre l'erreur 500 Internal Server Error dans WordPress

Avant de commencer le dépannage, assurez-vous d'avoir une sauvegarde complète de votre site WordPress à portée de main.

Si vous avez accès à la zone d'administration de WordPress, vous pouvez utiliser un plugin de sauvegarde WordPress pour créer une sauvegarde complète de votre site web.

Nous recommandons d'utiliser Duplicator pour gérer cela. Il vous aide non seulement à sauvegarder rapidement votre site Web, mais vous pouvez également stocker vos sauvegardes dans le cloud, et surtout, vous pouvez restaurer votre site Web à partir d'une sauvegarde.

D'autre part, si vous n'avez pas accès à la zone d'administration de WordPress, vous pouvez créer manuellement une sauvegarde WordPress en utilisant phpMyAdmin et un client FTP.

Après cela, vous pouvez suivre les étapes suivantes pour dépanner et corriger l'erreur de serveur interne sur votre site Web.

Vider le cache WordPress et du navigateur

Les navigateurs et vos plugins de mise en cache WordPress peuvent parfois stocker par erreur une copie mise en cache d'une page d'erreur.

Le moyen le plus simple de résoudre ce problème est de commencer par vider votre cache de navigateur.

Vider le cache

Après cela, si vous avez accès à la zone d'administration WordPress de votre site Web, vous pouvez vider le cache WordPress en visitant la page des paramètres de votre plugin de mise en cache.

Pour plus de détails, consultez notre tutoriel sur comment vider le cache WordPress.

Vérifier le fichier .htaccess corrompu

Le fichier .htaccess est un fichier de configuration de serveur utilisé par WordPress pour configurer les redirections.

L'une des causes les plus fréquentes d'erreur de serveur interne est un fichier .htaccess corrompu.

Le moyen le plus simple de résoudre ce problème est de simplement visiter la page Réglages » Permaliens dans la zone d'administration de WordPress, puis de cliquer sur le bouton « Enregistrer les modifications » sans apporter de modifications.

Mettre à jour les permaliens pour régénérer le fichier .htaccess

WordPress va maintenant essayer de mettre à jour votre fichier .htaccess ou d'en générer un nouveau. Vous pouvez maintenant visiter votre site Web pour voir si cela a résolu l'erreur de serveur interne.

Si vous voyez toujours l'erreur, vous devez vous assurer que WordPress a pu générer ou écrire dans le fichier .htaccess.

Parfois, en raison des permissions de fichiers et de répertoires, WordPress peut être incapable de créer ou d'écrire dans votre fichier .htaccess.

Vous pouvez maintenant essayer de remplacer le fichier .htaccess manuellement. Tout d'abord, vous devez vous connecter à votre site Web en utilisant FTP ou l'application Gestionnaire de fichiers sous le panneau de contrôle de votre compte d'hébergement.

Ensuite, vous devez renommer votre fichier .htaccess principal en quelque chose comme .htaccess_old. Cela vous permet de conserver le fichier comme sauvegarde, mais WordPress ne le reconnaîtra pas.

Pour renommer le fichier .htaccess, vous devrez vous connecter à votre site en utilisant FTP ou l'application Gestionnaire de fichiers dans le tableau de bord cPanel de votre hébergement.

Une fois connecté, le fichier .htaccess se trouvera dans le même répertoire où vous verrez des dossiers comme wp-content, wp-admin et wp-includes.

Faites simplement un clic droit sur le fichier .htaccess et renommez-le en .htaccess_old.

Renommer le fichier .htaccess

Ensuite, vous devez créer un nouveau fichier .htaccess.

Dans le dossier racine de votre site, faites un clic droit, puis sélectionnez l'option « Créer un nouveau fichier » dans votre client FTP ou l'application Gestionnaire de fichiers.

Créer un nouveau fichier htaccess

Nommez ce nouveau fichier .htaccess et cliquez sur « OK » pour l'enregistrer.

Maintenant, ce fichier .htaccess est actuellement vide, et vous devez y ajouter les règles de réécriture par défaut de WordPress.

Faites simplement un clic droit sur le fichier, puis sélectionnez « Afficher/Modifier » dans votre client FTP ou l'application Gestionnaire de fichiers.

Modifier le fichier .htaccess

Le fichier vide s'ouvrira dans un éditeur de texte brut comme le Bloc-notes ou TextEdit.

Maintenant, vous devez copier et coller le code suivant à l'intérieur :

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Ce code est l'ensemble de règles par défaut utilisé par WordPress. N'oubliez pas d'enregistrer vos modifications et de téléverser le fichier sur le serveur.

Vous pouvez maintenant visiter votre site web pour voir si cela a résolu l'erreur de serveur interne.

Si c'est le cas, félicitez-vous car vous avez résolu l'erreur de serveur interne.

Important : Avant de passer à autre chose, assurez-vous d'aller sur la page Réglages » Permaliens dans l'espace d'administration de WordPress et de cliquer sur le bouton Enregistrer sans apporter de modifications. Cela régénérera le fichier .htaccess pour vous avec les règles de réécriture appropriées afin de garantir que vos pages de publication ne renvoient pas une erreur 404.

Si la vérification de la solution pour le fichier .htaccess corrompu n'a pas fonctionné pour vous, alors vous devez continuer à lire cet article.

Augmenter la limite de mémoire PHP

Parfois, l'erreur interne du serveur peut se produire si un script consomme toute la limite de mémoire PHP.

Le moyen le plus simple d'augmenter la limite de mémoire PHP est de modifier le fichier wp-config.php. Soyez prudent lorsque vous faites cela si vous êtes débutant. Vous voulez suivre ces instructions attentivement car même de petites erreurs dans les fichiers principaux de WordPress peuvent casser votre site.

Pour commencer, connectez-vous simplement à votre site Web WordPress à l'aide d'un client FTP ou de l'application Gestionnaire de fichiers sous le panneau de contrôle de votre compte d'hébergement.

Vous trouverez le fichier wp-config.php dans le dossier principal de votre site Web. Faites un clic droit dessus et sélectionnez « Télécharger ». Cela garantira que vous avez une sauvegarde du fichier au cas où quelque chose se passerait mal.

Une fois que vous avez enregistré cela, vous pouvez faire un clic droit dessus et sélectionner « Afficher/Modifier ».

Modifier le fichier wp-config

À l'intérieur du fichier wp-config.php, vous devez ajouter le code suivant juste au-dessus de la ligne qui dit : « C'est tout, arrêtez d'éditer ! Bonne publication » :

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

Pour plus de détails, consultez notre tutoriel sur comment augmenter la limite de mémoire PHP dans WordPress.

Remarque : Si 256M ne résout pas le problème, essayez d'augmenter à 512M.

Si vous rencontrez l'erreur de serveur interne uniquement lorsque vous essayez de vous connecter à votre administration WordPress ou de télécharger une image dans votre wp-admin, vous devriez augmenter la limite de mémoire en suivant ces étapes :

  1. Créez un fichier texte vierge sur votre ordinateur et nommez-le php.ini
  2. Collez ce code à l'intérieur : memory=256MB
  3. Enregistrez le fichier
  4. Téléchargez-le dans votre dossier /wp-admin/ à l'aide de FTP

Si l'augmentation de la limite de mémoire a résolu le problème pour vous, alors vous n'avez résolu le problème que temporairement. Vous devez toujours trouver la cause qui épuise votre limite de mémoire.

Cela pourrait être un plugin mal codé ou même une fonction de thème. Nous vous recommandons vivement de demander à votre société d'hébergement WordPress de consulter les journaux du serveur pour vous aider à trouver les diagnostics exacts.

Si l'augmentation de la limite de mémoire PHP n'a pas résolu le problème pour vous, vous avez besoin d'un dépannage supplémentaire.

Désactiver tous les plugins WordPress

Si aucune des solutions ci-dessus n'a fonctionné pour vous, alors cette erreur est très probablement causée par un plugin spécifique installé sur votre site Web.

Il est également possible qu'il s'agisse d'une combinaison de plugins qui ne fonctionnent pas bien ensemble.

Si vous pouvez accéder à la zone d'administration de WordPress de votre site Web, vous pouvez simplement aller à la page des plugins et désactiver tous les plugins WordPress.

Désactiver tous les plugins

Cependant, si vous ne pouvez pas accéder à la zone d'administration de WordPress, vous pouvez désactiver tous les plugins WordPress en utilisant FTP.

Connectez-vous simplement à votre site Web WordPress à l'aide d'un client FTP ou de l'application de gestion de fichiers sous le panneau de contrôle de votre compte d'hébergement.

Une fois connecté, naviguez vers le dossier /wp-content/ et renommez le dossier plugins en plugins.deactivated.

Plugins désactivés via FTP

WordPress recherche les plugins dans le dossier plugins. Si le dossier plugins n'est pas trouvé, il désactivera automatiquement tous les plugins.

Vous pouvez maintenant essayer de visiter votre site Web pour voir si cela a résolu l'erreur de serveur interne sur votre site Web.

Pour restaurer tous vos plugins, vous pouvez simplement renommer le dossier « plugins.deactivated » en plugins.

Vos plugins seront maintenant restaurés, mais ils seront toujours désactivés.

Vous pouvez maintenant activer les plugins individuellement et visiter votre site Web pour déterminer quel plugin cause l'erreur de serveur interne.

Pour plus de détails, consultez notre guide sur comment désactiver tous les plugins WordPress sans wp-admin.

Si la désactivation de tous les plugins n'a pas résolu l'erreur de serveur interne sur votre site Web, continuez à lire.

Passer à un thème WordPress par défaut

Une cause possible de l'erreur interne du serveur pourrait être du code dans votre thème WordPress.

Pour déterminer si tel est le cas, vous devez passer à un thème WordPress par défaut.

Si vous avez accès à la zone d'administration de WordPress, allez à la page Apparence » Thèmes. Si vous avez déjà un thème par défaut installé, vous pouvez simplement cliquer sur le bouton Activer pour changer de thème.

Activer un thème par défaut

Si vous n'avez pas de thème par défaut installé, vous pouvez cliquer sur le bouton « Ajouter » en haut et installer un thème par défaut (Twenty Twenty-Three, Twenty Twenty-Two, etc.).

Si vous n'avez pas accès à la zone d'administration de WordPress, vous pouvez toujours passer à un thème par défaut.

Connectez-vous simplement à votre site WordPress à l'aide d'un client FTP et naviguez jusqu'au dossier /wp-content/.

Faites un clic droit pour sélectionner le dossier des thèmes et téléchargez-le sur votre ordinateur en guise de sauvegarde.

Télécharger le dossier du thème

Ensuite, vous devez supprimer le dossier des thèmes de votre site Web. Une fois supprimé, créez un nouveau dossier des thèmes.

Votre nouveau dossier des thèmes sera complètement vide, ce qui signifie que vous n'avez aucun thème WordPress installé pour le moment.

Ensuite, vous devez visiter le répertoire des thèmes de WordPress et télécharger un thème WordPress par défaut sur votre ordinateur.

Télécharger un thème par défaut

Votre navigateur téléchargera alors le thème sous forme de fichier zip sur votre ordinateur.

Localisez le fichier sur votre ordinateur, puis décompressez-le. Les utilisateurs de Windows peuvent décompresser le fichier en cliquant dessus avec le bouton droit de la souris, puis en sélectionnant « Extraire tout ». Les utilisateurs de Mac peuvent double-cliquer sur le fichier zip pour l'extraire.

Extraire les fichiers du thème

Vous verrez maintenant un dossier contenant votre thème WordPress.

Revenez à votre client FTP ou à votre gestionnaire de fichiers et téléchargez ce dossier dans le dossier des thèmes vide.

Téléverser le dossier du thème

Une fois téléchargé, WordPress commencera automatiquement à utiliser le thème par défaut.

Vous pouvez maintenant visiter votre site web pour voir si cela a résolu l'erreur de serveur interne.

Si cela ne fonctionne pas, vous pouvez réimporter vos thèmes WordPress à partir de la sauvegarde ou revenir au thème que vous utilisiez.

Ne vous inquiétez pas. Il y a encore quelques autres choses que vous pouvez faire pour corriger l'erreur.

Réimporter les fichiers principaux

Si les options de plugin et de thème n'ont pas résolu l'erreur de serveur interne, il vaut la peine de réimporter les dossiers /wp-admin/ et /wp-includes/ à partir d'une nouvelle installation de WordPress.

Cela ne supprimera aucune de vos informations, mais cela pourrait résoudre le problème si un fichier est corrompu.

Tout d'abord, vous devrez visiter le site web WordPress.org et cliquer sur le bouton « Télécharger ».

Télécharger la médiathèque

Cela téléchargera le fichier zip de WordPress sur votre ordinateur.

Allez-y et extrayez le fichier zip. À l'intérieur, vous trouverez un dossier wordpress.

Dossier WordPress extrait

Ensuite, vous devez vous connecter à votre site web WordPress à l'aide d'un client FTP.

Une fois connecté, allez dans le dossier racine de votre site web. C'est le dossier qui contient les dossiers wp-admin, wp-includes et wp-content à l'intérieur.

Dans la colonne de gauche, ouvrez le dossier WordPress sur votre ordinateur.

Maintenant, vous devez sélectionner tous les fichiers à l'intérieur du dossier wordpress et les téléverser sur votre site web.

Téléverser les fichiers principaux de WordPress

Votre client FTP va maintenant transférer ces dossiers vers votre serveur.

Il vous demandera si vous souhaitez écraser les fichiers. Sélectionnez « Écraser », puis sélectionnez « Toujours utiliser cette action » et cochez la case « Appliquer à la file d'attente actuelle uniquement ».

Écraser les fichiers principaux de WordPress

Votre client FTP va maintenant remplacer vos anciens fichiers WordPress par de nouvelles copies fraîches.

Si vos fichiers WordPress étaient corrompus, cette étape corrigera l'erreur de serveur interne pour vous.

Activer les journaux de débogage dans WordPress

WordPress est livré avec un système intégré pour tenir des journaux de débogage.

Vous pouvez l'activer en utilisant le plugin WP Debugging. Pour plus de détails, consultez notre guide sur comment installer un plugin WordPress.

Une fois activé, le plugin activera les journaux de débogage sur votre site Web WordPress.

Si vous n'avez pas accès à la zone d'administration de votre site Web WordPress, vous pouvez activer le débogage en ajoutant le code suivant à votre fichier wp-config.php :

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true); 

Une fois que vous avez activé les journaux de débogage, vous pouvez les consulter en utilisant un client FTP et en naviguant vers le dossier /wp-content/.

Journal de débogage

Vous pouvez ouvrir le fichier journal de débogage dans un éditeur de texte, et il vous montrera une liste d'erreurs et d'avertissements qui se produisent sur votre site Web.

Certaines erreurs et avertissements peuvent être des incidents inoffensifs qui n'ont pas besoin d'être corrigés. Cependant, si vous voyez une erreur de serveur interne sur votre site Web, ceux-ci peuvent vous orienter dans la bonne direction.

Contacter votre fournisseur d'hébergement

Si toutes les méthodes échouent à corriger l'erreur de serveur interne sur votre site Web, il est alors temps de demander de l'aide.

Contactez l'équipe de support de votre hébergeur Web, et ils seront en mesure de vérifier les journaux du serveur et de localiser la cause première de l'erreur.

Si vous souhaitez continuer à dépanner par vous-même, consultez notre guide ultime de dépannagedes erreurs WordPress pour débutants.

Tutoriel vidéo

S'abonner à WPBeginner

Nous espérons que cet article vous a aidé à résoudre l'erreur de serveur interne dans WordPress. Vous voudrez peut-être aussi consulter notre liste complète des erreurs WordPress les plus courantes et notre guide sur comment contacter le support WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

677 CommentsLeave a Reply

  1. merci beaucoup

    Augmenter la limite de mémoire PHP a résolu mon problème

    que Dieu vous bénisse

  2. Mon forfait d'hébergement avancé DigiWeb et une erreur serveur 500 lors d'une tentative d'activation…

    Dans mon cas, en tant que débutant et en essayant d'ajouter un thème WooWoo puis un plugin WooWoo eCommerce, j'ai eu une erreur serveur 500..
    La première fois, après l'installation du thème, le personnel du support d'hébergement a résolu le problème. Ils ont indiqué qu'un fichier web.config avait été créé, qu'ils l'avaient renommé en web.config_old et que je ne devais plus en créer. J'ai continué à ajouter le plugin eCommerce et j'ai tenté de l'activer. Erreur 500 à nouveau.. mais cette fois, j'ai regardé dans le répertoire et il y avait un autre fichier 'web.config'. J'ai changé le nom et bingo, tout était OK. J'étais content car je ne veux pas dépendre des techniciens de DigiWeb !

    J'espère que cela aidera au moins une personne…

  3. Depuis que j'ai configuré mon compte pour WordPress et Cpanel, j'ai découvert que mon nom de domaine sur cpanel n'était pas correctement orthographié (probablement mon erreur) mais j'ai essayé de le changer sans succès. J'ai besoin de connaître les implications et comment le corriger. Mon site fonctionne bien jusqu'à récemment, est-ce que cela pourrait en être la cause.

  4. J'ai rencontré cette erreur interne (500) lorsque j'ai ajouté cette ligne à mon .htaccess
    max_input_vars = 1540; mais dès que je la supprime, cela fonctionne. Je dois augmenter mon Max_Input_vars de 1000
    S'il vous plaît, aidez-moi.

    • Juste des informations supplémentaires. Godaddy m'a demandé de créer et d'utiliser .user.ini pour ajouter ceci, mais phpinfo l'affiche toujours à 1000 après le changement. C'est pourquoi j'ai décidé d'utiliser .htaccess, mais cela a envoyé mon site vers une erreur interne 500.

    • J'espère que ce n'est pas votre mémoire disque qui est dépassée.

      Ou une erreur due à la syntaxe.

  5. Haylo !

    J'ai eu ce problème aujourd'hui et j'ai découvert que le problème venait des permissions de mes fichiers/dossiers.

    J'avais essayé de régler toutes les permissions de mes dossiers, sous-dossiers et fichiers à 777 car j'avais de gros problèmes pour télécharger des images.

    Cela a provoqué l'erreur serveur interne pour moi. Tout remettre à 755 l'a résolu pour moi, bien que je suppose qu'appliquer simplement 755 au dossier wp-admin aurait suffi !

    J'espère que cela aidera quelqu'un !

  6. Bonjour, je rencontre différents types de problèmes. Lorsque j'essaie de charger mon site Web, il affiche "La page mydomain.com ne fonctionne pas" et "mydomain.com ne peut actuellement pas traiter cette demande" ainsi que "ERREUR HTTP 500" (en petite police).
    Même je ne peux pas me connecter au panneau d'administration wp non plus. Que faire ? S'il vous plaît, aidez-moi.
    J'ai modifié le fichier .htaccess et j'ai pensé, peut-être que c'est arrivé à cause d'un fichier config.php corrompu, alors je l'ai supprimé. Et quand je charge mon site Web, il commence à afficher les paramètres de configuration de l'installation.
    Je l'ai configuré à nouveau, mais quand il arrive à la partie connexion, la même chose se produit.
    S'il vous plaît, aidez-moi !

      • Je continuais à recevoir une erreur 500 " [website] est actuellement incapable de traiter cette demande ". Après avoir lu les conseils sur l'erreur 500, j'ai découvert qu'une révision que j'avais faite à page.php dans mon répertoire de thème appelait une commande d'impression pour un plugin désactivé. J'ai supprimé la ligne de commande et le problème a été résolu immédiatement ! Maintenant, tout va pour le mieux... je veux dire les pages !

  7. Le mien n'était rien de tout cela. Mais j'ai vu dans mes journaux d'erreurs que wordfence-waf.php avait une erreur dans les chemins. Renommer wordfence-waf.php dans le dossier racine a résolu le problème.

    • Vous avez parfaitement mis le doigt dessus.

      Lorsque j'ai eu le problème avec mon site, je suis d'abord allé vérifier le journal.

      Mon support d'hébergement a fait de son mieux, mais j'ai eu l'occasion opportune de résoudre le problème par moi-même.

    • J'apprécie la direction pour le bon travail, plus de puissance à votre coude.

      J'ai rencontré cette erreur lors de la personnalisation de mon thème.

      Le journal d'erreurs a donné un indice.

      Mon support d'hébergement a fait de son mieux, mais j'ai eu l'occasion opportune de résoudre le problème par moi-même.

  8. vous pouvez résoudre le problème en mettant à jour WordPress à la dernière version en transférant les fichiers « core », mais avant désactivez tous les plugins en renommant le dossier « plugins »

  9. Nous avions une erreur « Internal Server 500 » en allant sur la page WP Admin.

    Dans notre cas, c'était le fichier .htaccess qui était corrompu.

    Notez cependant que la suppression de .htaccess N'A PAS résolu le problème — en fait, sa suppression a provoqué une erreur PHP sur la page d'index, alors qu'elle fonctionnait bien auparavant. (Et c'était dû à une erreur WP Super Cache, semblait-il — il ne trouvait pas le fichier qu'il cherchait.)

    Nous avions ¦ à la place de #, et ¤ à la place de $ dans notre .htaccess, pour une raison quelconque. Les corriger a résolu le problème de connexion à WP Admin.

    J'espère que cela aidera quelqu'un.

  10. Tu déchires. Comment et pourquoi un fichier .htaccess se corrompt, je ne le saurai jamais, mais MERCI.

  11. J'ai trouvé une raison intéressante pour une erreur de serveur interne après avoir vérifié les journaux de mon hébergeur : mon installation WordPress avait des permissions de groupe écrivables. J'avais oublié que j'avais modifié mes permissions de manière excessive en essayant de résoudre un problème causé par l'hébergeur. Lorsque j'ai changé le réglage CHMOD à 755, cela a de nouveau fonctionné. mon dossier admin n'est pas dans le dossier racine, je me demande si c'est pour cela que je pouvais toujours voir le site web et ne pas pouvoir accéder à l'administration.

  12. Bonjour,
    comme suggéré dans ce post, j'ai essayé de re-télécharger les fichiers principaux (WP-ADMIN & WP-INCLUDES) pour corriger l'erreur 500 sur mon site web. Mais maintenant, je reçois à nouveau l'erreur 500 et lorsque j'ai contacté mon fournisseur d'hébergement (Hostgator), ils m'ont envoyé ce journal (Nous avons vérifié et nous avons trouvé un problème avec "akismet". Veuillez trouver le journal ci-dessous.

    [26-May-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5) , Maintenant, je suis impuissant, que dois-je faire ? J'ai suivi les étapes avec précision selon les instructions ci-dessus.

    Aidez-moi s'il vous plaît.
    Merci, Riyaz

      • Bonjour,
        Maintenant, mon site est réparé, mais ce n'était pas parce que j'ai supprimé puis réinstallé Akismet. J'ai dû mettre à jour tous les fichiers WordPress pour le réparer. Merci quand même.

  13. Merci pour vos conseils… J'ai désactivé tous les plugins, mais la même erreur s'affiche toujours.

    Ensuite, j'ai désactivé mon thème et cela fonctionne bien. J'ai réalisé que le thème pouvait causer ce type d'erreur.

  14. Bonjour,

    Et si ce problème apparaissait de manière aléatoire ?
    Parfois, lorsque j'ouvre la page principale de mon site web, parfois lorsque je modifie en masse des articles. Cela se produit simplement de manière aléatoire, pour autant que je sache. Le problème pourrait-il être que les serveurs d'hébergement sont surchargés ? Parce que j'utilise un hébergement web mutualisé, j'aimerais savoir si vous pouviez me répondre ?

    Je ne veux pas migrer vers un autre hébergeur si le problème vient d'un plugin de mon site.
    Merci de me répondre.

    Merci.

    • J'aimerais savoir cela aussi. J'ai le même problème. Cela arrive parfois, parfois non. Cela peut venir du panneau d'administration ou de la visualisation directe du site. J'utilise également un service d'hébergement partagé très bon marché et je me demande s'il est possible que cela vienne de "leur côté".

  15. Cet article m'a vraiment sauvé la vie ! Ou ma santé mentale, du moins. Il s'avère qu'un plugin causait tous les problèmes, et grâce à cet article, j'ai pu le résoudre. Un grand merci de la part d'un débutant WP soulagé (depuis 2014...) !

  16. Bonjour, mais mon problème est que je ne peux même pas accéder au tableau de bord, quand j'essaie, il indique également une erreur de serveur interne, donc je ne peux rien faire. Rien ne fonctionne. Je suis en panique.

  17. Après avoir lu les solutions mentionnées ci-dessus, je suis allé dans wp-content/plugins via ftp et j'ai trié la liste des plugins par date de dernière modification et j'ai supprimé le plugin le plus récemment modifié. Problème résolu pour moi.
    Merci

  18. Si vous n'êtes pas sur un serveur Linux et que votre hébergement est effectué sur IIS (plateforme Microsoft) à la place, vous avez peut-être corrompu le fichier web.config qui est utilisé à la place d'un fichier .htaccess.

    La plupart des serveurs que j'utilise sont sous Linux, j'ai donc rencontré ce problème aujourd'hui sur un serveur Microsoft. Connectez-vous à votre site par FTP et corrigez votre fichier web.config.

    T.

    • Si vous hébergez Wordpress sur un serveur IIS (plateforme Microsoft) au lieu d'un serveur Linux et que vous rencontrez des problèmes pour mettre à jour votre WordPress, vous devez installer ce plugin « WP Maximum Execution Time Exceeded »

      Cependant, le temps d'exécution par défaut du plugin ci-dessus est de 300 ms, que vous devez augmenter à 500 ou 600 ms pour qu'il fonctionne.

  19. Les problèmes ont commencé juste après avoir ajouté ceci à mon fichier function.php dans mon thème enfant :

    /*** Supprimer la chaîne de requête des ressources statiques ***/
    function remove_cssjs_ver( $src ) {
    if( strpos( $src, ‘?ver=’ ) )
    $src = remove_query_arg( ‘ver’, $src );
    return $src;
    }
    add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
    add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );

  20. Merci beaucoup, vous m'avez évité de réinstaller mon site

    changer les PLUGINS a été la solution et j'ai réinstallé le plugin défectueux

    je vous souhaite tout le meilleur

    Yasser

  21. J'obtenais l'erreur 500 Internal Server lorsque j'essayais d'accéder au menu « Personnaliser » (bouton situé en haut lorsque vous visualisez votre site). Il s'est avéré que c'était un plugin...

    Les méthodes .htacces et php.ini n'ont pas fonctionné, dans mon cas, le téléchargement du fichier php.ini m'a rendu incapable d'accéder à wp-admin jusqu'à ce que php.ini soit supprimé.

    Je m'excuse, je ne peux pas donner le nom du plugin défectueux, j'étais pressé à l'époque et j'en avais besoin pour que ça marche le plus vite possible... C'était un plugin qui ajoutait des widgets au plugin SiteOrigin PageBuilder.

  22. Bonjour à tous,

    J'ai pu à nouveau accéder à mon panneau d'administration WordPress en désactivant tous mes plugins depuis la base de données,

    Ensuite, j'ai rencontré un problème avec un plugin spécifique. Je vous recommande de vérifier quel plugin cause des problèmes. Dans mon cas, c'était WooCommerce et mon thème. Les deux installés, j'ai reçu un message d'erreur concernant la mémoire dépassée. Je n'ai pas trouvé de solution à cette erreur. Maintenant, j'ai dû séparer ma page en deux installations WordPress : une avec toutes les informations et l'autre avec la boutique virtuelle.

    Si quelqu'un rencontre une augmentation de l'erreur fatale : mémoire dépassée, veuillez laisser un commentaire. Merci pour votre soutien les gars.

    Au revoir

  23. Bonjour,
    merci beaucoup pour ce tutoriel et tous les commentaires ici.
    Comme mon hébergement est également chez Strato, j'ai essayé la recommandation de Karo A – et cela fonctionne.
    Après avoir désactivé le cache de PHP Boost chez Strato, plus aucune erreur interne du serveur 500 ne s'est produite.
    Il se peut que ce cache manque de mémoire car j'utilise également les statistiques Slimstat.
    Karo

  24. Bonjour,
    sur les sites Web Strato avec PHP 7.0 Power Boost activé, WordPress avec par exemple Jetpack, j'ai reçu le message d'erreur serveur 500.
    Après avoir vérifié le journal des erreurs du serveur chez Strato, j'ai trouvé un message d'erreur dans le journal indiquant que le gestionnaire PHP (CGI) a été abandonné.

    Après avoir changé le gestionnaire PHP (CGI) dans l'interface Strato pour PHP 7 SANS Power Boost, tout fonctionne bien !
    Cordialement
    Karo

  25. Merci pour cela, rien n'a fonctionné mais cela m'a au moins donné des idées pour dépanner. J'ai renommé le thème de la même manière que j'ai renommé le dossier des plugins, par exemple themename_deactivate, et cela a fonctionné, j'ai pu me reconnecter à mon site. Je continue à dépanner pourquoi le thème agit soudainement.

  26. Bonjour, malheureusement mon problème persiste même après avoir suivi toutes ses étapes.
    Avez-vous une idée de ce que cela pourrait être ?

  27. Tout essayé mais mon problème n'est pas résolu.
    Je n'obtiens qu'une erreur NetworkError: 500 Internal Server Error – lorsque j'essaie de me connecter à mon site. Le navigateur affiche une page blanche et j'obtiens cette erreur dans la console.

    S’il vous plaît aidez-moi

  28. Informations utiles que vous avez ici. Merci ! Mon site est de nouveau en ligne ! Félicitations !

  29. Merci……… beaucoup J'ai régénéré le fichier .htaccess et maintenant mon site fonctionne correctement merci encore pour votre solution utile.

  30. Guide très utile ! J'ai dû re-télécharger les fichiers principaux pour que mes pages fonctionnent.

  31. Merci mec ! J'étais complètement bloqué. Instructions très claires et concises. (y) Karma love

  32. Excellent guide ! Merci les gars. J'ai juste eu besoin de réenregistrer mon fichier .htaccess – incroyable mais vrai.

  33. Après une mise à jour via InfiniteWP, mon site s'est cassé. J'ai essayé tout ce qui précède sans succès... Mais dans mon cas, c'était un thème manquant. J'ai dû re-télécharger le thème parent pour récupérer mon site ;)

  34. Oh... MERCI... MERCI BEAUCOUP !!! C'était une solution tellement rapide que j'en ai les larmes aux yeux.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.