Heureusement, les erreurs WordPress ne se produisent pas régulièrement pour la plupart des utilisateurs. Pour ceux qui apparaissent régulièrement, il y a généralement une solution à trouver. Cependant, si vous rencontrez Votre installation PHP semble manquer l'extension MySQL requise par WordPressvous risquez de vous gratter la tête pendant un certain temps.

En effet, il n'y a pas de réparation évidente que vous puissiez effectuer en fonction de l'erreur. De plus, tout le reste peut sembler correct sur votre site dans certains cas. La bonne nouvelle est que la résolution de ce problème peut prendre quelques minutes tout au plus.

Cet article examinera l'erreur “extension MySQL manquante”, expliquera pourquoi elle apparaît et, plus important encore, vous montrera comment la corriger.

Qu'est-ce que le Votre installation PHP semble manquer l'extension MySQL requise par WordPress L'erreur est

Au fur et à mesure des erreurs WordPress, Votre installation PHP semble manquer l'extension MySQL requise par WordPress est la plus grande bouchée de tous. C'est quelque chose que vous remarquerez en vous connectant au tableau de bord WordPress dans la plupart des cas, et ce n'est pas quelque chose que vous comprendrez immédiatement.

Essentiellement, cela signifie qu'il manque une partie essentielle au code PHP qui exécute WordPress sur votre serveur. Alternativement, l'extension MySQL peut être présente, mais la version PHP de votre serveur peut ne pas être en mesure de le dire à partir de la lecture du code sur votre site.

Pour les non-initiés, votre base de données WordPress contient pratiquement tout sur votre site. Le système de gestion de contenu (CMS) transfère les données vers et depuis votre base de données à perpétuité – MySQL est le type de base de données sur laquelle WordPress s'exécute.

Pourquoi le …Extension MySQL… Erreur se produit

En mettant tout ensemble, vous commencez à voir le vrai problème. En termes simples, le serveur ne sait pas comment parler à votre base de données, car quelque chose manque ou est incompatible. Généralement, cela se produit pour deux raisons :

  • La version PHP de votre serveur doit être mise à jour. Si votre serveur exécute PHP 5.6 ou une version antérieure, cela pourrait provoquer l'apparition de l'erreur.
  • Votre serveur exécute une version PHP moderne (7.0+), mais tu es exécutant une très ancienne version de WordPress.

Dans tous les cas, une fois votre serveur et WordPress alignés, tout ira bien avec le monde.

Ce dont vous aurez besoin pour réparer le …Extension MySQL… Erreur

Afin de corriger l'erreur d'extension MySQL manquante, vous ne devriez pas avoir besoin de beaucoup plus que les identifiants de connexion de votre site. Cependant, si vous devez fouiller dans le dossier de votre site, les éléments suivants seront indispensables :

  • Vous devrez connaître la version PHP actuelle de votre site. Avec la plupart des hébergeurs WordPress modernes, cela se trouve dans le tableau de bord de votre compte. Cependant, vous aurez peut-être besoin d'un accès en ligne de commande à votre site.
  • Accès administrateur à votre serveur. Si vous êtes le propriétaire du site, vos informations d'identification doivent se trouver quelque part sur le tableau de bord de votre compte d'hébergement.
  • Un client SFTP (Secure File Transfer Protocol). SFTP est la façon dont vous accéderez aux fichiers de votre site, et un outil gratuit tel que Cybercanard ou FichierZilla est parfait. Vous devrez peut-être également aiguisez vos compétences FTP.
  • Un éditeur de code, tel que Atome. Vous devrez peut-être écrire un fichier rapide et le télécharger sur votre serveur WordPress. Même votre éditeur de texte standard fera l'affaire en un rien de temps.

Une fois que vous les avez sous la main, vous êtes prêt. Cependant, vous n'aurez peut-être pas besoin de tous. Notre conseil est de les saisir si vous arrivez à l'étape deux ci-dessous.

Votre installation PHP semble manquer l'extension MySQL requise par WordPress: Comment corriger l'erreur (en 3 étapes)

Si vous n'avez pas envie de travailler sous le capot de votre installation WordPress, l'erreur est souvent corrigée avant cette étape. Voici les trois étapes que vous pouvez suivre pour résoudre le problème :

L'espoir est que la première étape résoudra l'erreur. En tant que tel, examinons d'abord cette étape.

Étape 1. Mettez à jour votre installation WordPress

La première est une solution simple qui prendra environ deux clics. Dirigez-vous vers le Tableau de bord > Mises à jour écran dans le back-end WordPress et voyez s'il y a des mises à jour principales à appliquer :

La page des mises à jour de WordPress.

S'il y en a, cliquez sur le bouton pour les installer. Une fois que WordPress a terminé, vérifiez à nouveau l'erreur. S'il n'y a pas d'erreur, épongez votre front et versez-vous une boisson bien méritée.

