Corregir el error de WordPress al establecer la conexión a la base de datos [2021]

Corregir el error de WordPress al establecer la conexión a la base de datos [2021]

Porque el sitio web de WordPress no puede conectarse a la base de datos para obtener el contenido de su sitio web.La base de datos es donde se almacena todo el contenido y la información de su sitio web.

Si tiene problemas con este error, utilice algunas soluciones efectivas para solucionarlo.En WordPressSe produjo un error al establecer una conexión a la base de datos..

Error al establecer la conexión a la base de datos

WordPress consta de código escrito en PHP y una base de datos que generalmente ejecuta MySQL.Es necesario ejecutar PHP en su sitio de WordPress que le permita publicar comentarios, compartir archivos y recuperar páginas.WordPress también necesita una base de datos para almacenar configuraciones, publicaciones, documentos, enlaces a archivos cargados, etc.Si no se puede establecer una conexión a la base de datos, solo se mostrará un mensaje de error en lugar de su sitio web.

¿Por qué este error establece una conexión a la base de datos?

Este error simplemente significa que WordPress no puede conectarse a su base de datos para buscar y mostrar el contenido de su sitio web.Cuando vea este error en el sitio web, puede ser uno de los siguientes:

  • Las credenciales de inicio de sesión para la base de datos son incorrectas: Esto es lo que sucede cuando cambia las credenciales de inicio de sesión de la base de datos y se olvida de actualizarlas en el archivo wp-config.
  • Su base de datos está dañada:Hay muchas razones posiblesHacer que la base de datos se bloquee .Uno de ellos está cargando un complemento con la codificación incorrecta.También puede ocurrir debido a un error en el servidor de alojamiento de la base de datos.
  • Su servidor de base de datos está inactivo: Si desea alojar la base de datos en su propio servidor, debe comunicarse con el desarrollador.Sin embargo, si su empresa de alojamiento web es responsable de alojar la base de datos, no hay nada que pueda hacer excepto llamarlos y hacerles saber que la base de datos está cerrada.La mayoría de los servicios de alojamiento web brindan un soporte sólido y resolverán este problema en unos minutos.

En la mayoría de los casos, este error se mostrará cuando la base de datos esté dañada o las credenciales de inicio de sesión de la base de datos no sean válidas.Ambos son fáciles de reparar y el tiempo de reparación no excederá de unos minutos.

¿Resolver el establecimiento de un error de conexión a la base de datos?

Después de comprender cuál es el error de establecer una conexión a la base de datos y la causa de este problema, entremos ahora en la sección "Solución de problemas".

Antes de comenzar a realizar cambios en el sitio web, le recomendamos encarecidamente que realice una copia de seguridad o se asegure de tener una copia de seguridad del sitio web.En casos excepcionales, si destruye algo, la copia de seguridad lo devolverá al estado anterior.

Cuando intenta iniciar sesión en el panel del sitio web, ¿recibe un mensaje que dice "Una o más tablas de la base de datos no están disponibles" o "Es posible que la base de datos deba repararse"?

pregunta relacionada  ¿Cómo habilitar Keep-Alive en Wordpress? (Acelera tu sitio web)

Si este es el mensaje que ve en el backend, solo significa que la base de datos está dañada.Por otro lado, si ves lo mismo "Error al establecer la conexión a la base de datos".Mensaje, luego puede continuar con la siguiente parte.

Reparar la base de datos dañada

Reparar una base de datos dañada es fácil y no lleva unos minutos.Métodos de la siguiente manera:

  • Primero, inicie sesión en cPanel,
  • Abra la aplicación del administrador de archivos
  • Navega a la carpeta de instalación de WordPress.
  • Ahora encuentra wp-config.php archivo,
  • Seleccione la opción de edición y agregue la siguiente línea de código al final:

define ('WP_ALLOW_REPAIR', verdadero);

Esta línea de código le permitirá ingresar al modo de reparación de la base de datos de su sitio web de WordPress.

Para iniciar el proceso de reparación, visite la siguiente página en su navegador:

http: // yoursite.com /wp-admin/maint/reparación.php

Por ejemplo: https://zcom.tech/wp-admin/maint/repair.php

Reparación de base de datos de WordPress

En esta página de reparación, puede optar por reparar o puede optar por reparar y optimizar.Te recomendamos Reparación y optimizaciónPero debes tener en cuenta que esto no solo requiere una función de reparación, sino también más tiempo.

Una cosa que debe tener en cuenta es que todos pueden acceder a esta página.No es necesario iniciar sesión para acceder a esta página y utilizar la función de reparación.Por lo tanto, para asegurarse de que los usuarios de su sitio web no puedan utilizar la página, Una vez finalizado el proceso, Tendrá que eliminar agregar awp-config.phpArchivoLinea de codigo .

Compruebe la información de inicio de sesión de la base de datos incorrecta

WP-Config.php Probablemente el archivo individual más importante de toda la instalación de WordPress.Aquí, puede especificar los detalles de WordPress para conectarse a la base de datos.Si cambia la contraseña de root o la contraseña de usuario de la base de datos, también debe cambiar este archivo.Para hacer esto, deberá iniciar sesión en su cuenta de cPanel y abrir la aplicación "Administrador de archivos".Luego navegue hasta el directorio de instalación del sitio web de WordPress.Ahora, ver o editar wp-config.php Archivo para comprobar el código.

Debería ver las credenciales de inicio de sesión utilizadas por WordPress para conectarse a la base de datos.Debe tener un aspecto como este:

