[NOUVEAU] WP Media Cleanup supprime les images inutilisées cachées dans votre bibliothèque multimédia
[NOUVEAU] WP Media Cleanup supprime les images inutilisées cachées dans votre bibliothèque multimédia
John Turner
John Turner
L'une des erreurs WordPress les plus frustrantes est l'erreur de serveur interne 500. Elle ne donne pas beaucoup d'indications sur ce qui ne va pas, et elle perturbe complètement votre site web.
Dans ce tutoriel, je vous montrerai comment réparer les erreurs de serveur interne 500 !
Vous apprendrez :
L'erreur 500 internal server est un problème côté serveur qui peut généralement être résolu en actualisant la page ou en vidant votre cache, puis en passant à des solutions plus avancées telles que la désactivation des plugins, la création d'un nouveau fichier .htaccess ou l'augmentation de la limite de mémoire de PHP. Si ces solutions ne fonctionnent pas, vous devrez peut-être restaurer une sauvegarde ou contacter votre hébergeur pour un dépannage au niveau du serveur.
L'erreur 500 du serveur interne est un code d'état HTTP qui indique un problème général du côté du serveur.
Lorsqu'un visiteur tente d'accéder à une page web, le serveur envoie les ressources demandées, telles que PHP, HTML et CSS. Il envoie également un en-tête HTTP, qui indique le code d'état de la requête.
Un code d'état 200 signifie que la demande a été traitée correctement, mais d'autres types, comme 5XX, sont des codes d'erreur. Les erreurs de serveur interne 500 et les erreurs de mauvaise passerelle 502 en sont des exemples courants.
Si les visiteurs voient apparaître une erreur de serveur interne 500, cela signifie que le serveur a rencontré un problème inattendu qui l'a empêché de répondre à la demande.

Rien ne sera affiché sur le site. La page sera complètement vide ou affichera simplement le code d'erreur 500. Cette erreur est due au fait que le serveur n'a pas été en mesure de récupérer les fichiers nécessaires au chargement de la page.
Les messages d'erreur 500 les plus courants sont les suivants :
Il s'agit d'un fourre-tout pour tous les problèmes côté serveur qui ne sont pas couverts par des codes d'état plus spécifiques tels que 404 ou 403. Il peut s'agir de problèmes liés aux fichiers .htaccess, aux limites de mémoire de PHP, à des logiciels obsolètes, à des conflits de plugins ou à toute autre mauvaise configuration du serveur.
En général, l'erreur indique aux visiteurs qu'ils doivent contacter l'administrateur du serveur. Si vous êtes le propriétaire du site, vous devrez prendre des mesures pour résoudre le problème.
Il y a plusieurs raisons pour lesquelles vous pouvez voir cette erreur sur votre site web WordPress, et il peut être difficile d'en déterminer la cause exacte. Cependant, avec les bonnes informations à portée de main, vous pouvez résoudre le problème avec succès.
Il se peut que votre serveur web soit à court de ressources en termes de mémoire, d'unité centrale ou d'espace disque. Les pics de trafic élevés peuvent submerger le serveur et déclencher cette erreur. Le passage à un plan d'hébergement plus important peut vous aider.
Les problèmes liés à votre code PHP, tels que les erreurs de syntaxe ou les fonctions non définies, provoquent une erreur fatale qui conduit à l'état 500. Vérifiez que votre thème et vos plugins ne présentent pas de bogues PHP.
Votre fichier.htaccess gère la réécriture des URL. Par conséquent, s'il contient des erreurs, il peut empêcher le chargement correct des pages. Essayez de régénérer le fichier pour résoudre le problème.
Des plugins incompatibles ou bogués peuvent entrer en conflit et provoquer des erreurs. Désactivez les plugins un par un pour identifier les conflits éventuels.
L'erreur de serveur interne 500 nuit à l'expérience de l'utilisateur sur votre site, car les visiteurs ne verront pas le contenu qu'ils recherchent. Si votre site est indisponible pendant un certain temps, cela peut également avoir un impact négatif sur vos efforts de référencement.
Je vais donc vous montrer comment y remédier !
Voici 12 méthodes éprouvées pour résoudre l'erreur 500 internal server :
L'un des moyens les plus simples de résoudre l'erreur HTTP 500 internal server consiste à actualiser la page dans votre navigateur. Cela peut résoudre les problèmes temporaires.
L'erreur de serveur interne n'est pas due à une mauvaise connexion internet, mais il peut y avoir des dépassements de délai momentanés. Si c'est le cas, le rechargement de la page peut vous permettre de vous connecter correctement au serveur.
Pour actualiser la page dans Chrome, cliquez sur l'icône de la flèche circulaire dans le coin supérieur gauche.

