Una de las peores cosas que cualquier propietario de un sitio de WordPress quiere ver es el mensaje «Error al conectarse a la base de datos en WordPress».
Así es como surge el problema, WordPress usa bases de datos PHP y MySQL, o más bien, usa comandos php para comunicarse con la base de datos MySQL para conectarse y recuperar la información requerida.
A menudo, cuando WordPress no puede recuperar la información requerida, lo que sucede de vez en cuando, muestra el mensaje de error que se muestra arriba.
Hay al menos cinco razones por las que esto podría haber sucedido, y una de las principales razones es la corrupción del archivo de WordPress, razón por la cual aparece un mensaje de error en este punto. Veamos algunas de las causas y veamos cómo puede solucionar este problema lo antes posible.
Sin embargo, tenga en cuenta que si el problema no se resuelve, incluso después de seguir todos los pasos enumerados a continuación, el problema puede ser más grave.
En este caso, es posible que deba reemplazar completamente sus archivos de WordPress. Simplemente revise las diversas razones por las que sucedió y lo que debe hacer a continuación.
Estas son algunas de las razones más comunes por las que puede aparecer este problema:
Datos de inicio de sesión incorrectos:

Una de las razones por las que su WordPress muestra un error puede deberse a credenciales de inicio de sesión incorrectas. Si no ingresa las credenciales de inicio de sesión correctas, WordPress no puede recuperar ninguna información y, como resultado, puede mostrar el error que se muestra arriba.
Archivos corruptos de WordPress:

puede pasar; Sus archivos principales de WordPress pueden corromperse debido a una actualización fallida y, como resultado, es posible que no funcionen correctamente.
Esto puede incluir actualizaciones fallidas de archivos principales, complementos, widgets y casi cualquier otra cosa. Cuando esto sucede, el tema en cuestión ya no podrá funcionar de manera efectiva y WordPress no podrá recuperar ninguna información.
Base de datos corrupta:

Esto puede suceder como resultado de ataques de piratas informáticos maliciosos o debido a un complemento no autorizado. En ambos casos, la base de datos se corrompe y WordPress volverá a mostrar el mismo mensaje de error.
El servidor de la base de datos está caído:

Ocurre con más frecuencia de la que imaginas; por alguna razón, los archivos del servidor de la base de datos pueden almacenarse en una computadora diferente a la del servidor web.
El servidor de la base de datos puede estar inactivo por varias razones, por lo que está viendo el mensaje de error mencionado anteriormente.
Demasiado trafico:

