[Réparer] Votre installation PHP semble manquer l'extension MySQL requise par WordPress

Votre installation PHP semble manquer l'extension MySQL

Un message indiquant que "Votre installation PHP semble manquer l'extension MySQL requise par WordPress" apparaît lorsque vous essayez d'installer WordPress ou d'accéder à votre site WordPress.

Il peut être ennuyeux de rencontrer un problème qui vous empêche d'utiliser ou d'accéder à votre site WordPress, comme avec n'importe quel message d'erreur WordPress.

Cependant, ne perdez pas espoir !

Cette erreur indique généralement que quelque chose ne va pas avec le code du site Web et que WordPress est incapable de se connecter à sa base de données MySQL.

Nous discuterons de ce que ce "quelque chose" pourrait être dans cet article, ainsi que des conseils sur la façon d'analyser et de résoudre ce message d'erreur.

 

Qu'est-ce qui conduit à l'erreur d'extension MySQL manquante dans WordPress ?

Le message d'erreur "Votre installation PHP semble manquer l'extension MySQL qui est requise par WordPress" résulte, comme nous l'avons mentionné dans l'introduction, d'un problème avec le code ou les scripts sur votre serveur.

Cette erreur indique précisément que le PHP de votre serveur n'a pas l'extension nécessaire pour lier votre site WordPress à sa base de données MySQL.

Cela pourrait être le cas pour deux raisons principales :

1. Vous utilisez une ancienne version de WordPress avec PHP 7+

Vous utilisez une ancienne version de WordPress

Étant donné que PHP 7.0 a rendu obsolète l'extension MySQL au profit de MySQLi, vous pouvez rencontrer cette erreur si vous utilisez une version extrêmement ancienne de WordPress avec une version moderne de PHP.

En d'autres termes, PHP 7+ n'a plus l'extension MySQL requise par WordPress.

Au lieu de cela, des extensions PDO MySQL ou MySQLi plus récentes sont utilisées par WordPress dans les versions modernes. Cependant, les versions de WordPress antérieures à la version 3.9 peuvent être à l'origine de ce problème.

Vous pourriez aussi vouloir apprendre à mettre à jour votre version de PHP dans WordPress.

L'extension est manquante ou n'est pas configurée correctement lors de l'utilisation de PHP 5.6 ou inférieur

L'autre raison probable est que PHP 5.6, qui a été publié avant que l'extension MySQL ne soit obsolète, est utilisé, mais que l'extension est soit manquante, soit mal configurée.

Ways to Fix WordPress semble nécessiter l'extension MySQL, qui semble manquer à votre installation PHP

Maintenant que vous êtes au courant de ce qui se passe, discutons de quelques conseils pour résoudre le problème.

Vérifiez la version de PHP que vous utilisez

Vérifiez la version de PHP que vous utilisez

Savoir quelle version de PHP est installée sur le serveur hébergeant votre site WordPress est la première étape pour diagnostiquer ce problème. La réponse à cette question déterminera les actions à entreprendre ensuite.

Utilisez FTP pour vous connecter au serveur hébergeant votre site Web WordPress pour le vérifier. Votre hébergeur peut vous fournir vos informations d'identification FTP, mais vous aurez également besoin d'un client FTP pour vous connecter.

Vous pouvez utiliser l'outil cPanel File Manager si votre hôte exécute cPanel.

Une fois que vous avez établi une connexion à votre serveur, créez un nouveau fichier appelé phpinfo.php dans le répertoire racine de votre site WordPress. Cela devrait être le même dossier qui contient votre fichier wp-config.php.

Modifiez ensuite le fichier et ajoutez l'extrait de code suivant :  

Visitez votresite.com/phpinfo.php après avoir enregistré le fichier (et re-téléchargé la version enregistrée si nécessaire). Assurez-vous de remplacer votresite.com par votre nom de domaine actuel.

Un écran avec de nombreux détails sur la configuration de PHP sur votre serveur devrait apparaître. Recherchez l'élément PHP Version dans la section Core lorsque vous faites défiler vers le bas.

Gardez un œil sur les chiffres; vous devriez voir quelque chose comme xxx, comme 7.2.25 ou 5.6.8 :

Vérifier la version PHP de WordPress

Le logiciel WordPress doit généralement être mis à jour si votre version de PHP commence par un "7". D'un autre côté, vous n'aurez peut-être pas l'extension MySQL si vous utilisez encore PHP 5.X.

Remarque : Chez Kinsta, ils conseillent fortement d'utiliser la version PHP la plus récente. En fait, ils ne prennent pas en charge les versions PHP antérieures à 7.4.

En raison de leurs performances plus lentes et du manque de mises à jour de sécurité, ces versions obsolètes peuvent constituer un risque pour la sécurité de votre site Web.

En savoir plus sur les avantages de l'utilisation des versions PHP actuelles prises en charge.

2. Mettez à jour le logiciel principal de WordPress

La raison la plus probable de cette erreur, si votre serveur prend en charge PHP 7+, est que vous utilisez une version obsolète de WordPress. Cette erreur peut se produire si vous utilisez WordPress version 3.9 ou antérieure.

La solution consiste à mettre à jour votre logiciel WordPress, ce qui ajoutera également une tonne de nouvelles fonctionnalités et améliorera la sécurité et les performances.

Assurez-vous d'avoir une sauvegarde de votre site Web avant de mettre à jour manuellement votre version de WordPress. Vous pouvez obtenir la version la plus récente du logiciel WordPress en visitant WordPress.org.

Extrayez le fichier zip sur votre ordinateur après l'avoir téléchargé. Ensuite, supprimez les éléments suivants du dossier contenant tous les fichiers WordPress :

