Vous avez un problème pour établir une connexion avec la base de données WordPress ? Vous voyez peut-être la redoutable page “Internal Server Error 500” lorsque vous essayez d’accéder à votre site. Bien que l’hébergement de WordPress soit généralement un système stable, il arrive parfois que des choses le cassent.

L’important est de ne pas paniquer. Lorsque ce problème survient, la plupart du temps, c’est une solution rapide et facile. Par exemple, un problème peut être causé par une petite chose comme un mauvais plugin.

Aujourd’hui, je vais passer en revue les différentes méthodes qui peuvent corriger l’erreur d’établissement d’une connexion à une base de données dans WordPress. Elles s’ajoutent à certaines des erreurs les plus courantes de WordPress et sont faciles à corriger la plupart du temps.

Quelle est l’erreur que vous obtenez ?

Bien que certaines personnes regroupent les erreurs internes des serveurs et les connexions aux bases de données dans la même catégorie, elles sont en fait très différentes. Même s’il est facile de supposer que les erreurs de serveur concernent la base de données, ce n’est pas nécessairement vrai. En fait, ces deux problèmes ont des méthodes de réparation distinctes.

Tout d’abord, abordons la question de la connexion à la base de données. En général, cela se produit lorsque les informations d’identification ont été modifiées pour la base de données. Il en résulte quand :

  • Le site web a été déplacé vers un nouvel hébergeur.
  • L’accès à la base de données a été réinitialisé par l’hôte.
  • La base de données a été corrompue par une force externe, comme un hack ou un mauvais plugin.

Pour vérifier les références du site web, je vais faire une démonstration de FileZilla. Si vous n’avez pas encore ce programme, je vous suggère de l’installer. FileZilla est un outil très utile lorsqu’il s’agit de dépanner votre site WordPress.

Ouvrez le répertoire racine de votre hôte WordPress via FileZilla.

Faites défiler la page vers le bas pour trouver wp-config.php.

Cliquez avec le bouton droit de la souris sur le fichier wp-config.php et choisissez “edit”. Les utilisateurs d’ordinateurs Mac maintiendront la touche de commande enfoncée et cliqueront. Cela ouvrira votre logiciel d’édition de texte. Pour les utilisateurs de Windows, il s’agira probablement de Notepad, à moins que vous n’ayez installé autre chose.

En relation  Comment recevoir des courriels WordPress à partir d'un serveur local

Parcourez le code jusqu’à ce que vous trouviez les références du site web. Les informations de la base de données sont généralement enregistrées au début du fichier wp-config.php. Le segment ressemblera à :

define(‘DB_NAME’, ‘nom-base-donneee’) ;

define(‘DB_USER’, ‘utilisateur-base-donnee’) ;

define(‘DB_PASSWORD’, ‘mot-passe-base-donnee’) ;

define(‘DB_HOST’, ‘localhost’) ;

Comparez ces informations avec celles de votre connexion actuelle à la base de données. Si vous avez récemment déplacé votre base de données, les informations peuvent ne plus être valables. Vous devrez alors reconfigurer la base de données en y insérant les informations d’identification actuelles. Cela inclut souvent l’HÔTE si la base de données est enregistrée ailleurs.

Si vos paramètres sont corrects, il suffit de fermer l’éditeur de texte et FileZilla. Si vous devez les modifier, n’oubliez pas d’enregistrer le fichier dans le répertoire racine avant de fermer FileZilla.

Permettre à WordPress de réparer la base de données

Une autre méthode qui peut être utile est de permettre à WordPress de réparer automatiquement la base de données. Cela se fait en ajoutant un bout de code au fichier wp-config.php que je vous ai fait ouvrir dans les étapes précédentes.

Une fois que vous êtes dans l’éditeur de texte du fichier wp-config.php, ajoutez le code suivant sous le reste des segments “define” :

define(‘WP_ALLOW_REPAIR’, true) ;

Une fois qu’il est placé et le fichier enregistré, vous pouvez à nouveau accéder à votre site web et l’écran de réparation de WordPress s’ouvrira. Il vous suffit de cliquer sur le bouton “Réparer la base de données” et le système passera en revue les étapes de la réparation de ce qu’il peut.

La correction d’une erreur interne du serveur est un peu plus compliquée que l’exemple ci-dessus. Elle peut être causée par une myriade de choses et peut être assez pénible à résoudre. En réalité, tout ce qui va d’une mauvaise info .htaccess à un mauvais thème peut empêcher WordPress de fonctionner.

