[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.

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.

¡Gasta less tiempo y dinero mientras mejora el rendimiento del sitio al:

  • Tomando la ayuda de expertos en alojamiento de WordPress que siempre están disponibles para ayudar.
  • Integración de Cloudflare Enterprise.
  • 34 centros de datos en todo el mundo atienden a una audiencia global.
  • Utilizando el Monitoreo de Rendimiento de Aplicaciones integrado para la optimización.

Sin compromisos a largo plazo, migraciones asistidas y una garantía de devolución de dinero de 30 días, un plan ofrece todo eso y mucho más. Revise los planes de Kinsta o hable con ventas para encontrar el mejor plan para usted.

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?

En conclusión, el error de extensión faltante de MySQL 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.

¿Por qué el PHP de mi sitio web de WordPress está roto?

Indica que WordPress no puede conectarse a su base de datos MySQL porque la instalación PHP de su servidor carece de la extensión MySQL necesaria. Ya no se recomienda la compatibilidad con esta extensión en PHP 7.0 y versiones posteriores. El código de su sitio web de WordPress es incompatible con la versión de PHP que está utilizando, por lo que está viendo este mensaje.

Sobre la autora
Shahzad Said
Autor: Shahzad SaidPagina web: http://shahzadsaeed.com/
Shahzaad Saaed ha aparecido en una gran cantidad de sitios web de autoridad, como experto en WordPress. Se especializa en marketing de contenidos para ayudar a las empresas a aumentar su tráfico.

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 ...