8 erreurs courantes sur WordPress et comment les corriger

Table des Matières
1. erreur interne du serveur
#Message d'erreur générique côté serveur qui se produit souvent en raison de plugins incompatibles, d'erreurs de syntaxe, d'écran blanc de la mort, voire de permissions de fichiers incorrectes ou de fichiers .htaccess corrompus.
Dans ce cas, le serveur répondrait par une erreur 500 Internal Server Error.
Erreur d'analyse ou de syntaxe
#Cette erreur est généralement causée par une erreur dans le code, comme un caractère manquant ou mal placé, qui empêche WordPress d'analyser correctement le PHP.
Pour corriger une erreur d'analyse ou de syntaxe dans WordPress, relisez attentivement le code que vous avez récemment modifié ou ajouté. Recherchez les caractères manquants ou mal placés, les parenthèses non fermées ou une syntaxe incorrecte. Corrigez l'erreur, enregistrez le fichier et actualisez le site web pour voir si l'erreur est résolue.
Écran blanc de la mort (WSOD)
#Lorsque le site web affiche un écran blanc, indiquant une erreur PHP ou un problème d'épuisement de la mémoire, souvent causé par des thèmes ou des plugins incompatibles.
Pour corriger l'écran blanc de WordPress, désactivez les plugins ou thèmes récemment installés ou mis à jour en accédant au système de fichiers du site web via FTP ou un gestionnaire de fichiers de l'hébergeur. Renommez les dossiers des plugins ou des thèmes pour les désactiver et vérifiez si le site web se charge correctement.
Permissions de fichiers
#Voici une liste de répertoires courants dans une installation WordPress avec les permissions recommandées :
- wp-admin/ - Permissions : 755 (Propriétaire : Lecture, Écriture, Exécution ; Groupe : Lecture, Exécution ; Public : Lecture, Exécution)
- wp-includes/ - Permissions : 755
- wp-content/ - Permissions : 755
- wp-content/themes/ - Permissions : 755
- wp-content/plugins/ - Permissions : 755
- wp-content/uploads/ - Permissions : 755 (ou 775 si vous devez autoriser l'accès en écriture au serveur web)
- wp-config.php - Permissions : 600 (Propriétaire : Lecture, Ecriture ; Groupe : Aucun ; Public : Aucun)
- .htaccess - Permissions : 644 (Propriétaire : Lecture, Écriture ; Groupe : Lecture ; Public : Lecture)
- index.php - Permissions : 644
Remarque : Les autorisations sont représentées en notation octale. Les nombres indiquent le niveau d'accès pour le propriétaire, le groupe et le public, respectivement.
Il est important de comprendre que des configurations de serveur différentes peuvent nécessiter des autorisations légèrement différentes. Les permissions ci-dessus sont généralement considérées comme sûres et fournissent l'accès nécessaire au bon fonctionnement de WordPress tout en maintenant la sécurité. Consultez toujours votre hébergeur ou votre administrateur système pour connaître les autorisations spécifiques requises en fonction de la configuration de votre serveur.
Si vous avez des autorisations différentes pour vos dossiers et/ou fichiers, il est temps de les mettre à jour.
Un fichier .htaccess corrompu peut généralement être résolu en se connectant au FTP de votre serveur et en supprimant le fichier .htaccess dans le répertoire racine de WordPress. Allez dans l'interface d'administration de WordPress, visitez la section Lecture -> puis Enregistrer. Cela générera un nouveau fichier .htaccess.
Il est intéressant de noter qu'il existe un outil de contrôle de santé intégré dans WordPress, voir Outils -> Santé du site, cet outil vous aide à identifier les problèmes les moins courants, et permet également d'identifier les permissions de dossier incorrectes parmi beaucoup d'autres choses.

2. Erreur dans l'établissement de la connexion à la base de données
#Cette erreur se produit lorsque WordPress ne peut pas se connecter à la base de données en raison d'informations d'identification incorrectes, de fichiers corrompus ou de problèmes liés au serveur de base de données.
Pour résoudre le problème "Error Establishing a Database Connection" dans WordPress, vérifiez les informations d'identification de votre base de données dans le fichier wp-config.php, en vous assurant qu'elles sont correctes. Vérifiez également que votre serveur de base de données fonctionne et est accessible.
Note : Un serveur réglé sur 'localhost' convient souvent, mais certains hébergeurs exigent une adresse spécifique.
3. 404 Page non trouvée
#Lorsqu'une page ou une ressource demandée n'est pas trouvée, généralement en raison de liens brisés, de permaliens incorrects ou de paramètres de serveur mal configurés.
Pour corriger une erreur 404 Page Not Found dans WordPress, vérifiez s'il y a des liens brisés ou des permaliens incorrects. Mettez à jour les permaliens en allant dans Réglages > Permaliens et enregistrez les modifications. En outre, vérifiez qu'il n'y a pas de mauvaise configuration du serveur ou de plugins conflictuels.
4. Mode maintenance bloqué
#WordPress peut afficher un message de mode maintenance lorsque des mises à jour sont effectuées, mais il peut parfois rester bloqué, empêchant l'accès normal au site web. Il s'agit d'une erreur assez courante de WordPress.
Pour réparer WordPress bloqué en mode maintenance, accédez au répertoire racine de votre site web en utilisant le FTP ou un gestionnaire de fichiers, et supprimez le fichier .maintenance. Cela supprimera manuellement le mode maintenance et rétablira l'accès normal au site web.
5. Erreur de feuille de style manquante
#Se produit lorsqu'on essaie d'installer ou d'activer un thème en téléchargeant le mauvais fichier ou un paquetage de thème incomplet qui ne contient pas la feuille de style nécessaire.
Pour corriger l'erreur de feuille de style manquante dans WordPress, assurez-vous que vous téléchargez le bon fichier, et dans le bon répertoire. Téléchargez donc le fichier ZIP complet du thème et assurez-vous qu'il contient la feuille de style nécessaire (style.css).
Si vous avez acheté un thème pro et que vous avez déjà retéléchargé le fichier css, il est préférable de contacter le support du thème.
6. Erreur de contenu mixte
#Lorsqu'un site web n'est pas entièrement sécurisé par HTTPS, les erreurs de contenu mixte proviennent du chargement de ressources non sécurisées (par exemple, des images ou des scripts) sur une page sécurisée. Vous pouvez le voir dans votre navigateur à gauche de la barre d'URL, un cadenas ouvert indique que la page n'est pas sécurisée, un cadenas indique qu'il s'agit d'une page sécurisée.
Pour corriger une erreur de contenu mixte dans WordPress, assurez-vous que toutes les ressources (images, scripts, etc.) sont chargées de manière sécurisée via HTTPS. Mettez à jour tous les liens internes pour utiliser HTTPS, activez SSL/TLS sur votre site et utilisez des plugins ou des méthodes manuelles pour corriger tout contenu externe ou URL non sécurisé.
Conseil de pro : Vérifiez l'onglet "Console" dans l'outil d'inspection de votre navigateur, pour confirmer qu'il n'y a pas de problème avec les URL des images.

7. Limite de mémoire épuisée
#Cette erreur se produit lorsque WordPress dépasse la limite de mémoire allouée à PHP, souvent en raison de plugins gourmands en ressources ou d'un codage inefficace.
Pour résoudre le problème "Limite de mémoire épuisée" dans WordPress, vous pouvez augmenter la limite de mémoire en modifiant le fichier wp-config.php. Ajoutez la ligne suivante avant le "/* C'est tout, arrêtez d'éditer ! Bon blogging. */" :
define('WP_MEMORY_LIMIT', '256M');
Remplacez '256M' par la limite de mémoire souhaitée (par exemple '512M' pour 512 mégaoctets). Enregistrez le fichier et vérifiez si l'erreur est résolue. Si le problème persiste, contactez votre hébergeur pour qu'il augmente la limite de mémoire de PHP pour votre site web. Remarque : si votre hébergeur a défini une limite pour votre compte et que cette limite est inférieure à celle que vous avez définie, la mémoire maximale sera celle qu'il a définie, c'est-à-dire qu'il ne tiendra pas compte de vos paramètres.
8. Erreur HTTP lors du téléchargement d'images
#Lors du téléchargement d'images sur WordPress, cette erreur indique un problème avec les autorisations de fichiers, la taille de l'image ou la configuration du serveur.
Pour corriger l'erreur lors du téléchargement d'images dans WordPress, essayez de réduire la taille de l'image, de désactiver les plugins ou thèmes conflictuels, d'augmenter la limite de mémoire de PHP, de vérifier les autorisations de fichier ou de désactiver mod_security dans le fichier .htaccess, le cas échéant.
Pour confirmer les permissions des fichiers, reportez-vous à la liste des fichiers WordPress avec leurs permissions ci-dessus.
Dernières réflexions
#La résolution de ces erreurs courantes de WordPress implique généralement le dépannage, le débogage et l'application de correctifs appropriés tels que la vérification des paramètres de configuration, la désactivation des plugins ou des thèmes problématiques, ou l'ajustement des autorisations de fichiers.
Si vous avez toujours des difficultés et que vous ne parvenez pas à trouver la réponse, c'est probablement une bonne idée de trouver un expert WordPress et de lui demander de l'aide.
N'ayez pas peur d'essayer ces choses vous-même, c'est ainsi que beaucoup d'entre nous apprennent de nouvelles choses.
Bon dépannage.