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.

Voici un aperçu rapide des sujets que nous aborderons dans cet article :
- Qu'est-ce que l'erreur 500 Internal Server Error ?
- Quelles sont les causes de l'erreur 500 Internal Server Error dans WordPress ?
- Résoudre l'erreur 500 Internal Server Error dans WordPress
- Vider le cache WordPress et du navigateur
- Vérifier le fichier .htaccess corrompu
- Augmenter la limite de mémoire PHP
- Désactiver tous les plugins WordPress
- Passer à un thème WordPress par défaut
- Réimporter les fichiers principaux
- Activer les journaux de débogage dans WordPress
- Contacter votre fournisseur d'hébergement
- Tutoriel vidéo
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 :

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 :

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.

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.

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.

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.

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.

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 ».

À 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 :
- Créez un fichier texte vierge sur votre ordinateur et nommez-le php.ini
- Collez ce code à l'intérieur : memory=256MB
- Enregistrez le fichier
- 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.

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.

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.

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.

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.

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.

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.

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 ».

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.

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.

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 ».

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/.

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
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.
krzysiek
in my case it was simple although i spend few hours… I typed wrong sql server. Suprisingly it didn’t throw window with wrong config settings.
L'équipe de WPBeginner
You can download the old .htaccess file to your computer as backup.
Ronaldo
Salut !
Thanks for this information. I renamed the .htaccess and my sites are up and running. My server is godaddy.
My question is, can I erase the old renamed .htaccess , because I called many times to godaddy to fix this kind of 500 internal error after many callings ?
Merci
brooke
thank you! that just saved the day when I made the .htaccess ftp change. i can breathe again… ; D
itechaleart
i am facing this 500 error to last 15 days on godaddy hosting. i have tried everything what ever you mention here but not able to solve this error and also called godaddy for help, he said site are working fine on our site you check in different system.
Now feeling hopeless and thinking to move another hosting provider…
plz help me and suggest me for better option for hosting.
Merci.
Silvia
Hello
i had the same problem with my website and went through all
your advices, without solving it. At the end i contacted my host and
they checked things for me, finding that some folders in the FTP had
CHMOD permissions different from 775. I didn’t do anything to cause
that, it just happened one day and i can’t get why. Anyway they fixed
the problem for me and said it’s easily manageable with ftp clients or
via their own file manager.
Just hoping it may be useful
pun
My prob is solve, thank you for this tutorial, thank you sooo much
Arun
Hi, I’m a non-techie and a newbie… Had this issue of Internal server error last week. It all began with my admin access getting restricted. But the site was working well. Sat through this with the Hosting provider (GoDaddy) for more than 4.5 hours through the night with 3 different personnel.(This was the 3rd time over a period of 4 days or so) They were helpful to a certain extent and identified the problem (wp-admin folder was missing). They emphasized that I should have deleted it as they did not have access(Just 2 days back they changed the files for me!!). I was logging in after a periodof 7 or 8 months of setting up the site. Anyways, I asked if they could restore the folder to a previous date. They denied. The solution given was a fee of $150, where they will “try” to find out the file changes etc, but with no guarentee. (While reading the above, I assume they should have used the above content as the questions/instructions were in the above written order).
Anyways, from one of the discussions (forgot the site), I found that if the wp-admin folder(of the version installed) is put in, it should solve. Yes, it did work for me… I activated all my plugins(they had deactivated it) and the site was working. I also updated all the plugins and themes that i was using/trying. the site is up and running!
deemyboy
@Levent Ultanur
L'une des raisons pour lesquelles certaines personnes pourraient avoir une erreur avec .htaccess et pas avec les images est qu'elles pourraient les télécharger en mode binaire.
In Filezilla (at least) you can set the transfer type in the Transfer menu tab to:
auto
binary
ascii
Je ne suis pas certain, mais « auto » devrait normalement fonctionner correctement, mais si vous téléchargez uniquement du texte, alors peut-être passer à « ascii » pour cette session de téléchargement, mais n'oubliez pas de revenir en arrière.
Je n'étais pas au courant de cela jusqu'à hier, lorsque toutes les images de mon site étaient corrompues lors de leur téléchargement en local. J'ai donc cherché sur Google et j'ai trouvé un post mentionnant le type de transfert « binaire » pour les images, mais lorsque j'ai vérifié, j'ai constaté que le type de transfert était réglé sur « ascii » (pour le texte – je ne sais pas comment car je ne me souviens pas l'avoir touché !!) J'ai donc changé pour « binaire » et mes images se sont téléchargées parfaitement comme avant.
La raison pour laquelle je dis que « auto » est bien, c'est que j'ai téléchargé et téléversé des sites complets avec un mélange d'images (png, jpeg, gif etc.) et de fichiers texte (.php, .html, .css) et je n'ai jamais eu à régler chaque type de transfert individuellement ou à le régler sur « ascii » et à téléverser uniquement des fichiers texte, puis à passer en binaire et à téléverser uniquement des images – FileZilla gère tout automatiquement… normalement !
En fait, j'ignorais totalement ce réglage et j'utilise FileZilla depuis environ 2 ou 3 ans !
C'EST PEUT-ÊTRE le problème, alors demandez à vos clients de vérifier le type de transfert sur leur application ftp
J'espère que cela vous aidera !
deemyboy
You have not emphasised STRONGLY enough in the solution which replaces the WordPress core that people should
a) backup the wp-content folder <— this is your website (plus the wp database which doesn't come into this as it should be unnaffected by replacing the core)
b) make sure when they replace wp-admin and wp-includes they do not grab all 3 folders (ie. do NOT include wp-content) when uploading the new core
Henrique
Merci beaucoup !
Deepanshu Kakkar
Merci
Basha
Article très très utile… Merci beaucoup
Guan
Erreur interne du serveur 500 après activation des plugins WordPress
Warix
Thank you so much, it was problem in plugins
Kristian Frisk
Merci pour cette publication. J'ai appris (à mes dépens) à quel point un mauvais plugin peut causer des problèmes à un site WordPress.
F. Parisis
Merci beaucoup beaucoup beaucoup ! C'était le meilleur et le seul endroit où j'ai trouvé une solution, après une journée de recherche sur le web.
Tom Grant
Bon travail - aide massive !
Anurag
A Big THUMBS up to this tutorial
Md.Zelal Hossain
Merci beaucoup pour ce joli tutoriel..!!!!
Mulyadi Subali
vous venez de me sauver la journée. merci !
imam
Ok merci
Levent Ultanur
Salut les gars et les filles...
Ce que je ne comprends pas avec cette erreur, c'est que JE PEUX télécharger des images sans obtenir l'erreur http, mais mon client reçoit l'erreur... Même serveur, mêmes fichiers... Pourquoi, oh pourquoi... Quelqu'un ?
Kyle Hunzinger
Merci, c'était la limite de mémoire PHP !
Uwe
Merci beaucoup ! Le .htaccess était la raison !
Mark C.
Salut, les gars. Excellent article ! J'utilise cette page chaque fois que j'ai une erreur de serveur interne.
J'ajouterais une étape supplémentaire, cependant. En fait, ce devrait être la toute première étape avant toute autre chose. C'est de vérifier qu'il n'y a pas de problème avec l'hébergeur.
J'ai suivi toutes les étapes habituelles ce matin sur le site d'un client qui est tombé en panne il y a une heure pour découvrir, par pur hasard, que PHP ne fonctionnait pas chez l'hébergeur. Une vérification rapide des bulletins de service sur le site web de l'hébergeur a indiqué qu'un problème était survenu avec ce serveur particulier. Donc, tout ce que nous pouvons faire, c'est attendre qu'ils le réparent. (il existe d'autres astuces comme changer l'enregistrement A pour un autre serveur, mais cela ne s'applique que si le problème du serveur est à long terme.)
Cela dit, d'autres parties du serveur fonctionnent toujours, donc un fichier index.html rapide et simple a été créé juste pour que les visiteurs voient quelque chose de sympa au lieu d'une erreur.
Il est également utile de créer un fichier « test.php » qui démontre si PHP fonctionne ou non, puis d'essayer d'accéder à ce fichier de temps en temps. Lorsque le service est rétabli, supprimez ou renommez l'index.html afin que l'index.php se charge à la place.
Voici mon code test.php :
Test PHP
<?php echo ‘<p>Hello World</p>’; ?>
J'espère vraiment que cela aidera quelqu'un dans une situation similaire. Tous mes vœux de succès.
Bwana
Merci pour votre aide ! Mon site affichait uniquement l'erreur « 500 Internal Server Error » lorsque j'essayais de voir quels plugins étaient installés. Naturellement, j'ai supposé qu'il y avait un plugin défectueux. Après plusieurs tentatives pour résoudre le problème en supprimant tous les plugins, j'ai trouvé votre article. Votre « memory=64MB » dans un php.ini propre, placé dans wp-admin, a fait l'affaire. Maintenant, je peux au moins travailler avec le site pour déterminer ce qui consomme toute la RAM. Bon article !
Jorge Santos Velasco
Merci beaucoup !! c'était très utile !!
Lakshay Sharma
Un grand merci pour cette publication, cela a résolu mon problème.
Denise O'Reilly
Je suis bloqué hors de WordPress depuis 2 semaines, car il m'indique que le certificat de sécurité n'est pas vérifié. Quelqu'un peut-il résoudre ce problème pour que je puisse me connecter ?
L'équipe de WPBeginner
Parfois, une mauvaise configuration du serveur est corrigée et l'erreur ne réapparaît pas. Si c'est le cas, vous devriez contacter votre hébergeur.
Jos
Je l'ai vu deux fois. Le simple rechargement de la page l'a résolu. Mais quelque chose pourrait-il encore être faux ?
Matthew Newton
Merci beaucoup les gars, je soupçonnais que c'était le .htaccess et cela l'a confirmé
L'équipe de WPBeginner
Consultez notre guide sur la façon de désactiver les plugins dans WordPress lorsque vous ne pouvez pas accéder à la zone d'administration.
Jessica
Je ne peux même pas me connecter à mon panneau d'administration pour essayer de désactiver les plugins, etc... J'ai parlé à mon fournisseur d'hébergement et ils n'ont trouvé aucun problème. Des suggestions sur ce qu'il faut faire quand on ne peut même pas accéder au panneau d'administration ?
Mitesh Raghwani
Merci beaucoup pour votre aide. Une solution simple à ce qui semblait être un problème majeur.
Kailash Ghodke
I tried All Things which described above , but not worked for me
Is any other option like to install new wordpress on domain with all old posts ???
Votre aide est nécessaire, s'il vous plaît aidez à résoudre ce problème..!
Lidia Lewis
Merci pour cet article ! Mon fichier .htaccess était corrompu et à chaque fois que je le renommais, un autre doublon apparaissait ! Le site continuait de renvoyer des messages d'erreur 500. Ce que je ne réalisais pas, c'est que je devais enregistrer le réglage des permaliens dans WordPress pour mettre à jour le fichier. J'espère que cela le résoudra définitivement ! Merci beaucoup.
Mark Brandson
Merci beaucoup. L'astuce du .htaccess a fonctionné. Vous m'avez sauvé la vie !
Astrid
Deactivating the plug ins worked for me after the latest WP upgrade (April/8/14). Although I think it was the WP Mobile detector that was conflicting with my W3 cache who was the culprit.
Thanks so much you are a life saver!
Mon hébergeur m'a dit que j'aurais dû avoir une sauvegarde (ce que je pensais avoir fait via un plugin) et que si je voulais une récupération et une sauvegarde, je devrais payer 75,00 $. Vraiment ? Je suis tellement déçu mais super content d'avoir trouvé cet article.
Au fait, vous êtes mes références quand il s'agit de problèmes faciles à comprendre, étape par étape avec WP, les plugins et autres. Nous avons besoin de vous – Continuez votre bon travail. J'apprécie vraiment vos efforts.
Vous assurez !
Subscribed and following
sangeetha menon
Salut Syed,
J'ai supprimé les fichiers infectés car je continuais à recevoir l'erreur interne du serveur 500. Maintenant, le fournisseur d'hébergement m'a demandé de télécharger les fichiers frais... Comme je n'ai aucune idée, j'ai demandé aux fournisseurs d'hébergement de le réparer.
If i have to do it , when uploading to the web root should I give overwrite the existing files ?
Should I do the htaccess file fix too ? Pls help…
luka
Changez simplement la version php en 5.4 ou supérieure. Ça a marché pour moi :)
Meg
O.M.G. Rien de tel que de se réveiller avec une page web perdue. Et oui, j'ai paniqué, mais heureusement j'ai trouvé votre article, j'ai pris une profonde inspiration et j'ai tout réparé avec la première étape : fichier htaccess corrompu. MERCI ! J'ai vraiment besoin d'en apprendre davantage sur Wordpress.
Kevin
Thanks for the help, I was searching for quite a bit until I found your solution. I took a look at my .htaccess file and saw that it was corrupt, so I renamed it and it did the trick. Cheers
sherly
Avec votre aide, je viens de corriger mon erreur interne du serveur 500. Je suis un total débutant, donc c'est très utile !! Merci !!
Derrick
Bonjour l'équipe éditoriale,
Merci beaucoup !! Le meilleur article de remède à l'erreur interne du serveur 500 que j'ai rencontré juste au moment où j'en avais besoin !!
Merci beaucoup !!
Nepal
Très utile ! Merci beaucoup…
Je n'ai rien fait par moi-même mais j'ai contacté mon fournisseur d'hébergement... Voyons combien de temps il leur faudra pour résoudre ce problème.
Anita Hunt
Thanks so much for your help
Keely
Thanks wpbeginner – the .htaccess fix worked for me
Olsi
Deleting whole themes via File Manager and leaving only 1 theme worked for me