Pour éviter que cela n'apparaisse à l'avenir, n'oubliez pas d'appliquer fréquemment les mises à jour de WordPress et/ou de vous tenir au courant de la version de PHP sur votre serveur.

Cependant, si vous voyez toujours l'erreur – ou si WordPress est à jour – vous aurez du travail à faire sous le capot.

Étape 2. Vérifiez la version PHP de votre serveur

À partir de ce moment, vous travaillerez dans les fichiers principaux de WordPress. En tant que tel, assurez-vous d'effectuer d'abord une sauvegarde propre.

1. Créez un info.php Fichier et connectez-vous à votre serveur

Lorsque vous êtes prêt, ouvrez votre éditeur de texte et saisissez ce qui suit :

<?php phpinfo(); ?>

Enregistrez ce fichier sous info.php. Ensuite, connectez-vous à votre site en utilisant SFTP avec les informations d'identification du tableau de bord de votre compte. Vous devriez voir une liste des fichiers de votre site :

Le client FTP Cyberduck, montrant vos fichiers WordPress.

Notez que si vous exécutez plus d'un site, il y aura plusieurs dossiers ici. Il y aura un site dans le primaire public_html ou www dossier. Vos autres sites seront souvent dans un répertoire portant le même nom que le site en question.

2. Téléchargez votre info.php Déposez et vérifiez votre site

Ensuite, téléchargez le info.php fichier sur votre serveur. Souvent, vous pouvez simplement faire glisser et déposer le fichier lui-même. Ensuite, dirigez-vous vers exemple.com/info.php (en remplaçant l'espace réservé par votre domaine). Ici, vous verrez une page pleine de diagnostics :

La page de diagnostic PHP.

Celui-ci contient des détails sur la configuration PHP de votre serveur. Cependant, la pièce dont vous avez besoin est la VersionPHP entrée dans le Coeur section:

Vérification de la version PHP de votre serveur.

Si le numéro ici commence par un sept, et qu'une mise à jour de WordPress n'a pas résolu le problème, nous vous conseillons de contacter votre hébergeur. Il se peut qu'il se passe quelque chose qui nécessite des yeux experts.

Étape 3. Configurer (et éventuellement installer) l'extension MySQL

Si les autres résolutions n'ont pas fonctionné, cela signifie probablement que vous avez une ancienne version de PHP. Cependant, il se peut également que vous manquiez l'extension MySQL nommée dans l'erreur. Voici comment le résoudre.

1. Vérifiez votre info.php Déposer

Pour cette étape, retournez à votre exemple.com/info.php déposer. Encore une fois, vous voudrez remplacer le domaine de l'espace réservé par le vôtre. Cette fois, cherchez le mysqli ou mysql section:

La section mysqli de vos diagnostics PHP.

L'extension MySQL est installée si vous pouvez voir un nombre à côté du Version de la bibliothèque de l'API client domaine. Sinon, vous devrez contacter votre hébergeur. La solution consiste souvent à mettre à jour votre version de PHP – c'est quelque chose que votre hébergeur devra peut-être faire à cette occasion.

2. Vérifiez que vous avez correctement configuré l'extension MySQL

Si votre extension MySQL est présente, la dernière étape consiste à vérifier sa configuration. Souvent, votre php.ini le fichier sera soit pour le mauvais système d'exploitation (OS), soit aura le mauvais chemin de fichier.

Le moyen le plus rapide de reconfigurer le fichier consiste à le supprimer de votre serveur. Retournez sur votre site info.php fichier, et vérifiez le chemin sous le Fichier de configuration chargé domaine:

Recherche du fichier de configuration chargé.

Ensuite, dirigez-vous vers l'emplacement de votre serveur – vous voudrez utiliser à nouveau SFTP. De là, faites glisser le fichier sur votre ordinateur pour le sauvegarder. Enfin, supprimez le fichier du serveur.

Enfin, accédez au front-end de votre site pour vérifier que tout fonctionne, puis regardez le back-end pour l'erreur. S'il est parti, vous pouvez célébrer. Si ce n'est pas le cas, nous vous suggérons de contacter votre hôte, car il devra diagnostiquer le problème plus en détail.

Emballer

La plupart des erreurs WordPress ont les mêmes correctifs standard. Cependant, votre installation PHP semble manquer l'extension MySQL requise par WordPress est délicat en raison de la nature du problème.

Ce message a examiné trois étapes pour corriger l'erreur. Résumons:

  1. Mettez à jour les fichiers principaux de WordPress.
  2. Vérifiez la version de PHP sur votre serveur.
  3. Assurez-vous d'avoir installé l'extension MySQL et de l'avoir configurée.

Est-ce une erreur que vous avez déjà rencontrée ? Si oui, y avait-il un correctif que nous n'avons pas inclus ici ? Faites-nous savoir dans la section commentaires ci-dessous!