Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Solucionar el “Error al establecer una conexión a la base de datos” en WordPress 2020

Consiguiendo Error al establecer una conexión de base de datos En WordPress ¿Mientras inicia sesión o navega por su blog de WordPress? Esto se debe a que el sitio 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 almacenan todos los contenidos e información de su sitio web. Si tiene problemas con este error, aquí encontrará algunas soluciones efectivas para corregir Error al establecer una conexión de base de datos en WordPress.

Error al establecer una conexión de base de datos

WordPress se compone de una combinación de código escrito en PHP y una base de datos, que normalmente ejecuta MySQL. Se requiere PHP para ejecutar las funciones en su sitio de WordPress que permiten publicar comentarios, compartir archivos, recuperar páginas, etc. WordPress también requiere una base de datos para almacenar configuraciones, publicaciones, contribuciones, enlaces a archivos cargados y mucho más. Si no se puede establecer la conexión a la base de datos, solo aparecerá un mensaje de error en lugar de su sitio web.

¿Por qué este error al establecer 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 su sitio web, uno de los siguientes puede ser el caso:

Las credenciales de inicio de sesión de su base de datos son incorrectas: Esto es lo que sucede cuando cambia las credenciales de inicio de sesión de su base de datos y se olvida de actualizarlas en el archivo wp-config.Su base de datos está dañada: Hay muchas razones por las que esto podría sucederle a su base de datos. Uno de los cuales es cargar un complemento mal codificado. 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 aloja la base de datos en sus propios servidores, deberá ponerse en contacto con su desarrollador. Pero si su empresa de alojamiento web es responsable de alojar la base de datos, no puede hacer nada más que llamarlos y hacerles saber que no funciona. La mayoría de los servicios de alojamiento web ofrecen un gran soporte y solucionarán este problema en minutos.

En la mayoría de los casos, este error aparece cuando la base de datos está dañada o las credenciales de inicio de sesión de la base de datos no son válidas. Ambos son fáciles de arreglar y no tardarán más de unos minutos en solucionarse.

¿Reparar el error al establecer una conexión a la base de datos?

Después de comprender qué es un error al establecer una conexión de base de datos y la razón detrás de este problema, ahora pasemos a la parte de solución de problemas.

Antes de comenzar a realizar cambios en su sitio web, le recomendamos encarecidamente que haga una copia de seguridad o se asegure de tener una copia de seguridad de su sitio web. En el improbable caso de que rompa algo, una copia de seguridad le permitirá volver al estado anterior.

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

Si este es el mensaje que ve en el back-end, entonces simplemente significa que su base de datos está dañada. Por otro lado, si ves lo mismo “Error al establecer una conexión de base de datos. ” mensaje, luego puede pasar a la siguiente sección.

Reparar la base de datos dañada

Arreglar una base de datos dañada es fácil y no lleva más de unos minutos. Así es como puede hacerlo:

Primero, inicie sesión en cPanel, abra la aplicación Administrador de archivos, navegue hasta la carpeta de instalación de WordPress. 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 para su sitio web de WordPress.

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

http: //youritio.com/wp-admin/maint/repair.php

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

En esta página de reparación, puede elegir reparar o reparar y optimizar. Te recomendamos que vayas con reparar y optimizar, pero debe tener en cuenta que lleva más tiempo que solo la función de reparación.

Una cosa que debe tener en cuenta es que todos pueden acceder a esta página. No necesita iniciar sesión para visitar 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 usar esta página, deberá eliminar la línea de código que agregó a su wp-config.php archivo una vez finalizado el proceso.

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

WP-Config.php es probablemente el archivo más importante de toda la instalación de WordPress. Aquí es donde especifica los detalles para que WordPress conecte su base de datos. Si cambió su contraseña de root o la contraseña de usuario de la base de datos, también deberá 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 de su sitio de WordPress. Ahora, vea o edite el wp-config.php archivo para inspeccionar el código.

Debería ver las credenciales de inicio de sesión utilizadas por WordPress para conectarse a su base de datos. Debería verse algo como esto:

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’);

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 encuentra que alguno de estos valores es incorrecto, debe cambiarlos por los valores correctos.

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

Para usarlo, deberá iniciar sesión en PHPMyAdmin desde su cPanel. Una vez que haya iniciado sesión en el panel de PHPMyAdmin, verá una lista de bases de datos. Una de estas bases de datos debe tener el mismo nombre que el valor junto a “DB_NAME” en tus wp-config.php archivo. Haga clic en el enlace Examinar para la base de datos que tiene el mismo nombre.

Ahora, deberá verificar si 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 en esta tabla, puede ver el nombre de su sitio web y la URL, significa que esta es la base de datos correcta. Si este no es el caso, tendrá que hacer lo mismo con todas las demás bases de datos para encontrar la base de datos correcta. Una vez que encuentre la base de datos correcta, cambie el nombre de su base de datos en el archivo wp-config con el nombre de esta base de datos correcta.

Si el nombre de la base de datos ya es correcto, entonces el nombre de usuario y la contraseña pueden ser el problema. Para comprobar si está utilizando el nombre de usuario y la contraseña correctos, cree un nuevo archivo en el directorio de instalación de WordPress y asígnele el nombre “db-check.php” y 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 a la base de datos funciona correctamente!’;
mysql_close ($ testConnection);

Ahora, visite la siguiente URL:

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

Si ve un mensaje de error, significa que el nombre de usuario o la contraseña son incorrectos. Para solucionar esto, puede crear un nuevo nombre de usuario y contraseña con la aplicación de bases de datos MySQL en cPanel.

Para hacer esto, abra la aplicación MySQL Databases 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 hacer clic en el botón Crear usuario. Estas nuevas credenciales de base de datos son las que usará ahora.

Ahora, desplácese hacia abajo hasta la sección Agregar usuario a la base de datos, seleccione el nombre de usuario del usuario que acaba de crear y la base de datos de WordPress, y haga clic en el botón Agregar. Hacer esto agregará este 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 el valor junto a ‘DB_PASSWORD’ con la nueva contraseña.

Esto debería solucionar el problema si se debió a credenciales de inicio de sesión de base de datos incorrectas.

Si su sitio web todavía muestra el mismo mensaje de error, continúe con la siguiente sección:

Aún así, ¿ve el mismo mensaje de error?

Si este es el caso, lo más probable es que se trate de un problema relacionado con los servidores de base de datos de su servidor web. Lo único que puede hacer en este caso es ponerse en contacto con su proveedor de alojamiento web y pedirle que solucione este problema.

Si ha probado todos los pasos de este artículo, no dude en ponerse en contacto con su proveedor de alojamiento web. Porque muchas veces este error puede ser el resultado de alguna actualización reciente por parte de su proveedor de alojamiento web.

La mayoría de los servidores web ofrecen soporte 24/7 y son muy receptivos. Si se comunica con su servicio de alojamiento web, ellos lo ayudarán a encontrar el problema y a solucionarlo si está al final. Si su servicio de alojamiento web sugiere que es un error de su parte, debe contratar a un desarrollador web para solucionar el problema.

Restaurar la copia de seguridad anterior

Alternativamente, también puede intentar revertir su sitio a una copia de seguridad anterior si está seguro de que no perderá ningún dato nuevo como sus últimas publicaciones.

¿Ayudaron estas soluciones a solucionar Error al establecer una conexión de base de datos en WordPress? Háganos saber en los comentarios a continuación, también lea

Tabla de Contenido