Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error 'Extensión MySQL de PHP faltante' en WordPress

En WordPress, te encontrarás con el error 'tu instalación de PHP parece carecer de la extensión MySQL que requiere WordPress' de vez en cuando.

Cuando aparece este error, impide que los usuarios vean tu sitio web. Si ocurre con frecuencia, puede ser perjudicial para la experiencia del usuario de tu sitio.

A lo largo de los años, hemos experimentado este error en múltiples ocasiones en WPBeginner y en algunos de nuestros otros sitios web de marca.

Por nuestra experiencia, aprendimos que puedes solucionar este error verificando la versión de PHP y actualizando WordPress. También puedes verificar la configuración de PHP y asegurarte de que la extensión MySQL esté instalada.

En este artículo, te mostraremos cómo solucionar el error de la extensión MySQL faltante de PHP en WordPress.

Cómo solucionar el error de extensión MySQL faltante en PHP

¿Qué es el error de la extensión MySQL faltante de PHP?

Cuando estás trabajando en la creación de un sitio web de WordPress o visitando una página web, es posible que te encuentres con el error 'tu instalación de PHP parece carecer de la extensión MySQL que requiere WordPress'.

Este error generalmente significa que algo salió mal con el código de tu sitio y está impidiendo que WordPress se conecte a su base de datos MySQL.

El error de la extensión MySQL faltante de PHP generalmente aparece cuando actualizas o instalas WordPress, migras un sitio web, cambias configuraciones del servidor o cambias sistemas operativos que no tienen una extensión MySQL (como Linux).

Dicho esto, veamos las causas de este error.

¿Qué causa el error de la extensión MySQL faltante de PHP?

Hay múltiples razones por las que puede ocurrir un error de extensión MySQL faltante en PHP.

Una de ellas es que estás usando una versión desactualizada de WordPress con la última versión de PHP. Si estás usando PHP 7.0 o superior, debes saber que ha desaprobado la extensión MySQL.

Por lo tanto, si tienes una versión anterior de WordPress que funciona con PHP 7.0 o superior, no encontrará la extensión MySQL y causará este error.

Otra razón por la que podrías ver este error es que la extensión MySQL falta o no está configurada correctamente. Incluso si estás usando PHP 5.6 o inferior, el error de extensión MySQL faltante en PHP aún puede ocurrir debido a una extensión MySQL desactualizada.

Ahora, veamos algunas de las formas en que puedes solucionar el error 'tu instalación de PHP parece carecer de la extensión MySQL que requiere WordPress'.

Puedes usar los enlaces a continuación para consultar cualquiera de los consejos que desees:

Solución del error de extensión MySQL faltante en PHP en WordPress

Ahora que sabes qué causa este error de WordPress, aquí tienes algunas de las formas de solucionarlo.

1. Verifica la versión de PHP que estás usando

Lo primero que puedes hacer es verificar la versión de PHP de tu sitio web. Un conflicto entre WordPress y la versión de PHP generalmente resulta en el error de extensión MySQL faltante en PHP.

Para empezar, puedes ir a la página Herramientas » Salud del sitio desde el panel de WordPress. Desde aquí, simplemente cambia a la pestaña 'Información'.

Abrir información de estado del sitio en WordPress

Después de eso, puedes desplazarte hacia abajo hasta la sección ‘Servidor’ y hacer clic para expandirla. Aquí, verás la información del servidor de tu sitio web.

Ve y revisa los detalles de la versión de PHP.

Verificar versión de PHP

Si la versión de PHP de tu sitio comienza con 7 o inferior, significa que necesitarás actualizarla. Esto puede resolver el error de extensión MySQL faltante de PHP, ya que sería compatible con la última versión de WordPress.

Recomendamos encarecidamente usar PHP 8.0 o la última versión porque protegerá tu sitio de amenazas de seguridad. Además, también optimizará el rendimiento de tu sitio y corregirá cualquier vulnerabilidad de seguridad y errores.

Puedes aprender más siguiendo nuestra guía sobre cómo actualizar tu versión de PHP en WordPress.

2. Actualiza WordPress a la última versión

Después de verificar la versión de PHP, también puedes ver qué versión de WordPress estás usando.

Si es una versión antigua y estás ejecutando la última versión de PHP, considera actualizar WordPress para resolver el error de extensión MySQL faltante de PHP.

Una forma sencilla de verificar la versión de WordPress es yendo a Panel de control » Actualizaciones desde el panel de administración de WordPress. Aquí, busca la información de la 'Versión actual'.

Comprobar versión de WordPress

Si la versión de WordPress es 3.9 o inferior, te recomendamos actualizarla para corregir el error de extensión MySQL faltante.

Lo mejor es que WordPress viene con un administrador de actualizaciones integrado. Puedes actualizar a la última versión con solo hacer clic en un botón.

Actualizaciones de WordPress

Para obtener más información, consulta nuestra guía sobre cómo actualizar WordPress de forma segura.

3. Asegúrate de tener instalada la extensión MySQL

Ahora que ha actualizado la versión de PHP y WordPress en su sitio web y todavía se enfrenta al error ‘PHP missing MySQL extension’, entonces necesita verificar si la extensión MySQL está instalada correctamente en su sitio.

Puede hacerlo yendo a la página Herramientas » Salud del sitio desde el panel de WordPress. A continuación, deberá cambiar a la pestaña ‘Información’.

Abrir información de estado del sitio en WordPress

Después de eso, diríjase a la sección ‘Base de datos’ y haga clic para expandirla.

En el campo Extensión, busque mysqli o mysql.

Buscar información de extensión en la base de datos

Si ve el campo en blanco o no lo ve en absoluto, entonces significa que le falta la extensión MySQL.

Ahora, el proceso de instalación de la extensión dependerá de su proveedor de hosting de WordPress. Simplemente puede contactarlos para obtener ayuda o pedir al equipo de soporte que la instale por usted.

4. Verifique su configuración de PHP

Otra forma de solucionar el error de extensión MySQL faltante en PHP es verificar la configuración de PHP de su sitio.

A veces, es posible que esté cargando el archivo php.ini incorrecto o utilizando la ruta de archivo incorrecta. Esto genera problemas de configuración de PHP y errores de extensión MySQL faltante.

El archivo php.ini es un archivo de configuración predeterminado para PHP e impacta cómo funciona su sitio. Cargar el archivo incorrecto generalmente ocurre si está utilizando un sistema operativo diferente. Por ejemplo, podría estar cargando el archivo php.ini que está destinado a Windows en un servidor Linux.

Para encontrar la ruta de su archivo php.ini en el archivo phpinfo.php, puede ingresar la siguiente dirección web en el navegador:

www.example.com/phpinfo.php

Solo asegúrese de reemplazar www.ejemplo.com con el nombre de su dominio.

A continuación, verá los detalles de su instalación de PHP.

Ver detalles de la instalación de PHP

Desde aquí, puede desplazarse hacia abajo y buscar los campos ‘Ruta del archivo de configuración’ o ‘Archivo de configuración cargado’.

Una vez que localices el archivo php.ini, simplemente conéctate a un cliente FTP, ve a la ruta del archivo y elimínalo para ver si soluciona el error de la extensión MySQL faltante de PHP.

Ver la ruta del archivo php.ini

Antes de eliminarlo, te recomendamos crear una copia de seguridad del archivo existente descargándolo en tu computadora. De esta manera, si algo sale mal, podrás restaurar el archivo php.ini y acceder a tu sitio web.

Extra: Recursos para solucionar errores de WordPress

Ahora que conoces el error de la extensión MySQL faltante de PHP, también puedes consultar nuestras guías sobre cómo resolver otros errores de WordPress:

Esperamos que este artículo te haya ayudado a aprender cómo solucionar el error de extensión MySQL faltante de PHP en WordPress. También te puede interesar nuestra guía sobre cómo solucionar el error de carpeta temporal faltante en WordPress y qué es el error 414 Request URI Too Long y cómo solucionarlo.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

7 CommentsLeave a Reply

  1. Gracias por este tutorial sobre la extensión faltante de MySQL en la versión de PHP.
    Normalmente no prestamos atención a estos detalles sobre las versiones que estamos usando e instalamos y comenzamos a usar WordPress.
    La mayoría de las veces, la configuración del servidor se encarga de ello.
    Me gustaría preguntar si necesitamos verificarlo incluso si no tenemos ningún problema?
    o hay alguna guía específica sobre las versiones de PHP (versión más reciente y versión más estable).

    • Si no tienes el error, normalmente no necesitarías verificar esto a menos que haya una función que necesites y que requiera una versión más reciente de PHP.

      Administrador

      • Gracias por tu respuesta.
        Solía pensar en la versión estable y más reciente de PHP y a menudo me preguntaba si debería usar la versión más reciente o la estable.
        Gracias, esto aclara que a menos que necesite la versión más reciente, debería usar la versión estable predeterminada de PHP.

  2. Muchas gracias por esto. Si bien los pasos generales proporcionados en el artículo son útiles, cada proveedor de hosting puede tener su propia forma de administrar las extensiones de PHP. Además, mantener tu instalación de WordPress y tus plugins actualizados puede ayudar a prevenir que este error ocurra en primer lugar. El software desactualizado a veces puede generar problemas de compatibilidad.

  3. Miré mi versión de PHP ahora y tengo la versión 8.0. ¿Hay alguna razón, como la velocidad o la posibilidad de errores similares, por la que debería actualizar a una versión superior de PHP (8.2 o 8.3)? ¿O la versión 8 (tanto PHP como MySQL) es suficiente para evitar este error (con la versión actual de WordPress)?

    • No específicamente en este momento, a menos que una herramienta que estés usando en tu sitio requiera una versión superior de PHP

      Administrador

      • Gracias por tu respuesta. He estado considerando si actualizar la versión, pero temía que algunos componentes del sitio web, como plugins o fragmentos, no fueran compatibles. Por ahora, pospondré la actualización y aprecio la tranquilidad de que debería estar bien como está por el momento, y que la actualización no es estrictamente necesaria.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.