Comment corriger l'erreur "Votre installation PHP semble manquer l'extension MySQL qui est requise par WordPress".
Si vous rencontrez "Votre installation PHP semble manquer de l'extension MySQL qui est requise par WordPress". lorsque vous essayez d'installer ou d'accéder à votre site WordPress, cela signifie que votre installation PHP sur le serveur ne dispose pas de l'extension MySQL adéquate pour connecter votre site WordPress à sa base de données MySQL.
En d'autres termes, votre version de WordPress n'est pas compatible avec la version de PHP que vous utilisez.

Il existe plusieurs causes et solutions possibles à ce problème. Dans cet article, nous aborderons une série de solutions.
Remarque : Avant de procéder à toute modification, je vous recommande vivement de sauvegarder votre site web..
1. Mettre à jour WordPress
Si vous utilisez une version obsolète de WordPress avec une version moderne de PHP (7.0 ou plus), vous risquez de rencontrer cette erreur car PHP 7.0 a supprimé l'extension MySQL au profit de l'extension MySQLi. Cela signifie que PHP 7+ n'inclut plus l'extension MySQL recherchée par WordPress.
Les versions modernes de WordPress (3.9 ou plus) utiliseront la nouvelle technologie PDO_MySQL ou MySQLi à la place. Cependant, les anciennes versions de WordPress peuvent être à l'origine de ce problème.
Pour remédier à ce problème, vous devez mettre à jour votre logiciel de base WordPress avec la dernière version. Vous pouvez le faire de deux manières :
Option 1 : Mise à jour à partir de votre tableau de bord WordPress
Si vous pouvez vous connecter à votre tableau de bord WordPress, vous pouvez mettre à jour WordPress à partir de là. Allez sur Tableau de bord > Mises à jour et cliquez sur Mise à jour.

WordPress téléchargera et installera automatiquement la dernière version.
Option 2 : Mise à jour manuelle via FTP
Si vous ne pouvez pas vous connecter à votre tableau de bord WordPress, vous pouvez mettre à jour WordPress manuellement via FTP. Vous aurez besoin d'un client FTP comme Filezilla et des identifiants FTP de votre hébergeur.
- Téléchargez la dernière version de WordPress à partir de https://wordpress.org/download/
- Décompressez le fichier téléchargé sur votre ordinateur.
- Connectez-vous à votre serveur à l'aide de votre client FTP.
- Renommez votre wp-includes et wp-admin à quelque chose comme wp-includes.old et wp-admin.old
- Télécharger le nouveau wp-includes et wp-admin du fichier décompressé sur votre serveur.
- Téléchargez tous les fichiers du dossier racine du fichier décompressé (sauf wp-config.php) sur votre serveur, en écrasant les fichiers existants.

- Visiter
yourdomain.com/wp-admin/upgrade.php
dans votre navigateur. WordPress effectuera quelques mises à jour de la base de données si nécessaire.
2. Mise à jour du fichier .HTACCESS
Allez dans votre cPanel, ouvrez le gestionnaire de fichiers et éditez le fichier .htaccess et vérifiez si vous trouvez quelque chose comme cela, puis supprimez et vérifiez si le problème est résolu ou non.

Si vous voyez quelque chose comme indiqué dans l'image ci-dessus, supprimez-la et enregistrez-la. Vérifiez maintenant si le problème est résolu ou non.
3. Vérifier et mettre à jour la version de PHP
La première étape consiste à déterminer la version de PHP utilisée par votre serveur. Vous pouvez le faire de deux manières :
Option 1 : Vérifier la version de php à partir du tableau de bord de WordPress
Si vous pouvez vous connecter à votre tableau de bord WordPress, vous pouvez vérifier la version de PHP à partir de là.
Aller à Outils > Santé du site et rechercher le Version PHP sous État de santé du site. WordPress vous indiquera si votre version de PHP est à jour ou doit être mise à jour.

Option 2 : Vérifier la version de php à partir de votre client FTP
Si vous ne pouvez pas vous connecter à votre tableau de bord WordPress, vous pouvez vérifier la version PHP à partir de votre client FTP. Vous aurez besoin d'un client FTP comme Filezilla et des identifiants FTP de votre hébergeur.
- Connectez-vous à votre serveur à l'aide de votre client FTP
- Ouvrez votre public_html le dossier. Il s'agit du répertoire racine de votre site WordPress
- Créez un fichier vierge et nommez-le phpinfo.php
- Modifiez ce fichier et ajoutez le code suivant :
< ?php
phpinfo();
?>
- Enregistrez et téléchargez ce fichier sur votre serveur
- Visiter
votredomaine.com/phpinfo.php
dans votre navigateur. Vous devriez voir une page contenant des informations sur votre configuration PHP, y compris la version PHP.