Esta es una de las causas más comunes que conducen a una «falla de conexión a la base de datos». No es raro que su sitio web reciba tráfico masivo, tanto que ya no puede manejarlo. Esto suena similar a un ataque DDOS y puede provocar un bloqueo total del servidor.
Ahora que se ha familiarizado con algunas de las razones comunes por las que se produce este error, veamos cómo solucionar este problema lo antes posible.
Publicación relacionada: ¿Cómo reparar el error interno del servidor 500 en el sitio de WordPress?
1. Consulte con su servidor web:
Si su servidor estaba bien hace un minuto y muestra «error de conexión de la base de datos», lo primero que debe hacer es ponerse en contacto con su proveedor de alojamiento web y notificarles el problema.
La mayoría de los servidores web a menudo ofrecen una excelente atención al cliente y analizarán el problema o incluso realizarán un análisis y le informarán si el problema está en el servidor web o en el suyo.
Puede contar con obtener una respuesta definitiva con una ejecución rápida; pero en lugar de simplemente enviarles un correo electrónico, vea si puede conectarse con ellos a través del chat para que puedan guiarlo en lo que debe hacer a continuación.
Puede informarles que su servidor de base de datos está funcionando y que no ha habido un aumento reciente en el tráfico en su sitio web, por lo tanto, los está contactando al respecto. Deben ayudarlo a solucionar el problema y, si no hay solución, es hora de pasar al siguiente paso.
2. Verifique y vea si el complemento o los archivos del tema no están dañados:
Hay muchas formas de dañar un complemento o un archivo de tema. Es posible que haya utilizado un complemento externo que no se ha verificado, o que haya conectado algún servicio externo a su base de datos.
Esto puede conducir a la corrupción de archivos, pero debe verificar dos veces y asegurarse de que el problema esté causando el problema.
Simplemente conéctese al host a través de FTP, use Filezilla. Ahora debe iniciar sesión con las credenciales que obtuvo de su proveedor de alojamiento web; una vez hecho esto, conéctese al servidor y a la carpeta raíz.
Suele llamarse «public.html» o «www». Debería ver archivos como wp-admin, wp-content, navegar hasta el archivo wp-content y cambiar el nombre de la carpeta de complementos y ver si eso soluciona el problema que enfrenta actualmente.
Si es así, algunos de los complementos que está utilizando están generando este error. Ahora todo lo que queda es identificar el complemento malicioso, así que vaya al archivo del complemento y cambie el nombre de cada complemento agregando «-» y vuelva a cargar el sitio para ver si se resolvió el problema.
Si es así, tiene la respuesta y no dude en eliminar el complemento.
3. Verifique y vea si su base de datos no está dañada:
WordPress incluye una enorme base de datos con muchos modos pequeños que se ejecutan al unísono. Y cuando algo sale mal, obtiene el error mencionado anteriormente, que es razón suficiente para verificar la base de datos con frecuencia para asegurarse de que no se haya dañado.
Primero ve a tu tablero de WordPress; Si ve el mismo error mencionado anteriormente, puede omitir este mensaje. Sin embargo, si nota un mensaje diferente, deberá conectarse a la base de datos, dirigirse al directorio raíz y descargar el archivo wp-config.
Después de descargarlo en su sistema, ábralo en un editor de texto y agregue este código al final, justo antes de «es suficiente, dejemos de editar».
definir (‘WP_ALLOW_REPAIR’, verdadero);
Con este código incluido, cargue el archivo nuevamente en su directorio raíz a través de FTP y lo que hace es permitir que WordPress realice reparaciones en su sitio para restaurar el sitio a la normalidad.
Ahora vaya a Ir a SU SITIO.com/wp-admin/maint/repair.php, debe contener opciones de reparación automática, seleccione sí, y cuando las reparaciones estén completas, simplemente regrese a su sitio principal y vea si funciona. Si no es así, vaya al siguiente paso.
4. Verifique las credenciales de la base de datos:
Las credenciales de la base de datos no cambian, pero pueden funcionar mal de vez en cuando. El hecho es que WordPress necesita ciertas credenciales para poder recuperar cualquier información.
Simplemente vaya a su directorio raíz y verifique wp-config. Los siguientes códigos deberían aparecer tal como están en el archivo wp-config.
define (‘DB_NAME’, ‘some_base’);
define (‘DB_USER’, ‘some_username’);
define (‘DB_PASSWORD’, ‘some_password’);
definir (‘DB_HOST’, ‘localhost’);
Contienen toda la información requerida que WordPress necesita para conectarse a su base de datos, y si algo está mal, la conexión no se establecerá. Esto es lo que debe hacer, copie cuatro líneas de código de su archivo wp-config, comuníquese con su servidor web y solicite confirmación si lo mismo es correcto.
Responderán pronto y le informarán si la información es precisa o no, y si no, puede realizar los cambios necesarios y volver a cargar el archivo a través de FTP.
5. Restaurar archivos predeterminados:
Si ninguno de los pasos enumerados aquí funcionó para usted, deberá ponerse en contacto con un experto o simplemente restaurar sus archivos predeterminados. Esto debería solucionar el problema, y luego puede modificarlo y modificarlo según sus preferencias.
Todo lo que necesita hacer es dirigirse a WordPress.org y descargar una versión limpia de los distintos archivos.
Todo lo que queda es copiar lo mismo en los archivos antiguos, lo que debería garantizar un restablecimiento efectivo mediante el cual su sitio debería poder conectarse a la base de datos y recuperar la información requerida con éxito.
Por lo tanto, puede resolver fácilmente todos los errores anteriores mientras se conecta a la base de datos. Al utilizar los pasos anteriores, puede verificar varios problemas y deshacerse de los mismos.