Si cela ne fonctionne pas, vous pouvez essayer de fermer toutes les fenêtres du navigateur et de rouvrir le site.
Les caches des navigateurs stockent localement les fichiers des sites web afin d'accélérer le chargement des pages. Toutefois, cela peut parfois provoquer des conflits qui entraînent des erreurs.
Pour effacer le cache de votre navigateur dans Chrome, allez dans Paramètres " Confidentialité et sécurité " Effacer les données de navigation.

Sélectionnez le délai souhaité et cochez la case Images et fichiers en cache avant de cliquer sur Effacer les données.

Si vous utilisez un autre navigateur, voici un guide complet sur la manière de vider votre cache. Il inclut des options populaires telles que Microsoft Edge, Firefox, Safari et Internet Explorer.
Après avoir effacé le cache de votre navigateur, effacez également tous les plugins de mise en cache que vous avez activés sur votre site WordPress. Des options populaires comme WP Rocket et W3 Total Cache ont des options de suppression de cache dans leurs réglages.
Le vidage de ce cache oblige votre site à recharger une nouvelle version des fichiers, ce qui permet de corriger les erreurs causées par des données en cache obsolètes.
Le fichier.htaccess contrôle la réécriture des URL et les redirections sur votre site. Si ce fichier est corrompu ou mal édité, il peut provoquer une erreur 500.
La façon la plus simple de résoudre ce problème est de demander à WordPress de générer un nouveau fichier.htaccess par défaut. Voici comment procéder :
Connectez-vous à votre tableau de bord WordPress. Allez à la page " Réglages " Permaliens.

Faites défiler vers le bas et cliquez sur le bouton Enregistrer les modifications sans modifier les paramètres de votre permalien. WordPress générera automatiquement un nouveau fichier.htaccess avec les règles de réécriture appropriées.
Cela permet souvent de résoudre les erreurs 500 causées par des problèmes dans le fichier.htaccess. Il s'agit d'une solution rapide qui permet généralement de rétablir le fonctionnement du site.
Les scripts PHP ont besoin d'une certaine quantité de mémoire pour s'exécuter correctement. Si un script tente d'utiliser plus de mémoire que ce qui est disponible, il échouera avec un code d'erreur 500.
Vous pouvez augmenter la limite de mémoire pour PHP en modifiant le fichier wp-config.php de votre site. Juste avant la ligne "That's all, stop editing ! Bonne publication", ajoutez ce code :
define( 'WP_MEMORY_LIMIT', '256M' );
Si cela ne fonctionne pas, vous pouvez essayer d'augmenter la limite à 512M.
Vous devrez essayer une autre méthode si vous voyez l'erreur lorsque vous vous connectez à WordPress ou lorsque vous téléchargez une image dans la bibliothèque de médias. Dans ce cas, créez un fichier texte vierge et nommez-le "php.ini".
Ajoutez ce code au fichier :
memory=256MB
Sauvegardez-le. Ensuite, téléchargez le nouveau fichier dans votre dossier /wp-admin/.
L'augmentation de la limite de mémoire de PHP permet d'éviter l'erreur de serveur interne en donnant à PHP plus de ressources pour traiter les requêtes. Ajustez le paramètre progressivement pour trouver le point idéal pour votre site.
Les conflits de plugins peuvent également provoquer un message d'erreur interne du serveur. Si les plugins sont obsolètes, incompatibles ou bogués, cela peut parfois déclencher l'erreur 500.
La meilleure façon de résoudre les conflits entre plugins est de désactiver tous les plugins. Ensuite, réactivez-les un par un jusqu'à ce que vous identifiiez le plugin qui pose problème.
Si vous pouvez accéder à votre tableau de bord, allez à la page Plugins, sélectionnez tous vos plugins et désactivez-les.