define ('DB_NAME', 'nombre-base-de-datos-aquí');
define ('DB_USER', 'database-username-here');
define ('DB_PASSWORD', 'contraseña-base-de-datos-aquí');
define ('DB_HOST', 'localhost');

pregunta relacionada  Cómo mejorar la velocidad del sitio web de WordPress en el teléfono móvil

Las cuatro líneas anteriores contienen su nombre de base de datos, nombre de usuario, contraseña y el nombre de host de la base de datos.

Si se encuentra que alguno de estos valores es incorrecto, debe cambiarse con los valores correctos.

Si no conoce el nombre de la base de datos, puede usar PHPMyAdmin para encontrarla.Es una aplicación gratuita que viene con todas las soluciones de alojamiento.

Para usarlo, tendrás que Desde cPanelRegistrarse en PHPMyAdmin.Después de iniciar sesión en el panel de PHPMyAdmin, verá una lista de bases de datos.Una de estas bases de datos debería ser compatible conwp-config.php Archivo"DB_NAMEEl valor junto a él tiene el mismo nombre .Haga clic en el enlace de exploración de la base de datos con el mismo nombre.

Ahora, deberá verificar que esta es la base de datos correcta que contiene la información de su sitio web.Para hacer esto, haga clic en el enlace "Examinar" junto a la tabla "wp_options".

Si puede ver el nombre y la URL de su sitio web en esta tabla, significa que esta es la base de datos correcta.Si este no es el caso, debe realizar la misma operación en todas las demás bases de datos para encontrar la base de datos correcta.Después de encontrar la base de datos correcta, use el nombre de la base de datos correcta para cambiar el nombre de la base de datos en el archivo wp-config.

Si el nombre de la base de datos ya es correcto, el nombre de usuario y la contraseña pueden ser el problema.Para comprobar si el nombre de usuario y la contraseña que está utilizando son correctos, cree un nuevo archivo en el directorio de instalación de WordPress y asígnele el nombre "db-check.php", y luego copie el siguiente código en él:


$ prueba = mysql_connect ('localhost', 'root', 'contraseña');
if (! $ prueba) {
die ('Error de MySQL:'. mysql_error ());
}
echo'¡La conexión de la base de datos funciona correctamente! ';
mysql_close ($ testConnection);

Ahora, visite la siguiente URL:

http: // yoursite.com /db-check.php

Si ve un mensaje de error, el nombre de usuario o la contraseña son incorrectos.Para resolver este problema, puede usar la aplicación de base de datos MySQL en cPanel para crear un nuevo nombre de usuario y contraseña.

pregunta relacionada  Actualización de WordPress: WordPress 5.5 proporciona nuevos bloques y mejoras relacionadas con los bloques, un tiempo de carga más rápido, etc.

Para hacer esto, abra la aplicación "Base de datos MySQL" en cPanel y haga clic en el enlace "Agregar nuevo usuario".Todo lo que tiene que hacer ahora es elegir un buen nombre de usuario y una contraseña segura, y luego hacer clic en el botón "Crear usuario".Ahora se utilizarán estas nuevas credenciales de base de datos.

Ahora, desplácese hacia abajo hasta la sección "Agregar usuario a la base de datos", seleccione el nombre de usuario y la base de datos de WordPress del usuario que acaba de crear y haga clic en el botón "Agregar".Si lo hace, agregará el nuevo usuario que acaba de crear a la base de datos de su sitio de WordPress.

Ahora que tiene un nuevo usuario, deberá actualizar el archivo wp-config.php con la nueva información de inicio de sesión de la base de datos.

Para hacer esto, abra la aplicación "Administrador de archivos" en cPanel, navegue hasta el directorio de instalación de WordPress y edite el archivo wp-config.php.En el archivo wp-config.php, cambie el valor junto a "DB_USER" con el nuevo nombre de usuario y cambie el valor junto a "DB_PASSWORD" con la nueva contraseña.

Si se debe a credenciales de inicio de sesión de base de datos incorrectas, esto debería resolver el problema.

Si su sitio web aún muestra el mismo mensaje de error, vaya a la siguiente sección:

¿O ve el mismo mensaje de error?

Si este es el caso, es probable que haya un problema con el servidor de la base de datos de su servidor web.En este caso, lo único que puede hacer es ponerse en contacto con su proveedor de alojamiento web y pedirle que resuelva el problema.

Si ha intentado todos los pasos de este artículo, no dude en ponerse en contacto con su proveedor de alojamiento web.Porque en muchos casos este error puede ser causado por algunas actualizaciones recientes en el servidor web.

La mayoría de los servidores web brindan soporte 24 horas al día, 7 días a la semana, y la velocidad de respuesta es muy rápida.Si se comunica con su servicio de alojamiento web, ellos lo ayudarán a encontrar el problema y resolverlo al final.Si su servicio de alojamiento web indica que esto es culpa suya, debe contratar a un desarrollador web para resolver este problema.

Restaurar la copia de seguridad anterior

Además, si está seguro de que no perderá ningún dato nuevo (como las últimas publicaciones), también puede intentar restaurar el sitio a una copia de seguridad anterior.

¿Estas soluciones ayudan a reparar  En WordPressError al establecer la conexión a la base de datos?Háganos saber los comentarios a continuación.

Oh hola 👋Un placer conocerte.

Suscríbete a nuestro boletín, Envía con mucha regularidadGran tecnologiaA tu publicacióncaja.

Enviar comentario