[Reparar] Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress

Parece que a su instalación de PHP le falta la extensión MySQL

Cuando intenta instalar WordPress o acceder a su sitio de WordPress, aparece un mensaje que indica que "Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress".

Puede ser molesto experimentar un problema que le impide usar o acceder a su sitio de WordPress, al igual que con cualquier mensaje de error de WordPress.

Sin embargo, ¡no pierdas la esperanza!

Este error generalmente indica que algo anda mal con el código del sitio web y que WordPress no puede conectarse a su base de datos MySQL.

Discutiremos qué podría ser ese "algo" en este artículo, junto con algunos consejos sobre cómo analizar y resolver este mensaje de error.

 

¿Qué lleva al error de extensión MySQL faltante en WordPress?

El mensaje de error "Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress" se debe, como mencionamos en la introducción, a un problema con el código o los scripts en su servidor.

Este error indica específicamente que el PHP de su servidor no tiene la extensión necesaria para vincular su sitio web de WordPress a su base de datos MySQL.

Este podría ser el caso por dos razones principales:

1. Está utilizando una versión anterior de WordPress con PHP 7+

Estás usando una versión anterior de WordPress

Debido a que PHP 7.0 dejó obsoleta la extensión MySQL a favor de MySQLi, es posible que encuentre este error si está utilizando una versión extremadamente antigua de WordPress con una versión moderna de PHP.

En otras palabras, PHP 7+ ya no tiene la extensión MySQL que requiere WordPress.

En cambio, WordPress utiliza extensiones PDO MySQL o MySQLi más recientes en versiones modernas. Sin embargo, las versiones de WordPress anteriores a la versión 3.9 pueden ser la causa de este problema.

Usted también podría querer aprende a actualizar tu versión de PHP en WordPress.

Falta la extensión o no está configurada correctamente cuando se usa PHP 5.6 o inferior

La otra razón probable es que PHP 5.6, que se lanzó antes de que la extensión MySQL quedara obsoleta, se está utilizando, pero la extensión falta o no está configurada correctamente.

Las formas de arreglar WordPress parecen requerir la extensión MySQL, que parece faltar en su instalación de PHP

Ahora que sabe lo que está sucediendo, analicemos algunos consejos para resolver el problema.

Compruebe qué versión de PHP está utilizando

Compruebe qué versión de PHP está utilizando

Averiguar qué versión de PHP está instalada en el servidor que aloja su sitio de WordPress es el primer paso para diagnosticar este problema. La respuesta a esta consulta determinará qué acciones debe realizar a continuación.

Use FTP para conectarse al servidor que aloja su sitio web de WordPress para verificar esto. Su servidor web puede proporcionarle sus credenciales de FTP, pero también necesitará un cliente FTP para conectarse.

Puede usar la herramienta Administrador de archivos de cPanel si su host está ejecutando cPanel.

Una vez que haya establecido una conexión con su servidor, cree un nuevo archivo llamado phpinfo.php en el directorio raíz de su sitio web de WordPress. Esta debería ser la misma carpeta que contiene su archivo wp-config.php.

Luego, edite el archivo y agregue el siguiente fragmento de código:  

Visite yoursite.com/phpinfo.php después de guardar el archivo (y vuelva a cargar la versión guardada si es necesario). Asegúrese de reemplazar yoursite.com con su nombre de dominio real.

Debería aparecer una pantalla con numerosos detalles diferentes sobre la configuración de PHP en su servidor. Busque el elemento Versión de PHP en la sección Núcleo a medida que se desplaza hacia abajo.

Esté atento a los números; debería ver algo similar a xxx, como 7.2.25 o 5.6.8:

Comprobar la versión PHP de WordPress

Por lo general, el software de WordPress debe actualizarse si su versión de PHP comienza con un "7". Por otro lado, es posible que no tenga la extensión MySQL si aún usa PHP 5.X.

Nota: En Kinsta, recomiendan encarecidamente utilizar la versión de PHP más reciente. En realidad, no admiten versiones de PHP anteriores a la 7.4.

Debido a su rendimiento más lento y a la falta de actualizaciones de seguridad, estas versiones desactualizadas podrían representar un riesgo para la seguridad de su sitio web.

Obtenga más información sobre las ventajas de usar las versiones de PHP compatibles actuales.

2. Actualice el software principal de WordPress

La razón más probable de este error, si su servidor es compatible con PHP 7+, es que está utilizando una versión desactualizada de WordPress. Este error puede ocurrir si está utilizando la versión de WordPress 3.9 o anterior.

La solución es actualizar su software de WordPress, que también agregará un montón de nuevas funciones y mejorará la seguridad y el rendimiento.

Asegúrese de tener una copia de seguridad de su sitio web antes de actualizar manualmente su versión de WordPress. Puede obtener la versión más reciente del software de WordPress visitando WordPress.org.

Extraiga el archivo zip a su computadora después de descargarlo. Luego, elimine los siguientes elementos de la carpeta que contiene todos los archivos de WordPress:

Actualice el software principal de WordPress

  • el archivo wp-config-sample.php
  • El archivo wp-config.php (es posible que no vea este archivo; solo asegúrese de eliminarlo si está allí).
  • la carpeta wp-content.

Después de eliminar esos elementos, use FTP para cargar los archivos y carpetas restantes en su servidor. Su cliente FTP debe recibir instrucciones para sobrescribir todos los archivos cuando se le pregunte acerca de los archivos duplicados.

