Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errores y diagnóstico

Error al establecer la conexión con la base de datos en WordPress

El mensaje significa que WordPress no pudo alcanzar la base de datos con su configuración. Rara vez implica pérdida de datos. Así se clasifica y se resuelve.

Respuesta breve: WordPress no ha podido conectarse a la base de datos con las credenciales y el servidor de wp-config.php. Puede ser una credencial incorrecta, un servicio de base de datos detenido, un límite de conexiones o corrupción, y la diferencia decide todo lo que hagas después. En la mayoría de casos los datos están intactos.

Clasifica antes de tocar archivos

  • ¿Afecta a una web o a todas las de la cuenta? Todas caídas apunta al servidor de base de datos, no a tu configuración.
  • ¿La página de estado del hosting informa de una incidencia?
  • ¿Hubo una migración, un cambio de contraseña o un despliegue justo antes?
  • ¿La cuenta ha alcanzado su cuota de disco o su máximo de conexiones?

Revisa los cuatro valores de wp-config.php

Abre wp-config.php y confirma DB_NAME, DB_USER, DB_PASSWORD y DB_HOST con lo que muestra tu panel de hosting. DB_HOST es la trampa habitual: es localhost en muchos hostings, pero un nombre de servidor concreto o una ruta de socket en otros. No sobrescribas el archivo entero con uno nuevo: eliminarías el prefijo de tablas, las claves y las constantes de entorno. Compara valores, y nunca pegues el contenido del archivo en ningún sitio público: contiene la contraseña de tu base de datos.

Prueba la conexión directamente

Si las credenciales parecen correctas pero sigue fallando, comprueba si la propia base de datos responde. Entra en phpMyAdmin o en la herramienta de base de datos de tu hosting con el mismo DB_USER y DB_PASSWORD. Si ese acceso también falla, el problema es la credencial o los privilegios del usuario. Si funciona, el problema está en cómo WordPress llega al servidor: a menudo DB_HOST o un servicio caído.

Cuando una tabla está dañada, no la conexión

Si el servicio responde pero WordPress sigue dando error en algunas páginas, una tabla puede estar marcada como dañada. WordPress tiene un modo de reparación integrado: añade define('WP_ALLOW_REPAIR', true); a wp-config.php, visita /wp-admin/maint/repair.php, ejecuta la reparación y elimina esa línea de inmediato: dejarla activa expone un endpoint de reparación a Internet. Haz una copia de la base de datos antes de ejecutarlo.

Verifica con una página real

Carga la portada, entra en el administrador, abre el editor de entradas y haz una búsqueda. Una portada servida desde caché puede ocultar una base de datos que sigue rechazando escrituras, así que prueba algo que lea y escriba, no solo la portada cacheada.

CRITERIO DE INCIDENTE WP REPAIR

Secuencia de intervención segura

El mensaje agrupa fallos distintos: credenciales inválidas, servicio inaccesible, conexiones agotadas, presión de disco o tablas dañadas. El orden evita que una suposición sobre la configuración termine en pérdida de datos.

WP RepairModelo de diagnóstico
1Petición2PHP / servidor3WordPress4Componente
Sigue la cadena hasta encontrar el primer punto que deja de comportarse como debería.
  1. Confirma si están afectadas todas las webs que usan el mismo servidor de base de datos.
  2. Compara DB_NAME, DB_USER, DB_HOST y privilegios sin publicar wp-config.php.
  3. Prueba las mismas credenciales desde la herramienta de base de datos del hosting o la línea de comandos.
  4. Revisa espacio en disco, límite de conexiones y log del servicio antes de reparar tablas.

Qué debe quedar verificado

  • Funcionan las consultas del front y del administrador.
  • Una escritura controlada persiste y puede leerse de nuevo.
  • No aparecen errores de conexión ni tablas dañadas en el log de base de datos.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia