Cómo reparar el error de instalación de PHP

Publicado: 2021-07-12

¿Se ha encontrado con el error "Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress" al intentar instalar WordPress o visitar su sitio de WordPress? Aunque WordPress es el mejor alojamiento web disponible, aún puede encontrar errores de vez en cuando. Al igual que otros mensajes de error de WordPress, sabemos que es frustrante recibir un mensaje que le impide usar o ver su sitio de WordPress. Sin embargo, ¡no hay por qué entrar en pánico! Este error suele ocurrir cuando algo está mal con el código de su sitio web y algo impide que WordPress se conecte con su base de datos MySQL. En este artículo, analizaremos más sobre este error y cómo solucionarlo. Es un poco más complicado que corregir un error 404 en WordPress y puede requerir la ayuda de un experto.

Cómo corregir el error "Parece que falta la extensión de MySQL que necesita WordPress" en la instalación de PHP

El error "WordPress falta la extensión de MySQL"

El error "Su instalación de PHP parece no tener la extensión MySQL que es requerida por WordPress" se produce debido a un problema con el código o los scripts de su servidor. Para ser más específico, significa que PHP en su servidor no tiene la extensión necesaria para conectar su sitio de WordPress a su base de datos MySQL.

Causas del error "Parece que falta la extensión de MySQL en su instalación de PHP"

Hay dos causas principales de este error:

Estás usando una versión desactualizada de WordPress

Si está utilizando una versión extremadamente antigua de WordPress con una versión moderna de PHP, es posible que reciba este error. Eso es porque PHP 7.0 desaprobó la extensión MySQL en favor de MySQLi. Esto significa que PHP 7+ ya no incluye la extensión MySQL que necesita WordPress. Las versiones más recientes de WordPress usan las extensiones PDO_MySQL o MySQLi más nuevas. Esta es la razón por la que las versiones anteriores de WordPress, también conocidas por debajo de la versión 3.9, pueden inducir este error.

Estás usando PHP 5.6 o inferior, pero falta la extensión o está configurada incorrectamente

La otra razón por la que puede encontrar este error es porque está utilizando PHP 5.6, que es antes de que la extensión MySQL fuera obsoleta, pero la extensión falta o está configurada incorrectamente.

El error "WordPress falta la extensión de MySQL"

Cómo corregir el error "Parece que falta la extensión de MySQL que necesita WordPress" en la instalación de PHP

Ahora que sabe lo que significa este error y lo que podría haberlo causado, analicemos algunos pasos que puede seguir para solucionar el problema.

1. Compruebe qué versión de PHP está utilizando

La primera forma de solucionar este problema es comprobar en qué versión de PHP se está ejecutando el servidor de su sitio de WordPress. Esto le ayudará a determinar el siguiente paso a seguir. Para comprobarlo, primero conéctese al servidor de su sitio de WordPress mediante FTP. Si no conoce sus credenciales de FTP, puede obtenerlas de su proveedor de alojamiento web. Necesitará un cliente FTP para conectarse. Si su host está usando cPanel, puede usar la herramienta Administrador de archivos de cPanel.

Una vez que esté conectado al servidor, cree un nuevo archivo llamado phpinfo.php en el directorio raíz de su sitio web de WordPress. (Esta debe ser la misma carpeta que contiene su archivo wp-config.php).

A continuación, edite el archivo y agregue el siguiente fragmento de código:

<php

phpinfo ();

?>

Luego, guarde el archivo (y vuelva a cargar la versión guardada si es necesario) y navegue a yoursite.com/phpinfo.php, y asegúrese de intercambiar yoursite.com con su nombre de dominio real. Verá una pantalla que le muestra muchos datos sobre la configuración de PHP en su servidor. Desplácese hacia abajo hasta la sección "Núcleo" y busque el elemento "Versión PHP". Verifique los números: estarán en formato xxx Si su PHP comienza con un 7, lo más probable es que necesite actualizar el software de WordPress. De lo contrario, es posible que le falte la extensión MySQL. Se recomienda encarecidamente que utilice la última versión de PHP en su sitio web.

2. Actualice el software principal de WordPress

Si su servidor usa PHP 7+, la causa probablemente sea que está ejecutando una versión anterior de WordPress. Este error puede activarse si está utilizando la versión 3.9 de WordPress o una versión anterior. En este caso, deberá actualizar su software de WordPress. La buena noticia es que, cuando actualice su software de WordPress, obtendrá muchas otras características, seguridad y beneficios de rendimiento. La última versión de WordPress en 2021 es WordPress 5.7.

Cómo actualizar manualmente el software de WordPress

Para actualizar manualmente la versión de WordPress que tiene, primero asegúrese de que su sitio web tenga una copia de seguridad. Luego, vaya a WordPress.org y simplemente descargue la última versión del software. Una vez que lo haya descargado, extraiga el archivo zip en su computadora. A continuación, abra el archivo que contiene todos los archivos de WordPress y elimine estos elementos:

  • El archivo wp-config-sample.php
  • El archivo wp-config.php (si este archivo está allí, es posible que no lo esté)
  • Y la carpeta wp-content

Después de eliminarlos, cargue los archivos y carpetas restantes a su servidor a través de FTP. Cuando su cliente FTP le pregunte si hay archivos duplicados, dígale que sobrescriba todos los archivos. Una vez que se completen las cargas de archivos, su sitio de WordPress se ejecutará en la versión más reciente, ¡y el error debería resolverse! No olvide actualizar también todos sus temas y complementos de WordPress a las últimas versiones.

errores de wordpress

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

Es posible que a su sitio le falte la extensión MySQL que WordPress requiere si su servidor todavía usa PHP 5.6 o inferior. Para comprobar si le falta esta extensión, vuelva al archivo phpinfo.php que cargó en su servidor en el primer paso de este artículo. Busque una sección llamada "mysql" o "mysqli". Si la extensión MySQL está instalada, verá un número de versión junto al elemento "Versión de la biblioteca de API de cliente".

Si no puede encontrar estos datos, la extensión MySQL no está instalada. En este caso, le recomendamos que se ponga en contacto con el personal de soporte de su anfitrión y solicite que lo instalen por usted.

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

Si está utilizando PHP 5.6 o inferior y la extensión está instalada, el problema puede ser que no esté configurada correctamente. Hay algunos problemas comunes con la extensión PHP:

  • Cargar un archivo php.ini que está destinado a servidores Windows cuando está utilizando un servidor Linux
  • Rutas de archivo incorrectas

Para encontrar la ubicación de su archivo php.ini, vaya al archivo phpinfo.php que creó anteriormente. Primero, asegúrese de hacer una copia de seguridad del archivo existente descargándolo en su computadora local. Luego, intente eliminar el archivo php.ini y eso podría resolver el problema.

su instalación de php parece no tener la extensión mysql

Corregir errores de WordPress con SEO Design Chicago

Con suerte, estos pasos le han ayudado a resolver el error "su instalación de PHP parece no tener la extensión MySQL requerida por WordPress". Si aún experimenta errores y problemas con su sitio web de WordPress, ¡comuníquese con los expertos de SEO Design Chicago! Nuestros desarrolladores web pueden ayudarlo a solucionar cualquier error y problema común de WordPress que tenga con su sitio web de WordPress.

Preguntas frecuentes:

  • ¿Qué significa el error "Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress"?
  • ¿Cómo verifico si la extensión MySQL está instalada?
  • ¿Qué causa el error "WordPress Missing MySQL extension"?
  • ¿Cómo soluciono el error "Su instalación de PHP parece no tener la extensión MySQL que es requerida por WordPress"?
  • ¿Cómo actualizo mi software de WordPress?