Comment réparer l'erreur d'installation de PHP

Publié: 2021-07-12

Avez-vous rencontré l'erreur « Votre installation PHP semble manquer l'extension MySQL requise par WordPress » en essayant d'installer WordPress ou de visiter votre site WordPress ? Bien que WordPress soit le meilleur hébergeur disponible, vous pouvez toujours rencontrer des erreurs de temps en temps. Comme les autres messages d'erreur WordPress, nous savons qu'il est frustrant de recevoir un message qui vous empêche d'utiliser ou de voir votre site WordPress. Cependant, il n'y a pas lieu de paniquer! Cette erreur se produit généralement lorsque quelque chose ne va pas avec le code de votre site Web et que quelque chose empêche WordPress de se connecter à sa base de données MySQL. Dans cet article, nous discuterons plus en détail de cette erreur et de la façon de la corriger. C'est un peu plus compliqué que de corriger une erreur 404 dans WordPress et peut nécessiter l'aide d'un expert.

Comment corriger l'erreur "Votre installation PHP semble manquer l'extension MySQL requise par WordPress"

L'erreur "WordPress Missing MySQL Extension"

L'erreur "Votre installation PHP semble manquer l'extension MySQL requise par WordPress" se produit en raison d'un problème avec le code ou les scripts sur votre serveur. Pour être plus précis, cela signifie que le PHP sur votre serveur n'a pas l'extension nécessaire pour connecter votre site WordPress à sa base de données MySQL.

Causes de l'erreur "Votre installation PHP semble manquer l'extension MySQL"

Il y a deux causes principales à cette erreur :

Vous utilisez une version obsolète de WordPress

Si vous utilisez une version extrêmement ancienne de WordPress avec une version moderne de PHP, vous pourriez recevoir cette erreur. C'est parce que PHP 7.0 a déprécié l'extension MySQL en faveur de MySQLi. Cela signifie que PHP 7+ n'inclut plus l'extension MySQL dont WordPress a besoin. Les nouvelles versions de WordPress utilisent les nouvelles extensions PDO_MySQL ou MySQLi. C'est pourquoi les anciennes versions de WordPress, alias inférieures à la version 3.9, peuvent induire cette erreur.

Vous utilisez PHP 5.6 ou inférieur, mais l'extension est manquante ou mal configurée

L'autre raison pour laquelle vous pouvez rencontrer cette erreur est que vous utilisez PHP 5.6, qui est antérieur à l'obsolescence de l'extension MySQL, mais que l'extension est manquante ou mal configurée.

L'erreur "WordPress Missing MySQL Extension"

Comment corriger l'erreur "Votre installation PHP semble manquer l'extension MySQL requise par WordPress"

Maintenant que vous savez ce que signifie cette erreur et ce qui pourrait l'avoir causé, discutons de quelques mesures que vous pouvez prendre pour résoudre le problème.

1. Vérifiez quelle version de PHP vous utilisez

La première façon de résoudre ce problème est de vérifier sur quelle version de PHP le serveur de votre site WordPress s'exécute. Cela vous aidera à déterminer la prochaine étape à franchir. Pour vérifier, connectez-vous d'abord au serveur de votre site WordPress via FTP. Si vous ne connaissez pas vos identifiants FTP, vous pouvez les obtenir auprès de votre hébergeur. Vous aurez besoin d'un client FTP pour vous connecter. Si votre hébergeur utilise cPanel, vous pouvez utiliser l'outil cPanel File Manager.

Une fois que vous êtes connecté au serveur, créez ensuite un nouveau fichier appelé phpinfo.php dans le répertoire racine de votre site WordPress. (Ce devrait être le même dossier qui contient votre fichier wp-config.php.)

Ensuite, modifiez le fichier et ajoutez l'extrait de code suivant :

<php

phpinfo();

?>

Ensuite, enregistrez le fichier (et téléchargez à nouveau la version enregistrée si nécessaire) et accédez à votresite.com/phpinfo.php, et assurez-vous d'échanger votresite.com avec votre nom de domaine réel. Vous verrez un écran qui vous montre beaucoup de données sur la configuration PHP sur votre serveur. Faites défiler jusqu'à la section "Core" et recherchez l'élément "Version PHP". Vérifiez les chiffres : ils seront au format xxx Si votre PHP commence par un 7, vous devrez probablement mettre à jour le logiciel WordPress. Sinon, vous pourriez manquer l'extension MySQL. Il est fortement recommandé d'utiliser la dernière version de PHP sur votre site Web.