En relation  Comment afficher les modèles de page dans le tableau de bord de WordPress ?

Alors, attaquons-nous à certains des éléments les plus courants qui sont à l’origine de cette erreur.

Fichier .htaccess corrompu

Un fichier .htaccess mauvais ou corrompu peut empêcher le site de fonctionner tout en affichant l’écran d’erreur 500. Parfois, un plugin ou un autre outil modifie le fichier de manière incorrecte ou si quelqu’un a ajouté un code incorrect, le problème se pose. Dans les deux cas, il est relativement simple à corriger.

Réinitialisation du fichier depuis l’administration de WordPress

Allez dans les paramètres et cliquez sur la fonction Permalinks. Cliquez sur le bouton “Enregistrer les modifications” en bas et WordPress recréera le fichier .htaccess. Même si vous n’apportez aucune modification aux paramètres, le fait de cliquer sur le bouton obligera WordPress à effectuer ses ajustements.

Si cela ne fonctionne pas, essayez de supprimer l’ancien fichier .htaccess et essayez à nouveau de sauvegarder les modifications ci-dessus. Cela peut être fait en utilisant FileZilla pour se connecter à l’accès racine du site et en changeant le nom du fichier en .htaccess-old

Vous souhaitez conserver le fichier au cas où vous en auriez besoin pour vous y référer ou s’il y a quelque chose à l’intérieur, comme un codage ou des paramètres personnalisés. De plus, il est toujours bon d’avoir une copie de sauvegarde de tout fichier que vous prévoyez de modifier.

Désactivation de tous les plugins

Les plugins peuvent causer toutes sortes de problèmes lorsqu’ils ne fonctionnent pas bien ensemble. C’est particulièrement vrai lorsque vous essayez d’en utiliser plusieurs qui ont le même objectif. Par exemple, certains plugins d’optimisation du référencement ne fonctionnent pas bien lorsqu’ils sont mis ensemble et peuvent provoquer un dysfonctionnement du site.

En tout cas, la désactivation de tous les plugins vous donnera une chance de voir si c’est le cas.

Allez à l’écran des plugins de WordPress et désactivez tous les plugins de la liste. Ne vous inquiétez pas. Ils devraient tous enregistrer les paramètres que vous utilisez.

Une fois que les plugins sont désactivés, ouvrez votre site web. Si l’erreur interne du serveur a disparu, cela signifie que l’un de vos plugins pose problème. Activez-les un par un tout en vérifiant le site après chacun en ouvrant un nouvel onglet. Dès que l’erreur 500 s’affiche à nouveau, c’est le dernier plugin que vous avez activé qui pose problème.

En relation  Comment migrer votre site de Joomla à WordPress

À ce stade, vous pourriez vouloir le supprimer et trouver une alternative pour le service qu’il fournit.

Changement de thèmes

Un mauvais thème peut également empêcher le chargement correct d’un site pour les visiteurs. Cela peut être aussi simple que de changer le thème pour un thème dont vous savez absolument qu’il fonctionne. Pour ce faire, il suffit d’aller sur Appearance in WordPress et d’activer le thème Twenty Sixteen. Ce thème a été spécialement conçu et vérifié pour fonctionner avec WordPress. Si votre site se charge très bien après l’avoir activé, cela signifie que votre autre thème est corrompu.

Remplacer le noyau de WordPress

Si un problème survient dans les fichiers de base de WordPress eux-mêmes, vous devrez peut-être en télécharger une nouvelle copie. Pour ce faire, vous devez télécharger les dossiers wp-admin et wp-includes d’une nouvelle installation. Ces dossiers peuvent être extraits du fichier zip que vous recevez du site web WordPress.org. Ils peuvent être téléchargés à l’aide de FileZilla. Cela ne supprimera aucune de vos informations, plugins ou thèmes.

Il faut un peu de dépannage

Malheureusement, bon nombre des problèmes que vous pouvez rencontrer nécessitent un certain nombre de dépannages pour en trouver la cause. Heureusement, la plupart des problèmes rencontrés dans WordPress sont relativement simples à réparer. Tant que vous gardez la tête froide et que vous ne paniquez pas, vous pouvez trouver des solutions à certains des problèmes les plus courants de WordPress. Lorsque tout le reste échoue, il n’y a pas de mal à demander une assistance professionnelle.

Quels types de problèmes avez-vous rencontrés en utilisant WordPress ? À quelle fréquence utilisez-vous des plugins ou des thèmes qui ne sont pas présentés par WordPress.org ?