Es perturbador cuando vas a tu sitio esperando ver tu increíble diseño y te encuentras con una pantalla en blanco y el mensaje «error al conectarse a la base de datos». Este error ocurre cuando WordPress no puede conectarse a esta base de datos. Varias cosas pueden causar este error de conexión. En este artículo, investigaremos qué causa el mensaje de error al establecer una conexión con la base de datos y veremos cómo solucionarlo.
¿Qué es la base de datos de WordPress?
Una base de datos es una tabla que almacena contenido como sus publicaciones, páginas, widgets, colores, títulos, etc. Se puede acceder a estos datos, organizarlos y descargarlos usando WordPress para mostrarlos a sus visitantes.
Funciona genial. Hasta que eso suceda.
Si no se puede acceder a la base de datos, verá «error al conectarse a la base de datos» y una pantalla en blanco. Está vacío porque no hay datos para mostrar nada más.
¿Qué causa el error al establecer una falla de conexión a la base de datos?
Primero, no se asuste. Este es un error común y no significa perder contenido. Se puede arreglar.
Varias cosas pueden causar este error. Los más comunes son:
- Información incorrecta en la configuración de WordPress.
- Base de datos corrupta.
- El servidor de la base de datos no responde.
- Archivos corruptos de WordPress.
- Demasiado trafico.
Veamos los pasos para solucionar problemas y corregir el error al establecer un error de conexión a la base de datos. Una vez que haya encontrado el problema, no necesita completar los pasos restantes.
1. Verifique las credenciales de la base de datos
Esta es la causa más común de una falla de conexión a la base de datos. Las credenciales de la base de datos no válidas no cambian por sí solas, pero esto puede ser un problema si alguien ha realizado cambios en los archivos, el alojamiento, etc.
WordPress almacena datos en un sistema de gestión de base de datos llamado MySQL. Esta base de datos se almacena en el servidor. Para acceder a la base de datos en este servidor, WordPress necesita cierta información:
- Nombre de la base de datos
- Nombre de usuario
- Clave
- Servidor de base de datos
Estas son las credenciales de la base de datos. Toda esta información se almacena en wp-config.php. Si alguna parte de esta información en el archivo es incorrecta, WordPress no puede conectarse y obtiene un error de conexión.
Verifique la configuración de wp
Para verificar las credenciales de su base de datos de WordPress, necesita acceso a los archivos del servidor. En el cPanel del anfitrión, seleccione Administrador de archivos, luego seleccione una carpeta para su sitio.

Es posible que sus archivos no se parezcan a los míos. Tengo un sitio principal y varios sitios de prueba debajo. Por esta razón, tengo una carpeta public_html que contiene archivos para mi sitio principal y carpetas individuales para todos los demás sitios en el servidor. Abra la carpeta del sitio que desea comprobar.

Busque un archivo llamado wp-config.php y haga clic derecho para abrir las opciones. Descargue la copia de seguridad antes de realizar cambios, luego seleccione Editar.

Desplácese hacia abajo para encontrar la sección llamada Configuración de MySQL. Busque la información con el nombre de la base de datos, el nombre de usuario, la contraseña de la base de datos y el nombre del host. Luego, debe verificar que esta información sea correcta.
Confirmación de las credenciales de la base de datos

En el host cPanel, seleccione Bases de datos MySQL.

Luego mire sus bases de datos actuales para confirmar el nombre de la base de datos y el nombre de usuario.

Luego, desplácese hacia abajo hasta la sección con los usuarios actuales. Aquí puede ver los nombres de usuario y cambiar la contraseña.
Asegúrate de que coincidan
Si el nombre de la base de datos, el nombre de usuario y la contraseña no coinciden, realice los cambios apropiados e intente volver a cargar la página.
2. Revisa tu tablero de WordPress
Intente abrir su tablero de WordPress agregando / wp-admin al final de la URL de la siguiente manera:
ejemplowite.com/wp-admin
Si ve el error «Estableciendo conexión a la base de datos», continúe con el siguiente paso. Si ve un mensaje diferente, siga la información del mensaje. Esto puede conducir a una solución.
Si puede ingresar al tablero, intente desactivar complementos, temas o código hasta que se solucione el problema.
3. Repara tu base de datos
Intente iniciar sesión en su sitio como administrador y verá un mensaje como «Una o más tablas de la base de datos no están disponibles. Es posible que haya que reparar la base de datos”.
En este caso, puede reparar la base de datos agregando una línea de código al archivo wp_config.php.