3.1) Mise à jour de la version de PHP
- Connectez-vous à votre compte cPanel
- Aller à Logiciels > Sélecteur PHP ou quelque chose comme ça.
- Sélectionnez la dernière version de PHP et Économiser

4. Installer les extensions MySQL requises
Si vous utilisez PHP 5.6 ou une version inférieure (avant que l'extension MySQL ne soit dépréciée), mais que l'extension est manquante ou mal configurée, vous pouvez également rencontrer cette erreur.
Pour résoudre ce problème, vous devez vous assurer que l'extension MySQL est installée et activée sur votre serveur. Vous pouvez le faire de deux manières :
Option 1 : vérification à partir de phpinfo.php
Si vous avez créé un Fichier phpinfo.php dans l'étape précédente, vous pouvez l'utiliser pour vérifier si l'extension MySQL est installée et activée sur votre serveur.
- Visiter
votredomaine.com/phpinfo.php
dans votre navigateur - Recherchez la section intitulée mysql
- Si vous le voyez, cela signifie que l'extension MySQL est installée et activée sur votre serveur.
- Si vous ne le voyez pas, cela signifie que l'extension MySQL est manquante ou désactivée sur votre serveur.

Option 2 : Vérification à partir du cPanel
Si vous avez accès à cPanel, vous pouvez l'utiliser pour vérifier et installer l'extension MySQL sur votre serveur.
- Connectez-vous à votre compte cPanel
- Aller à Logiciel > Sélectionner la version de PHP
- Vous devriez voir une liste d'extensions PHP que vous pouvez activer ou désactiver sur votre serveur.
- Rechercher mysql ou mysqli et s'assurer qu'ils sont vérifiés.
- S'ils ne sont pas cochés, cochez-les et cliquez sur Enregistrer.

S'ils ne figurent pas dans la liste, contactez votre hébergeur et demandez-lui d'installer l'extension MySQL sur votre serveur.
5. Assurez-vous que l'extension PHP est correctement configurée.
Si l'extension MySQL est installée et activée sur votre serveur, mais que vous voyez toujours cette erreur, c'est peut-être parce que l'extension PHP n'est pas configurée correctement.
Pour y remédier, vous devez vous assurer que l'extension PHP pointe vers le bon fichier chemin sur votre serveur. Vous pouvez le faire en modifiant votre php.ini fichier.
Parcourir https://example.com/phpinfo.php (que vous avez créé) pour savoir où il se trouve. Cherchez une ligne qui dit Fichier de configuration chargé et noter le chemin.

Cherchez maintenant le extension_dir rangée.

Le chemin d'accès au fichier indiqué ici doit correspondre à celui qui est indiqué pour le fichier Fichier de configuration chargé. Si ce n'est pas le cas, l'étape suivante consiste à modifiez votre fichier php.ini pour la corriger. Lorsque vous avez terminé, revenez sur votre site pour vous assurer que l'erreur a été résolue.
6. Utiliser un hébergement WordPress géré
Pour éviter ce genre d'erreurs techniques qui entravent les opérations commerciales et donnent lieu à des tracas supplémentaires, il est préférable d'opter pour un bon hébergement WordPress géré.
Les fournisseurs d'hébergement WordPress infogérés tels que Hostinger (favorable au budget) et CloudWays (rapport qualité-prix) sont mes recommandations. Je les utilise personnellement depuis des années.
Pour nos lecteurs CloudWays Offre 20% pour 2 mois. Utilisez le code promo "WpConsults2024" pour l'obtenir le plus rapidement possible.
Les fournisseurs d'hébergement WordPress infogéré maintiennent normalement leur serveur fonctionnel et le mettent à jour en fonction des dernières mises à jour et exigences de WordPress, ce qui élimine de nombreux tracas inutiles.
J'espère que cet article vous a aidé à corriger l'erreur "Your PHP installation appears to be missing the MySQL extension which is required by WordPress". Si vous avez des questions, n'hésitez pas à me les poser dans les commentaires.
Lire la suite
- WordPress Images Not Loading After Migration (Fixed)
- Comment réinitialiser manuellement le mot de passe de WordPress à partir du gestionnaire de fichiers ?
- Comment savoir quelle base de données est affectée à mon site web ?
- Explication des paramètres de LiteSpeed Cache ESI
- Comment publier votre blog sur Bloglovin : un guide étape par étape