Cómo corregir el error al establecer una conexión de base de datos en WordPress (paso a paso)

Cómo reparar el error al establecer la conexión de la base de datos en WordPress


¿Encuentra un error al establecer una conexión de base de datos en su sitio de WordPress? Puede haber múltiples razones detrás de este error. A veces, aparece inesperadamente y es posible que se pregunte qué ha cambiado en su sitio para crear este problema..

¡Ya no me pregunto! En este artículo, compartiremos cómo solucionar el error al establecer la conexión de su base de datos en WordPress resolviendo todos los motivos posibles.

Error al establecer una conexión de base de datos: cuándo y por qué?

Normalmente, este error ocurre porque su sitio web no puede crear una conexión de base de datos. Pero la razón por la que no está haciendo una conexión de base de datos puede ser diferente para todos. Aquí hay algunas razones:

  • Su servidor web no responde a su solicitud.
  • El servidor recibe demasiadas solicitudes y dejó de responder.
  • Las credenciales de inicio de sesión de su base de datos son incorrectas u obsoletas.
  • Su base de datos está dañada con malware.
  • Su base de datos está dañada debido a un cambio en el código o por una actualización automática de WordPress.

La mayoría de las veces recibirá este error cuando haya un problema con su servidor de alojamiento web. Aunque puede haber muchas otras razones también. Puede ser difícil para usted solucionar problemas porque no sabe por qué sucede en su sitio. Te guiaremos paso a paso para encontrar el problema y resolverlo..

Arreglar el error al establecer la conexión de la base de datos

Antes de comenzar, debe crear múltiples copias de seguridad de su base de datos y almacenarlas en diferentes ubicaciones. Si no puede rastrear o corregir este error, puede volver al problema principal cargando la copia de seguridad e intentar nuevamente con un nuevo enfoque.

También te recomendamos que mantengas actualizado tu sitio, temas y complementos de WordPress, por lo que hay menos posibilidades de que veas un error. También debe hacer una copia de seguridad de su sitio de WordPress regularmente, para que pueda restaurarlo, si es necesario.

Verificación de su página de inicio de sesión de administrador de WordPress

Debe verificar su página de inicio de sesión de administrador de WordPress para ver qué error se muestra allí. Si este error es similar al error en el front-end de su sitio, vaya al siguiente paso.

Si hay un error diferente en la página / wp-admin / como “Una o más tablas de la base de datos no están disponibles. Es posible que sea necesario reparar la base de datos ”, entonces deberá editar su archivo wp-config.php para agregar una línea de código.

Para editar wp-config.php, puede iniciar sesión en su sitio de WordPress con un cliente FTP. Deberá agregar este código antes de “¡Eso es todo, deja de editar! Feliz blogging “ línea en wp-config.php.

define (‘WP_ALLOW_REPAIR’, verdadero);

Asegúrese de guardar este archivo correctamente.

Después de agregar el código en el archivo wp-config.php, visite http://www.yoursite.com/wp-admin/maint/repair.php (reemplazar www.yoursite.com con la URL de su sitio web) para ver la configuración para reparar su base de datos.

No necesita iniciar sesión en su cuenta de administrador de WordPress para obtener acceso para reparar la base de datos. Si agrega el código correctamente en el archivo wp-config.php, le ayudará a reparar el problema de la base de datos. Luego de la reparación, puede continuar y eliminar el código de su archivo wp-config.php.

Si el problema persiste, puede leer más esta guía para buscar otra solución..

Edición de su archivo WP-Config.php para encontrar el problema

Puede saber que el archivo wp-config.php es el archivo principal que conecta su sitio web de WordPress con su base de datos. Tiene sus credenciales de inicio de sesión de la base de datos. Si ha cambiado la contraseña de usuario root o la contraseña de la base de datos, también deberá actualizar estos detalles en su archivo wp-config.php. Si no cambia los detalles en el archivo wp-config, encontrará un error al establecer la conexión de su base de datos.

Debe asegurarse de que los detalles de inicio de sesión para la base de datos son los mismos en el archivo wp-config.php que los configura para su base de datos de WordPress.