Vous pouvez également utiliser un client FTP (FileZilla) ou un gestionnaire de fichiers (cPanel) pour désactiver les plugins. Vous devrez trouver le dossier des plugins et le renommer "plugins.deactivate".

Actualisez votre site et vérifiez si l'erreur 500 a disparu. Si l'erreur persiste, il peut s'agir d'un conflit de thème. Si l'erreur 500 a disparu, c'est qu'un plugin en était la cause.
À ce stade, réactivez vos plugins un par un, en actualisant votre site à chaque fois. Lorsque l'erreur 500 revient, vous avez identifié le plugin en conflit. Laissez-le désactivé.
L'une des causes possibles de l'erreur 500 internal server est un fichier de thème corrompu. Les thèmes contiennent du code PHP qui interagit avec WordPress. S'il y a une erreur dans le code du thème, cela peut parfois déclencher l'erreur de serveur interne.
Un moyen facile de vérifier si votre thème est à l'origine du problème est de passer à un thème WordPress par défaut comme Twenty Twenty-Three. Ce thème a un code propre qui n'est pas susceptible de provoquer des conflits.
Pour activer le thème par défaut, allez dans Apparence " Thèmes dans votre tableau de bord. Localisez le thème Twenty Twenty-Three. Cliquez sur Activer.

Vous pouvez également le faire manuellement. Avec un client FTP ou SSH, trouvez /wp-content/ et faites un clic droit sur le dossier themes. Téléchargez-le.

Ensuite, supprimez le dossier themes et créez-en un nouveau. Dans le répertoire des thèmes WordPress, téléchargez un thème par défaut.

Le téléchargement se fera sous la forme d'un fichier zip. Une fois que vous l'aurez extrait, vous verrez un dossier portant le nom du thème. Téléchargez-le dans le dossier themes que vous venez de créer.

Votre site est maintenant chargé avec le thème WordPress par défaut. Parcourez le site et vérifiez si l'erreur 500 apparaît toujours.
Si l'erreur disparaît, vous savez que c'est votre thème d'origine qui est en cause. Vous pouvez soit corriger le code problématique dans votre thème, soit chercher un nouveau thème.
Si l'erreur 500 apparaît soudainement, elle peut être causée par des fichiers corrompus du noyau de WordPress. La meilleure solution est de le remplacer par une nouvelle installation.
Sur le site WordPress.org, téléchargez la dernière version de WordPress.

Extraire ce fichier zip.
Ouvrez maintenant les fichiers de votre site avec un client FTP. Trouvez le dossier racine qui contient des dossiers tels que wp-admin, wp-includes et wp-content.
Dans la partie gauche du client FTP, ouvrez le dossier wordpress que vous avez téléchargé. Sélectionnez tous ces fichiers et téléchargez-les sur votre site.

Lorsque vous y êtes invité, remplacez les anciens fichiers par les nouvelles versions.

L'installation de nouveaux fichiers WordPress permet souvent de résoudre les problèmes de fichiers sous-jacents à l'origine de l'erreur 500 internal server. Il s'agit d'un moyen simple d'éliminer les fichiers corrompus.
Le débogage peut être l'un des outils les plus utiles pour comprendre les erreurs de WordPress.
Vous verrez ce qui se passe dans les coulisses et repérerez les problèmes de codage. Il affiche les erreurs PHP, les notifications ou les avertissements qui peuvent indiquer le problème sous-jacent.
Pour activer le débogage, vous devez localiser et modifier le fichier wp-config.php.
Rechercher cette ligne dans le fichier :
define( 'WP_DEBUG', false );
Remplacer "false" par "true".
Vous verrez alors apparaître un nouveau fichier debug.log dans votre dossier wp-content. L'ouverture de ce journal d'erreurs vous indiquera les erreurs qui se produisent sur votre site. Cela peut vous donner plus d'informations sur la façon de résoudre le problème.
Des permissions incorrectes peuvent empêcher WordPress de fonctionner correctement et provoquer des erreurs gênantes. Les droits d'accès aux dossiers de votre site web doivent être réglés sur 755, tandis que les droits d'accès aux fichiers doivent être réglés sur 644.
Si vous devez mettre à jour les autorisations de vos fichiers, voici un tutoriel simple pour vous aider à démarrer.
WordPress s'appuie fortement sur PHP, un langage de programmation côté serveur. Si votre site web utilise une version obsolète de PHP, il peut provoquer une erreur de serveur interne 500.
Pour connaître la version de PHP utilisée par votre site, ouvrez la page Santé du site. Recherchez votre version de PHP dans la section Serveur.