Su sitio de WordPress debería estar usando la versión más reciente y su problema debería resolverse una vez que se completen las cargas de archivos.

3. Verifique si la extensión MySQL está instalada

Verifique si la extensión MySQL está instalada

Es posible que su servidor no tenga la MySQL extensión que WordPress necesita si todavía ejecuta PHP 5.6 o una versión anterior.

Regrese al archivo phpinfo.php que cargó por primera vez en su servidor en el Paso 1 para ver si este es el caso.

Busque una sección con el nombre mysql o mysqli.

Si la extensión de MySQL está instalada, el elemento de la versión de la biblioteca de la API del cliente debe tener un número de versión al lado; si no puede localizar estos datos, la extensión MySQL no está presente.

El mejor curso de acción suele ser ponerse en contacto con el equipo de soporte de su host y solicitar que lo instalen por usted.

Tenga en cuenta que las versiones de PHP inferiores a 7.4 ya no reciben actualizaciones de seguridad y funcionan peor que las versiones más recientes, por lo que le recomendamos encarecidamente que no las use.

Actualice su servidor a PHP 7.4+ en lugar de perder tiempo configurando correctamente una versión anterior de PHP, unless absolutamente debe continuar usando PHP 5.6 o inferior.

Puede seguir nuestras instrucciones para instalar PHP en cualquier servidor y actualizar la versión de PHP de su sitio web de WordPress.

4. Asegúrese de que la extensión PHP esté configurada correctamente

Si la extensión está instalada y está ejecutando PHP 5.6 o inferior, el problema podría ser que no esté configurado correctamente. Dos problemas típicos son:

Cómo encontrar la ruta del archivo php.ini de WordPress

  • usando un servidor Linux mientras carga un archivo php.ini diseñado para servidores Windows
  • rutas de archivo incorrectas

El archivo phpinfo.php que creó anteriormente contiene la ubicación de su archivo php.ini:

Primero, recomendamos descargar el archivo existente a su computadora local como respaldo. Intente eliminar el archivo php.ini a continuación para ver si eso resuelve el problema.

IMH

¿Quieres un sitio web rápido?

¿A quién estoy engañando? ¿No todos?

Entonces, ¿por qué tantos de nosotros luchamos?

El mayor desafío suele ser encontrar una empresa de hosting rápida y confiable.

Todos hemos pasado por pesadillas: la toma de soporte tarda una eternidad o no resuelve nuestro problema, siempre culpando a alguien de su lado... 

Pero el mayor fastidio es que el sitio web siempre se siente lento.

At CollectiveRay alojamos con alojamiento InMotion y nuestro sitio web es estúpidamente rápido. Ejecutamos una pila personalizada de la configuración del servidor LightSpeed ​​en MariaDB con un motor PHP7.4 y afrontamos a través de Cloudflare. 

En combinación con nuestras optimizaciones de front-end, atendemos de manera confiable a 6000 usuarios todos los días, con picos de más de 50 usuarios simultáneos. 

¿Quiere obtener una configuración rápida como la nuestra? Transfiera su sitio de forma gratuita al alojamiento de InMotion y obtenga nuestro 50 % de descuento sobre el precio actual.

Pruebe InMotion Hosting con 50 % de descuento para CollectiveRay ¡Visitantes SOLAMENTE en mayo de 2024!

Alojamiento de InMotion 50 % de descuento para CollectiveRay visitantes

Resumen

Es un error frustrante encontrarse con el mensaje "Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress".

Sin embargo, siguiendo las instrucciones de este artículo, debería poder localizar y solucionar el problema.

Asegúrese de estar ejecutando las versiones más recientes de PHP y WordPress según nuestra solución sugerida.

Debería poder corregir automáticamente este error si está utilizando PHP 7.4+ y WordPress 5.0+, así como obtener acceso a todas las demás mejoras de rendimiento, seguridad y características que vienen con la actualización.

Parece que falta su instalación de PHP

Parece que falta la extensión MySQL en su instalación de PHP. ¿Cómo se puede arreglar esto?

El mensaje "Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress" se puede corregir de tres maneras diferentes, que cubrimos en esta publicación. 1 Actualice a la versión más reciente de su instalación de WordPress. 2 Verifique que la extensión MySQL esté configurada y funcione. 3 Confirme que la extensión PHP esté configurada correctamente.

¿Cómo resuelvo el problema de la extensión MySQL faltante de WordPress?

El error de extensión de MySQL que falta ocurre cuando uno de PHP o WordPress se actualiza pero no el otro. La solución más simple es verificar el número de versión de PHP para ver si es 7 o superior. Y luego, asegúrese de que WordPress también esté ejecutando la última versión y actualice la que no esté actualizada.

Sobre la autora
Shahzad Said
Shahzaad Saaed ha aparecido en una gran cantidad de sitios web de autoridad, incluidos EasyDigitalDownloads, OptinMonster y WPBeginner, donde actualmente trabaja como redactor de contenido senior. Shahzad es un experto en WordPress, diseñador web y experto en tecnología y diseño en general. Se especializa en marketing de contenidos para ayudar a las empresas a aumentar su tráfico a través de artículos, blogs y guías de expertos prácticos y respaldados por experiencias, todo ello extraído de sus más de 10 años de experiencia en el campo.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Por favor, deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...