Si tu WordPress solo muestra «Error establishing a database connection» (en español, «Error al establecer una conexión con la base de datos»), casi siempre es porque la contraseña guardada en el sitio ya no coincide con la de la base de datos. Tus entradas, páginas y pedidos siguen en la base: WordPress simplemente no puede entrar a ella. En esta guía te mostramos cómo arreglarlo desde tu panel en unos minutos.
Paso 1: Inicia sesión en DirectAdmin
Entra a tu panel DirectAdmin con tu usuario y tu contraseña. Si no los tienes a mano, escríbenos a [email protected].
Paso 2: Abre el Administrador de archivos
Abre el Administrador de archivos y entra a domains › tu-dominio.com › public_html (o la carpeta donde instalaste WordPress). Ahí está el archivo wp-config.php, que guarda los datos de conexión.
Paso 3: Mira los datos de conexión en wp-config.php
Abre wp-config.php con doble clic y busca tres líneas:
DB_NAME: el nombre de la base de datos.DB_USER: el usuario de la base de datos. Anótalo; en el ejemplo escimapruebas_wptienda.DB_PASSWORD: la contraseña de ese usuario.
Los dos primeros siempre empiezan con el nombre de tu cuenta y un guion bajo (por ejemplo USUARIO_wp123).
Paso 4: Busca la base en Base de Datos
Vuelve al panel y abre Base de Datos. Busca la base de tu sitio (la de DB_NAME), pulsa Administrar y comprueba que el usuario de DB_USER aparece en la lista de usuarios con acceso a ella.
Paso 5: Genera una contraseña nueva para el usuario
Pulsa Administrar en ese usuario. En Nueva contraseña, pulsa el botón de los dados para generar una clave segura, cópiala y pulsa Cambiar contraseña.
Paso 6: Pega la clave en DB_PASSWORD y guarda
Vuelve a wp-config.php y, en la línea de DB_PASSWORD, reemplaza la contraseña anterior por la nueva, entre comillas simples:
define( 'DB_PASSWORD', 'pega-aqui-la-clave-nueva' );
Pulsa Guardar y recarga tu sitio: vuelve a cargar con todo su contenido.
Si el error sigue
| Revisa | Debe ser | Detalle |
|---|---|---|
| DB_NAME y DB_USER | Iguales a los del panel | Con el prefijo de tu cuenta (USUARIO_) |
| DB_HOST | localhost | En CimaServer siempre es localhost |
| Comillas | Simples, sin espacios | 'tu-clave' |
| Base vacía o dañada | Restáurala | Restaurar una base de datos con JetBackup, o escríbenos a soporte |
No compartas la contraseña de la base con nadie, ni la pegues en correos o chats. Si tienes varios WordPress y no sabes qué base usa cada uno, en la guía de cambiar el dominio de WordPress con phpMyAdmin te mostramos cómo leer
wp-config.php. Antes de cambios grandes, haz una copia de la base con phpMyAdmin.
¿Necesitas ayuda? Escríbenos a [email protected] y con gusto te ayudamos.
¿Te sirvió esta guía?








