Vous pouvez consulter la dernière version de PHP sur php.net.
Si vous devez le mettre à jour, vous pouvez généralement le faire auprès de votre hébergeur. Nous allons vous montrer comment cela fonctionne avec Bluehost.
Ouvrez d'abord les paramètres de votre site.

Cliquez sur l'onglet Paramètres.

Faites défiler vers le bas jusqu'à ce que vous trouviez les paramètres de la version PHP. Vous y trouverez une option pour la modifier.

Dans la fenêtre contextuelle, choisissez la dernière version de PHP.

En cas d'échec, vous pouvez toujours restaurer une sauvegarde. Il s'agit d'un moyen simple de remettre votre site en service (sans avoir à faire de gros efforts de dépannage).
La façon de restaurer une sauvegarde dépend de la solution de sauvegarde que vous utilisez. Nous allons vous montrer comment le faire avec Duplicator, car il dispose de nombreuses options de restauration différentes.
Il vous suffit de trouver une sauvegarde récente, propre et complète du site. Cliquez sur le bouton Restaurer situé à côté.

Si l'erreur 500 internal server vous empêche d'accéder à votre tableau de bord, ne vous inquiétez pas. Duplicator dispose d'une fonction de reprise après sinistre qui fonctionne même lorsque vous êtes déconnecté.
Avant que les erreurs ne se produisent, définissez une sauvegarde comme point de reprise après sinistre.

Duplicator vous fournira un lien de reprise après sinistre. Copiez-le et sauvegardez-le dans un endroit sûr, à l'écart de votre tableau de bord.

Une fois que vous voyez l'erreur 500 internal server, collez votre lien de récupération dans une nouvelle fenêtre de navigateur. L'assistant de récupération est alors immédiatement lancé.

En suivant le guide étape par étape, vous retrouverez votre site en ligne et sans erreur !
Si vous avez tout essayé et que l'erreur 500 internal server persiste, il est peut-être temps de contacter votre hébergeur. Il dispose des outils et des ressources nécessaires pour traiter cette erreur.
L'équipe d'assistance de l'hébergement peut consulter les journaux du serveur, qui contiennent des détails spécifiques sur les erreurs. Elle devrait être en mesure d'examiner les journaux et d'identifier l'erreur pour vous.
Votre hébergeur actuel ne vous aide pas beaucoup ? Il est peut-être temps de changer d'hébergeur!
Pas nécessairement. Une erreur de serveur interne 500 est un problème du côté du serveur, ce qui signifie que le problème est souvent indépendant de votre volonté. Toutefois, certains problèmes peuvent venir de vous. Vous pouvez donc essayer de recharger la page ou de vider le cache de votre navigateur web.
Pour corriger une erreur de serveur interne 500, vous pouvez vider votre cache, générer un nouveau fichier .htaccess, augmenter la limite de mémoire de PHP ou désactiver vos plugins. En cas d'échec, n'hésitez pas à restaurer une sauvegarde ou à contacter votre hébergeur.
Une erreur de serveur interne 500 se produit lorsque quelque chose empêche le serveur de votre site web d'exécuter la requête. Cela peut être dû à différents problèmes, notamment un conflit entre des plugins ou des thèmes, des fichiers .htaccess erronés, une limite de mémoire PHP insuffisante, des problèmes de configuration du serveur ou des erreurs d'autorisation.
Pour corriger l'erreur HTTP 500 dans Chrome, vous devrez peut-être vider le cache et les cookies de votre navigateur ou essayer de recharger la page. Si cela ne fonctionne pas, le problème peut provenir du site WordPress lui-même. C'est le propriétaire du site web qui devra y remédier.
Vous avez maintenant corrigé l'erreur de serveur interne 500 !
Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :
Vous souhaitez supprimer rapidement l'erreur 500 internal server ? Restaurez votre site en un clic avec Duplicator Pro!
Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.