Abre el archivo y desplázate hasta la sección que dice «¡Eso es todo, deja de editar! Diviértete escribiendo en el blog». Justo encima de esa línea, agregue este código:
define('WP_ALLOW_REPAIR', true);
Luego vaya a la página de reparación en su sitio: examplewebsite.com/wp-admin/maint/repair.php
Esto le da dos opciones:
- Reparar base de datos: WordPress buscará problemas comunes y los solucionará.
- Reparar y optimizar la base de datos: WordPress repara y busca cosas que puede optimizar para mejorar el rendimiento.
Ambos pueden tomar un tiempo. Cualquiera puede acceder a esta página. Una vez completada la reparación, elimine el código del archivo de configuración.
4. Comprueba si tu servidor está caído
No esperamos que nuestros servidores se caigan, pero es difícil para cualquier servidor obtener un tiempo de actividad del 100 %. Esto es más probable si está utilizando un solo servidor. Si tiene un plan basado en la nube, su sitio simplemente se descargará desde otro servidor si uno falla.
Si está utilizando alojamiento compartido, su servidor puede bloquearse debido al tráfico intenso. En este caso, su sitio web puede mostrar este error si el servidor es lo suficientemente lento.
Primero, si tiene varios sitios en su servidor, asegúrese de que estén funcionando.

En segundo lugar, si tiene un servidor VPS, ya sea dedicado o local, vaya a su cuenta de alojamiento y busque la notificación del estado actual del servidor. Si su servidor no funciona, es posible que deba reiniciarlo.
5. Reinicia tu servidor

Incluso si su servidor está activo, reiniciar puede ayudar. En su cuenta de alojamiento, busque el icono de reinicio del servidor y haga clic en él. Esto solo estará disponible para servidores VPS, locales y dedicados. El alojamiento compartido no tendrá esta opción.
6. Actualice WordPress o elimine complementos y temas dañados
Los archivos de WordPress pueden corromperse debido a un complemento o tema desactualizado o incluso al núcleo de WordPress. Esto puede haber fallado durante una actualización o al conectar el sitio a un servicio externo.
Para resolver este problema, puede eliminar archivos a través de FTP o accediendo a los archivos en el panel de administración del host. La estructura de archivos es la misma.

Para acceder a los archivos en cPanel, vaya a la sección Archivos y seleccione Administrador de archivos.

Si su sitio es el sitio principal en su servidor, busque public_html y haga clic en él. Si este es otro sitio en su servidor, busque la carpeta con el nombre de ese sitio y haga clic en él.

Busque una carpeta llamada Contenido y haga clic en ella.

Ahora busque carpetas para sus temas y complementos. Cambie el nombre de la carpeta que sospecha que tiene el culpable. Si no está seguro, piense en lo que se actualizó o en lo que necesitaba actualizarse. Ten en cuenta la calidad de tus temas y plugins. Creo que los complementos suelen ser un problema si algo rompe mis archivos.

Si eso soluciona el problema, cambie el nombre de la carpeta a su nombre original e ingrese a la carpeta. Luego cambie el nombre de uno de los complementos o temas y siga probando el sitio hasta que desaparezca el problema. Si desaparece, elimine el complemento o el tema que está causando el error al establecer la falla de conexión a la base de datos.
Si cambió el nombre de la carpeta de complementos y temas y el problema persiste, los complementos y los temas no son el problema.
7. Actualice la URL de su sitio web

Otro posible problema puede ser la URL del sitio de la base de datos. Este es menos probable, pero si nada más funciona, vale la pena intentarlo. En el cPanel del host, vaya a Base de datos y seleccione phpMyAdmin.

Esto abrirá el Editor de consultas, lo que le permitirá ejecutar SQL en su base de datos. Primero, seleccione su base de datos de la lista. Luego seleccione Sql. Luego agregue esta línea SQL con su url:
UPDATE wp_options SET option_value="examplesite.com" WHERE option_name="siteurl"
Finalmente, haga clic en Ir. Esto actualizará la URL de la base de datos. Cuando haya terminado, vuelva a cargar su sitio para ver si se resolvió el problema.
8. Reemplace los archivos corruptos de WordPress

Si sus archivos de WordPress están dañados, descargue una copia nueva WordPress y desempáquelo.

Elimine la carpeta wp-content y el archivo llamado wp-config-sample.php.

Finalmente, suba los archivos a su carpeta raíz de WordPress. Esto sobrescribirá todos los archivos excepto los dos eliminados en el paso anterior. Ahora pruebe su sitio para ver si funciona.
9. Contacta con el anfitrión
Si nada más funciona, es hora de ponerse en contacto con su anfitrión para obtener ayuda. Pueden proporcionar más pasos que deben tomarse. Múltiples hosts lo ayudarán a resolver el problema. O te lo pueden arreglar.
Poner fin a los pensamientos de un error al establecer un error de conexión a la base de datos
Aquí está nuestra mirada a la resolución de problemas y la corrección del error al conectarse a la base de datos en su sitio de WordPress. Estos pasos no son difíciles, pero puede llevar algo de tiempo encontrar el problema.
Utilice siempre temas, complementos y alojamiento de alta calidad. Además, asegúrese de tener una copia de seguridad disponible en caso de que no haya otras soluciones. Póngase en contacto con su anfitrión para obtener ayuda antes de eliminar archivos importantes.
Queremos escuchar de ti. ¿Ha ocurrido un error al conectarse a la base de datos? ¿Qué hiciste para arreglarlo? Háganos saber en los comentarios.
Imagen destacada a través de fedrunovan / shutterstock.com








