Al crear o acceder a un sitio web de WordPress, es posible que se encuentre con el error "Your PHP installation appears to be missing the MySQL extension required by WordPress". Este error generalmente significa que hay un problema con el código de su sitio web que impide que WordPress se conecte a su base de datos MySQL. En este artículo, discutiremos la causa de este error en detalle.
¿Qué es el Error PHP Missing MySQL Extension?
El error PHP Missing MySQL Extension suele producirseactualizacióntal vezInstalación de WordPressyMigración de sitios webyCambiar la configuración del servidortal vezcambiar de modo o de flujo de datosen sistemas operativos (como Linux) que no tienen una extensión MySQL. Esto significa que PHP no puede encontrar la extensión MySQL y por lo tanto no puede conectarse a la base de datos.
Causas del Error PHP Missing MySQL Extension
- Versión de WordPress desactualizada y última versión de PHPSi utiliza PHP 7.0 o superior y tiene una versión anterior de WordPress, la extensión MySQL ha quedado obsoleta, lo que provoca un error.
- Extensión MySQL ausente o mal configurada: Incluso si está usando PHP 5.6 o inferior, este error seguirá ocurriendo si la extensión MySQL falta o está mal configurada.
Cómo corregir el error PHP Missing MySQL Extension
1. Compruebe la versión de PHP que está utilizando
En primer lugar, compruebe su versión de PHP. Los conflictos entre las versiones de WordPress y PHP suelen provocar este error.
mover::
- Vaya desde el panel de control de WordPress a "artefacto " Salud del sitio"Página.
- Cambiar a "información"Tab.
- Desplácese hasta "servidor (ordenador)" para ver la versión de PHP en los detalles.
Si la versión de PHP es 7 o inferior, se recomienda actualizar la versión de PHP a 8.0 tal vezúltima versión.
2. Actualice WordPress a la última versión.
Si la versión de PHP está actualizada y la de WordPress es anterior, considere la posibilidad de actualizar WordPress para resolver este error.
mover::
- Desde el panel de administración de WordPress vaya a "paneles de instrumentos " actualización".
- Compruebe la información de la versión actual y haga clic en el botón Actualizaractualizacióna la última versión.
La actualización de WordPress resuelve la incompatibilidad con la versión de PHP.
3. Asegúrese de que la extensión MySQL está instalada
Compruebe que la extensión MySQL está instalada correctamente.
mover::
- Vaya desde el panel de control de WordPress a "artefacto " Salud del sitio"Página.
- Cambiar a "información"Tab.
- Ir a "amplia base de datos"sección, busca
mysqli
tal vezmysql
Ampliación.
Si el campo Extensión está vacío o no es visible, falta la extensión MySQL. Póngase en contacto con su proveedor de alojamiento para instalar la extensión.
4. Compruebe la configuración de PHP
Compruebe la configuración PHP de su sitio web para asegurarse de que no ha cargado un archivo php.ini incorrecto o ha utilizado una ruta de archivo errónea.
mover::
- Escriba en su navegador
www.example.com/phpinfo.php
Asegúrese de quewww.example.com
Sustitúyalo por su nombre de dominio. - Para ver los detalles de su instalación de PHP, busque los campos "Ruta del perfil" o "Perfiles cargados".
- Conéctese al cliente FTP, vaya a la ruta del archivo, elimine el archivo php.ini (descargue primero una copia de seguridad) y compruebe si se soluciona el error.
resúmenes
Los errores PHP Missing MySQL Extension suelen estar causados por versiones incompatibles de WordPress y PHP o por la falta de extensiones MySQL. Esto se puede solucionar comprobando la versión de PHP, actualizando WordPress, asegurándose de que la extensión MySQL está instalada y comprobando la configuración de PHP.