2. Mettez à jour le logiciel WordPress de base

Si votre serveur utilise PHP 7+, la cause est probablement que vous utilisez une ancienne version de WordPress. Cette erreur peut être déclenchée si vous utilisez la version 3.9 de WordPress ou une version antérieure. Dans ce cas, vous devrez mettre à jour votre logiciel WordPress. La bonne nouvelle est que lorsque vous mettez à jour votre logiciel WordPress, vous bénéficiez de nombreuses autres fonctionnalités, sécurité et avantages en termes de performances. La dernière version de WordPress en 2021 est WordPress 5.7.

Comment mettre à niveau manuellement le logiciel WordPress

Pour mettre à niveau manuellement la version de WordPress dont vous disposez, assurez-vous d'abord que votre site Web est sauvegardé. Ensuite, allez sur WordPress.org et téléchargez simplement la dernière version du logiciel. Une fois que vous l'avez téléchargé, extrayez le fichier zip sur votre ordinateur. Ensuite, ouvrez le fichier qui contient tous les fichiers WordPress et supprimez ces éléments :

  • Le fichier wp-config-sample.php
  • Le fichier wp-config.php (si ce fichier est là, ce qu'il n'est peut-être pas)
  • Et le dossier wp-content

Après les avoir supprimés, téléchargez les fichiers et dossiers restants sur votre serveur via FTP. Lorsque vous êtes invité à signaler des fichiers en double par votre client FTP, dites-lui d'écraser tous les fichiers. Une fois les téléchargements de fichiers terminés, votre site WordPress fonctionnera sur la version la plus récente et l'erreur devrait être résolue ! N'oubliez pas de mettre également à jour tous vos thèmes WordPress et plugins WordPress vers les dernières versions.

erreurs wordpress

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

Il se peut que votre site ne dispose pas de l'extension MySQL requise par WordPress si votre serveur utilise toujours PHP 5.6 ou une version antérieure. Pour vérifier s'il vous manque cette extension, revenez au fichier phpinfo.php que vous avez téléchargé sur votre serveur lors de la première étape de cet article. Recherchez une section nommée « mysql » ou « mysqli ». Si l'extension MySQL est installée, vous verrez un numéro de version à côté de l'élément « Version de la bibliothèque de l'API client ».

Si vous ne trouvez pas ces données, l'extension MySQL n'est pas installée. Dans ce cas, nous vous recommandons de contacter le support technique de votre hébergeur et de lui demander de l'installer pour vous.

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

Si vous utilisez PHP 5.6 ou inférieur et que l'extension est installée, le problème peut être qu'elle n'est pas configurée correctement. Il y a quelques problèmes courants avec l'extension PHP :

  • Téléchargement d'un fichier php.ini destiné aux serveurs Windows lorsque vous utilisez un serveur Linux
  • Chemins de fichiers incorrects

Pour trouver l'emplacement de votre fichier php.ini, accédez au fichier phpinfo.php que vous avez créé précédemment. Tout d'abord, assurez-vous de sauvegarder le fichier existant en le téléchargeant sur votre ordinateur local. Ensuite, essayez de supprimer le fichier php.ini, et cela pourrait résoudre le problème.

votre installation php semble manquer l'extension mysql

Corrigez les erreurs WordPress avec SEO Design Chicago

Espérons que ces étapes vous ont aidé à résoudre l'erreur "votre installation PHP semble manquer l'extension MySQL requise par WordPress". Si vous rencontrez toujours des erreurs et des problèmes avec votre site Web WordPress, contactez les experts de SEO Design Chicago ! Nos développeurs Web peuvent vous aider à corriger les erreurs et problèmes WordPress courants que vous rencontrez avec votre site Web WordPress.

FAQ :

  • Que signifie l'erreur « Votre installation PHP semble manquer l'extension MySQL requise par WordPress » ?
  • Comment vérifier si l'extension MySQL est installée ?
  • Qu'est-ce qui cause l'erreur « Extension WordPress manquante » ?
  • Comment puis-je corriger l'erreur « Votre installation PHP semble manquer l'extension MySQL requise par WordPress » ?
  • Comment mettre à niveau mon logiciel WordPress ?