Cuando consultas tu página web, el código alojado usualmente realiza una conexión a la base de datos (en adelante BBDD) para saber qué contenido debe mostrar. Esto ocurre con páginas llamadas dinámicas (p.ej. PHP), es decir, que el contenido no siempre es el mismo. Las páginas cuyo contenido no cambia, son llamadas páginas estáticas (p.ej. HTML)
Sin una conexión a la BBDD, el código no tiene acceso a la fuente de información para mostrar tu página web y suele mostrar un mensaje de error en el navegador, por ejemplo: Error al establecer una conexión con la base de datos o su variante en inglés Error Establishing Database Connection.
Para solucionar el error, debes verificar los datos de conexión a la BBDD. Para ello, usa un gestor de bases de datos o bien el PhpMyAdmin y asegúrate que el usuario y contraseña son válidos, posibilitando el acceso a la base de datos y sus tablas. Si es el caso, entonces deberás modificar el fichero de configuración correspondiente.
A continuación, te mostramos un ejemplo de un archivo "wp-config.php" de WordPress. Puedes editarlo con un cliente FTP (por ejemplo el Filezilla) y modificar los siguientes parámetros de conexión:
define(‘DB_NAME’, ‘**database_name_here**’); --> el nombre de la BBDD
define(‘DB_USER’, ‘**username_here**’); --> el usuario de la BBDD
define(‘DB_PASSWORD’, ‘**password_here**’); --> la contraseña del usuario de BBDD
define(‘DB_HOST’, ‘**localhost**’); --> puedes dejarlo como ‘localhost'`
Los podrás encontrar accediendo al dashboard de tu servicio de Hosting o servicio de Cloud que disponga de BBDD y hacer clic en Gestión Bases de Datos.
Normalmente es debido a que se ha modificado la contraseña del usuario de la BBDD a través del menú Gestión Bases de Datos del SWPanel y no se ha definido la nueva contraseña en el archivo wp-config.php. También, puede deberse a: