Error al establecer una conexión a la base de datos: solución de error de WordPress
Publicado: 2023-09-26¿Está intentando corregir el mensaje de error Error al establecer una conexión de base de datos de WordPress en su sitio web?
Este es un error común de WordPress que la mayoría de los sitios web encontrarán en algún momento. Aparece cuando su sitio no puede conectarse con su base de datos.
Es uno de los errores de WordPress más aterradores porque restringe el acceso al sitio a visitantes, administradores y otros usuarios.
Pero no hay necesidad de preocuparse. Como la mayoría de los errores de WordPress, este también se puede eliminar dedicando algo de tiempo a comprender el error e implementar soluciones comunes.
En este artículo, le mostraremos los pasos exactos que debe seguir para corregir el error al establecer una conexión de base de datos de WordPress para siempre.
Empecemos.
¿Qué significa "error al establecer una conexión a la base de datos"?
El mensaje Error al establecer una conexión a la base de datos aparece cuando intenta abrir una página en su sitio web de WordPress. Para comprender por qué ocurre el error, primero comprendamos cómo se carga una página de un sitio web de WordPress en un navegador.
Es importante saber que un sitio web de WordPress está formado por archivos, carpetas y una base de datos.
Los archivos y carpetas contienen los archivos, temas, complementos, cargas de medios y otros recursos principales de WordPress. La base de datos almacena publicaciones, páginas, comentarios, datos de usuario, configuraciones y configuraciones de complementos, entre otros recursos.
Cuando intenta cargar una página en su sitio, WordPress necesita "consultar" el contenido de esa página desde la base de datos de su sitio.
Si WordPress no puede acceder a la base de datos de su sitio, no puede acceder al contenido que necesita para representar la página.
Debido a que no tiene el contenido que necesita, su sitio mostrará el mensaje Error al establecer una conexión a la base de datos en lugar del contenido que esperaba ver.
¿Qué causa el problema del “error al establecer una conexión a la base de datos”?
Las razones comunes por las que WordPress no puede conectarse con su base de datos incluyen las siguientes…
Credenciales de base de datos incorrectas : WordPress puede establecer una conexión con la base de datos utilizando el nombre de la base de datos, el servidor, el nombre de usuario y la contraseña. Estas credenciales se almacenan en un archivo de configuración llamado wp-config.php. Si se modifican las credenciales de este archivo, no se podrá establecer la conexión.
Indisponibilidad del servidor de base de datos : algunos servidores almacenarán la base de datos de su sitio en un servidor separado de sus archivos de WordPress. Si el servidor de la base de datos no funciona o tiene problemas, WordPress no puede establecer una conexión con la base de datos.
Base de datos corrupta : Se sabe que las fallas del servidor, los problemas de software, el manejo inadecuado de la base de datos, etc. corrompen las bases de datos de WordPress, lo que hace que aparezca el mensaje "error al establecer una conexión de base de datos de WordPress" en el sitio.
Ahora que comprende un poco el error de la base de datos, profundicemos en las soluciones.
Cómo solucionar el error al establecer una conexión de base de datos de WordPress
Puede solucionar y corregir el error de WordPress al establecer una conexión de base de datos probando las siguientes soluciones:
- Compruebe si el servidor de alojamiento de su base de datos está inactivo
- Verificar las credenciales de la base de datos
- Reparar base de datos de WordPress
- Reinstale los archivos principales de WordPress
- Desactiva todos tus complementos
- Busque ayuda de su proveedor de alojamiento
Tenga en cuenta que, dado que no conocemos la causa exacta del error, no podemos indicarle la solución exacta para su sitio web. Debe realizar todos los pasos a continuación uno a la vez y ver cuál funciona. Siga revisando su sitio web después de implementar cada solución.
Pero primero, intenta borrar la memoria caché de tu navegador.
El almacenamiento en caché del navegador es una técnica que se utiliza para acelerar los tiempos de carga de un sitio web mediante el almacenamiento de ciertos activos estáticos en el almacenamiento de su computadora local.
Aunque el almacenamiento en caché del navegador ayuda a cargar páginas web más rápido y mejora la experiencia del usuario, tiene una pequeña desventaja: a veces puede almacenar páginas que muestran mensajes de error temporales. Luego lo muestra a los usuarios, incluso cuando la página ha vuelto a la normalidad.
Como tal, es posible que estés viendo el error al establecer una conexión de base de datos de WordPress debido a un problema de almacenamiento en caché del navegador, en lugar de un problema continuo en tu sitio.
Por lo tanto, antes de intentar cualquier otro paso para solucionar el problema, primero recomendamos borrar la memoria caché de su navegador y verificar si el error persiste antes de sumergirse en la primera solución.
1. Verifique si el servidor de alojamiento de su base de datos está inactivo
Antes de intentar realizar pasos más avanzados para la solución de problemas, primero querrá asegurarse de que su servidor de base de datos todavía esté funcionando correctamente.
Si su proveedor de alojamiento ofrece una página de estado de alojamiento, puede consultarla para ver cualquier interrupción o problema conocido. O siempre puede comunicarse con el soporte de su proveedor de alojamiento para preguntar si podría haber un problema con un servidor de base de datos independiente.
2. Verificar las credenciales de la base de datos
Las credenciales de la base de datos para un sitio web de WordPress generalmente se crean durante la instalación del núcleo de WordPress. Se almacenan en el archivo wp-config.php y se utilizan siempre que WordPress necesita interactuar con la base de datos.
Las credenciales de la base de datos generalmente no se modifican, pero pueden modificarse accidentalmente durante la migración de un sitio web o cuando un sitio web es pirateado.
Para verificar si el archivo wp-config.php contiene las credenciales correctas, primero debe ubicar las credenciales correctas en su panel de hosting. Luego, abra los archivos wp-config.php y haga coincidir las credenciales almacenadas allí.
A continuación se explica cómo verificar las credenciales de la base de datos en cPanel, que es el panel de control de alojamiento utilizado por los servidores más populares.
Inicie sesión en su cuenta de hosting y vaya a cPanel → Bases de datos MySQL . En Bases de datos MySQL, encontrará el nombre de su base de datos , nombre de usuario y contraseña .
Si no puede ver la contraseña existente, siempre puede crear una nueva contraseña y luego agregarla al archivo wp-config.php .
Luego, vaya a cPanel → Administrador de archivos → public_html → wp-config.php .
Haga clic derecho en el archivo y seleccione la opción Ver .
El archivo se abrirá en una nueva pestaña. Las credenciales de la base de datos aparecerán debajo de esta oración: /** El nombre de la base de datos para WordPress */
Haga coincidir las credenciales en el archivo wp-config.php con las que encontró en las bases de datos MySQL.
Si no coincide, puede editar el archivo de configuración y reemplazar la credencial incorrecta por la correcta. Para editar el archivo de configuración, haga clic derecho en el archivo y seleccione la opción Editar .
3. Reparar la base de datos corrupta de WordPress
Si la base de datos de su sitio se ha dañado, eso podría desencadenar el mensaje Error al establecer una conexión de base de datos de WordPress en algunas situaciones.
Afortunadamente, la base de datos MySQL tiene una función incorporada que puedes utilizar para iniciar una reparación. Para más detalles, Themeisle tiene una guía detallada sobre cómo reparar la base de datos de WordPress utilizando varios métodos.
4. Reinstale los archivos principales de WordPress
Aunque el mensaje "error al establecer una conexión a la base de datos" está relacionado con la base de datos, los archivos corruptos del núcleo de WordPress también pueden desencadenar este error en situaciones excepcionales.
Por lo tanto, eliminar los archivos corruptos y reinstalar los archivos principales de WordPress podría solucionar el problema.
Como no puede acceder a su panel de WordPress, puede reinstalar los archivos principales de WordPress utilizando un cliente FTP o una herramienta de administración de archivos en el navegador como cPanel File Manager.
En este artículo, usaremos la cuenta de alojamiento para acceder al backend de su sitio web, pero el proceso básico es el mismo si se conecta directamente a través de FTP.
Para reinstalar WordPress, lo primero que debe hacer es descargar la última versión de WordPress en su computadora local y descomprimir el archivo.
Luego, abra su cuenta de hosting, vaya a cPanel → Administrador de archivos → public_html . Seleccione el botón Cargar ubicado en la parte superior de la pantalla y cargue los archivos que descomprimió en su computadora local.
Se le pedirá que confirme si desea reemplazar sus archivos existentes. Presione el botón Confirmar o Sí y espere a que se reemplacen los archivos.
Luego verifique si eso ayudó a eliminar el mensaje de Error al establecer una conexión de base de datos de WordPress de su sitio web.
5. Verifique si hay problemas con los complementos
Al igual que el núcleo de WordPress, los temas y complementos corruptos también pueden provocar el mensaje de error Error al establecer una conexión de base de datos de WordPress en situaciones excepcionales.
Recomendamos comenzar revisando tus complementos, ya que es más probable que estén causando un problema que tu tema.
Para saber si un complemento instalado en su sitio web está causando el error, esto es lo que debe hacer:
Para comenzar, conéctese a su servidor a través de FTP o use cPanel File Manager para acceder a los archivos en su servidor. Usaremos el Administrador de archivos para esta guía, pero la idea básica es la misma si usas un cliente FTP.
Una vez que se haya conectado, navegue hasta public_html → wp-content → plugins .
Luego, cambie el nombre de la carpeta de complementos a complementos desactivados .
Tan pronto como cambie el nombre de la carpeta de complementos , todos los complementos de su sitio se desactivarán. Ahora, verifique si el problema de conexión de la base de datos desapareció.
Si el problema persiste, entonces tus complementos no son los culpables. Puede cambiar el nombre de la carpeta del complemento a su nombre original (es decir, ' complementos ').
Si el problema desaparece, sabrá que uno de sus complementos está causando el problema. Luego puede utilizar el mismo enfoque para deshabilitar complementos individuales dentro de la carpeta de complementos . Por ejemplo, si la carpeta del complemento es cool-plugin , deberá cambiarle el nombre a cool-plugin-deactivated para deshabilitar solo ese complemento.
Una vez que encuentre el complemento problemático, puede reemplazarlo con un complemento alternativo o comunicarse con el desarrollador del complemento para obtener ayuda.
6. Busque ayuda de su proveedor de hosting
Después de probar todas las soluciones enumeradas en este artículo, si aún no puede eliminar el error de su sitio web de WordPress, entonces es hora de buscar ayuda de su proveedor de alojamiento.
Deberían poder ofrecer soluciones que permitan que su sitio web esté en funcionamiento en poco tiempo.
Si descubre que el soporte de su proveedor de alojamiento no es muy útil, es posible que desee cambiar a uno de los proveedores de nuestro mejor resumen de alojamiento de WordPress.
Solucione el error al establecer una conexión de base de datos con WordPress para siempre
El problema Error al establecer una conexión de base de datos de WordPress aparece cuando intentas abrir una página de tu sitio web de WordPress.
El error indicó que el sitio no puede conectarse con la base de datos.
La base de datos es una parte importante de un sitio web de WordPress porque almacena publicaciones, páginas, comentarios, datos de usuario, configuraciones, configuraciones de complementos y otros recursos.
Sin acceso a la base de datos, el navegador no puede abrir una página web.
Y el acceso a la base de datos generalmente se pierde debido a motivos como credenciales incorrectas de la base de datos, falta de disponibilidad del servidor de la base de datos, base de datos dañada y problemas con el servidor de alojamiento.
Para restablecer el acceso a la base de datos, siga los siguientes pasos:
- Compruebe si sus servidores de hosting están caídos
- Verificar las credenciales de la base de datos
- Reparar base de datos corrupta
- Reinstalar el núcleo de WordPress
- Desactiva todos tus complementos
- Busque ayuda de su proveedor de alojamiento
Si tiene alguna pregunta sobre el mensaje "error al establecer una conexión a la base de datos de WordPress", háganoslo saber en la sección de comentarios a continuación .