define (‘DB_NAME’, ‘nombre-base de datos’);
define (‘DB_USER’, ‘database-username’);
define (‘DB_PASSWORD’, ‘contraseña-base de datos’);
define (‘DB_HOST’, ‘localhost’);

En este código, DB_Name representa el nombre de su base de datos, DB_User es su nombre de usuario de la base de datos, DB_Password es la contraseña de la base de datos y DB_Host es el valor del host.

Puede agregar valor DB_Host como localhost si su proveedor de alojamiento de WordPress es BlueHost, HostGator, etc. Para otras compañías de alojamiento, puede contactar a su equipo de soporte o consultar esta guía en Trucos de configuración de WordPress para encontrar otros valores de host.

También descubrimos que si está ejecutando su sitio de WordPress en un servidor local como XAMPP o MAMP, puede reemplazar el valor DB_Host de localhost a IP para corregir este error.

define (‘DB_HOST’, ‘127.0.0.1:8889’);

Esta IP puede ser diferente para las empresas de alojamiento web en línea. También puede consultar esta guía sobre cómo transferir WordPress del servidor local a un sitio en vivo.

Si su problema aún no se resuelve, continúe leyendo a continuación para encontrar otras posibles soluciones para aplicar al servidor para solucionar el error.

Buscando en su servidor de alojamiento web

A veces, recibirás mucho tráfico de forma inesperada y tu servidor de alojamiento web dejará de responder a las solicitudes. Primero, ralentizará su sitio web y luego mostrará un error al establecer una conexión de base de datos a los usuarios que intenten visitar su sitio web. Esto sucede principalmente en entornos de alojamiento compartido o VPS.

Puede contactar directamente con el departamento de soporte de su proveedor de alojamiento web y verificar este problema. Para las empresas de alojamiento administrado como WPEngine y Siteground, el equipo de soporte lo ayudará rápidamente a solucionar el error.

En caso de que desee solucionar este error usted mismo en el servidor, le recomendamos que revise algunas cosas en su servidor MySQL para rastrear el problema.

Primero, debe intentar acceder a otros sitios web en el mismo servidor y ver si están funcionando bien o no. Si otros sitios web también muestran el mismo error, entonces su servidor MySQL está dañado.

Cuando no tenga otros sitios web en el mismo servidor para realizar pruebas, deberá ir a phpMyAdmin en su cPanel y conectarse a su base de datos. Al conectarse, deberá verificar si tiene permiso suficiente o no. Simplemente agregue un nuevo archivo, testconnection.php, y agregue este código:

<?php
$ link = mysqli_connect (‘localhost’, ‘nombre de usuario’, ‘contraseña’);
if (! $ link) {
die (‘No se pudo conectar:’. mysqli_error ());
}
echo ‘Conectado exitosamente’;
mysqli_close ($ enlace);
?>

Deberá reemplazar el nombre de usuario y la contraseña con las credenciales de inicio de sesión de su base de datos. Una vez conectado, significa que no hay problemas con los permisos, y puede continuar y verificar su archivo wp-config.php nuevamente para ver si hay algún error ortográfico en el nombre de usuario o contraseña.

Si su conexión falla, existe una buena posibilidad de que su servidor tenga problemas. Sin embargo, no se puede decir que su servidor MySQL está caído. Es posible que su usuario de la base de datos no tenga permiso suficiente para acceder al servidor.

Puede ponerse en contacto con su proveedor de alojamiento web y pedirle que le dé permiso. De esa manera, puede verificar si hay errores y resolver el problema.

Todavía hay muchas otras razones por las que puede recibir este error y deberá solucionar los problemas de su sitio web de diferentes maneras. Si su solución es diferente a los métodos que describimos anteriormente, compártala en los comentarios a continuación. Otros que están experimentando este error se beneficiarían de su valioso consejo.!

Esperamos que esta guía lo haya ayudado a corregir su error al establecer una conexión de base de datos en WordPress. También puede consultar cómo cambiar de un servidor web a otro sin tiempo de inactividad.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map