Mettre à jour le logiciel principal de WordPress

  • le fichier wp-config-sample.php
  • Le fichier wp-config.php (vous ne verrez peut-être pas ce fichier - assurez-vous simplement de le supprimer s'il s'y trouve).
  • le dossier wp-content.

Après avoir supprimé ces éléments, utilisez FTP pour télécharger les fichiers et dossiers restants sur votre serveur. Votre client FTP doit être invité à écraser tous les fichiers lorsqu'il est interrogé sur les fichiers en double.

Votre site WordPress devrait utiliser la version la plus récente et votre problème devrait être résolu une fois les téléchargements de fichiers terminés.

3. Vérifiez si l'extension MySQL est installée

Vérifiez si l'extension MySQL est installée

Votre serveur n'a peut-être pas le MySQL dont WordPress a besoin s'il exécute encore PHP 5.6 ou une version antérieure.

Revenez au fichier phpinfo.php que vous avez téléchargé pour la première fois sur votre serveur à l'étape 1 pour voir si c'est le cas.

Recherchez une section avec le nom mysql ou mysqli.

Si l'extension MySQL est installée, l'élément de version de la bibliothèque de l'API client doit avoir un numéro de version à côté ; si vous ne parvenez pas à localiser ces données, l'extension MySQL n'est pas présente.

La meilleure chose à faire est généralement de contacter l'équipe d'assistance de votre hébergeur et de lui demander de l'installer pour vous.

Notez que les versions PHP inférieures à 7.4 ne reçoivent plus les mises à jour de sécurité et fonctionnent moins bien que les versions plus récentes, nous vous déconseillons donc fortement de les utiliser.

Mettez à niveau votre serveur vers PHP 7.4+ au lieu de passer du temps à configurer correctement une ancienne version de PHP, unless vous devez absolument continuer à utiliser PHP 5.6 ou inférieur.

Vous pouvez suivre nos instructions pour installer PHP sur n'importe quel serveur et pour mettre à jour la version PHP de votre site WordPress.

4. Assurez-vous que l'extension PHP est correctement configurée

Si l'extension est installée et que vous exécutez PHP 5.6 ou une version antérieure, le problème peut être qu'elle n'est pas configurée correctement. Deux problèmes typiques sont :

Comment trouver le chemin du fichier WordPress php.ini

  • en utilisant un serveur Linux lors du téléchargement d'un fichier php.ini conçu pour les serveurs Windows
  • chemins de fichiers incorrects

Le fichier phpinfo.php que vous avez créé précédemment contient l'emplacement de votre fichier php.ini :

Tout d'abord, nous vous conseillons de télécharger le fichier existant sur votre ordinateur local en tant que sauvegarde. Essayez de supprimer le fichier php.ini suivant pour voir si cela résout le problème.

Résumé

Il est frustrant de rencontrer le message "Votre installation PHP semble manquer l'extension MySQL requise par WordPress".

Cependant, en suivant les instructions de cet article, vous devriez pouvoir localiser et résoudre le problème.

Assurez-vous que vous utilisez les versions les plus récentes de PHP et de WordPress conformément à notre solution suggérée.

Vous devriez être en mesure de corriger automatiquement cette erreur si vous utilisez PHP 7.4+ et WordPress 5.0+, ainsi que d'accéder à toutes les autres améliorations de performances, de sécurité et de fonctionnalités qui accompagnent la mise à jour.

Passez less du temps et de l'argent tout en améliorant les performances du site en :

  • Prendre l'aide d'experts en hébergement WordPress qui sont toujours disponibles pour vous aider.
  • Intégration de Cloudflare Enterprise.
  • 34 centres de données dans le monde servent un public mondial.
  • Utilisation de la surveillance intégrée des performances des applications pour l'optimisation.

Sans engagement à long terme, migrations assistées et garantie de remboursement de 30 jours, un plan offre tout cela et bien plus encore. Parcourez les plans de Kinsta ou parlez avec les ventes pour trouver le plan qui vous convient le mieux.

Votre installation PHP semble manquer FAQ

L'extension MySQL semble manquer dans votre installation PHP. Comment cela peut-il être résolu ?

Le message "Votre installation PHP semble manquer l'extension MySQL requise par WordPress" peut être corrigé de trois manières différentes, que nous avons abordées dans cet article. 1 Mettez à niveau vers la version la plus récente de votre installation WordPress. 2 Vérifiez que l'extension MySQL est configurée et fonctionnelle. 3 Confirmez que l'extension PHP est configurée correctement.

Comment résoudre le problème de l'extension MySQL manquante de WordPress ?

En conclusion, l'erreur d'extension MySQL manquante se produit lorsque l'un de PHP ou WordPress est mis à jour mais pas l'autre. La solution la plus simple consiste à vérifier le numéro de version de votre PHP pour voir s'il est 7 ou supérieur. Et puis, assurez-vous que WordPress exécute également la dernière version et mettez à niveau celle qui n'est pas à jour.

Pourquoi le PHP de mon site WordPress est-il cassé ?

Cela indique que WordPress ne peut pas se connecter à votre base de données MySQL car l'installation PHP de votre serveur ne dispose pas de l'extension MySQL nécessaire. La prise en charge de cette extension n'est plus recommandée dans PHP 7.0 et les versions ultérieures. Le code de votre site WordPress est incompatible avec la version PHP que vous utilisez, c'est pourquoi vous voyez ce message.

À propos de l’auteur
Shahzad Saïd
Author: Shahzad SaïdSite Web : http://shahzadsaeed.com/
Shahzaad Saaed a été présenté dans un grand nombre de sites Web d'autorité, en tant qu'expert WordPress. Il se spécialise dans le marketing de contenu pour aider les entreprises à accroître leur trafic.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Si vous voulez, vous pouvez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...