🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo solucionar el error de 'Conexión establecida' en WordPress con Plesk

Actualizado el 17 de diciembre de 2025

¡Hola! ¿Has intentado acceder a tu sitio web WordPress y te has encontrado con el molesto mensaje de "Error de conexión establecida"? No te preocupes, es uno de los problemas más comunes en WordPress, especialmente cuando se gestiona desde un panel como Plesk. Este error suele aparecer cuando el servidor no puede comunicarse correctamente con la base de datos o cuando hay un conflicto con los archivos del sistema.

En esta guía extensa y detallada, te explicaré paso a paso cómo solucionar el error de conexión establecida en WordPress con Plesk. Vamos a desglosar las causas más frecuentes y las soluciones más efectivas, desde las más simples hasta las más técnicas. Al final, tendrás un sitio web funcionando de nuevo sin necesidad de ser un experto en desarrollo.


¿Qué significa el error de "Conexión establecida"?

Antes de lanzarnos a las soluciones, es importante entender qué está pasando. El mensaje completo suele ser algo como: "Error: Se ha establecido una conexión pero no se pudo completar la solicitud. El servidor no pudo leer la respuesta." o simplemente "Error de conexión establecida".

Esto ocurre cuando tu sitio WordPress intenta conectarse a su base de datos (MySQL/MariaDB) o a servicios internos (como Redis o Memcached), pero la conexión se interrumpe a mitad del proceso. Las causas más comunes son:

  • Contraseña o usuario de la base de datos incorrectos en el archivo wp-config.php.
  • Servicio de base de datos caído o sobrecargado en el servidor Plesk.
  • Plugin o tema conflictivo que bloquea la conexión.
  • Archivos de caché corruptos (por ejemplo, de Redis o de un plugin de caché).
  • Límites de recursos del servidor (memoria, conexiones simultáneas).
  • Problemas con el firewall de Plesk o reglas de seguridad.

Vamos a resolverlo paso a paso, empezando por lo más sencillo.


Paso 1: Verifica el estado de la base de datos desde Plesk

Lo primero es asegurarte de que la base de datos esté funcionando correctamente. En Plesk, puedes hacerlo fácilmente:

  1. Inicia sesión en tu panel de Plesk (normalmente https://tudominio.com:8443 o la URL que te proporcionó tu hosting).
  2. Ve a "Bases de datos" en el menú de la izquierda.
  3. Busca la base de datos de tu WordPress (suele tener un nombre similar a tudominio_wp).
  4. Haz clic en el nombre de la base de datos y luego en "Administrar" (esto abrirá phpMyAdmin).
  5. Si phpMyAdmin se abre sin errores, la base de datos está activa. Si ves un mensaje de error, significa que el servicio MySQL/MariaDB está caído.

[INFO] Si la base de datos no se abre, contacta con tu proveedor de hosting o reinicia el servicio desde Plesk (en Herramientas y configuraciones > Servicios > MySQL). A veces un simple reinicio soluciona el problema.


Paso 2: Revisa el archivo wp-config.php (el culpable más común)

El archivo wp-config.php contiene las credenciales de conexión a la base de datos. Un error tipográfico aquí es la causa número uno del error de conexión establecida.

  1. Accede a tu sitio a través de FTP (FileZilla, por ejemplo) o desde el administrador de archivos de Plesk (en Archivos > httpdocs).
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto (como Notepad++ o el editor interno de Plesk).
  4. Localiza las siguientes líneas:
    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña');
    define('DB_HOST', 'localhost');
    
  5. Verifica que estos datos coincidan exactamente con los que aparecen en Plesk (en Bases de datos > selecciona tu base > Información de conexión).
  6. Atención al DB_HOST: A veces no es localhost, sino 127.0.0.1 o una dirección IP como 10.0.0.1. Si tu hosting usa un servidor de bases de datos separado, puede ser un nombre como mysql.tudominio.com. Copia exactamente lo que te muestra Plesk.
  7. Si encuentras algún error, corrígelo y guarda el archivo.

[WARNING] No dejes espacios en blanco antes de <?php al inicio del archivo. Eso también puede causar errores de conexión.


Paso 3: Desactiva plugins y temas de forma manual

A veces un plugin o tema mal configurado puede bloquear la conexión a la base de datos. Como no puedes acceder al panel de administración, hazlo manualmente:

  1. Desde FTP o el administrador de archivos de Plesk, ve a la carpeta wp-content.
  2. Renombra la carpeta plugins a plugins_old (esto desactiva todos los plugins de golpe).
  3. Si el error desaparece, el problema es un plugin. Ve renombrando carpetas de plugins individuales (dentro de plugins_old) una por una para identificar al culpable.
  4. Si el error persiste, prueba con el tema: dentro de wp-content/themes, renombra la carpeta de tu tema activo (por ejemplo, twentytwentythree) a tema_inactivo. WordPress usará un tema por defecto (como Twenty Twenty-Three) y eso puede resolver el conflicto.

[TIP] Si usas un tema hijo, asegúrate de que el tema padre también esté presente y correcto.


Paso 4: Limpia la caché y reinicia servicios de memoria (Redis/Memcached)

Si tu servidor Plesk utiliza sistemas de caché como Redis o Memcached, un cache corrupto puede provocar el error de conexión establecida.

  1. En Plesk, ve a "Herramientas y configuraciones" > "Servicios".
  2. Busca Redis o Memcached en la lista de servicios.
  3. Haz clic en "Reiniciar" para cada uno.
  4. También puedes vaciar la caché desde la línea de comandos (si tienes acceso SSH):
    redis-cli FLUSHALL
    
    O para Memcached:
    echo "flush_all" | nc localhost 11211
    

[INFO] Si no estás seguro de si usas estos servicios, consulta con tu proveedor de hosting o revisa el archivo wp-config.php en busca de líneas como define('WP_REDIS_HOST', ...).


Paso 5: Aumenta los límites de memoria de WordPress

A veces el error ocurre porque WordPress se queda sin memoria al intentar establecer conexiones. Para solucionarlo, añade esta línea al archivo wp-config.php, justo antes de la línea que dice /* That's all, stop editing! */:

define('WP_MEMORY_LIMIT', '256M');

Esto le da más memoria a WordPress. Si ya tienes una línea similar, cámbiala a 256M o incluso 512M.


Paso 6: Verifica el firewall de Plesk y las reglas de seguridad

El firewall de Plesk (basado en iptables o CSF) puede bloquear conexiones internas entre WordPress y la base de datos, especialmente si has añadido reglas personalizadas.

  1. En Plesk, ve a "Herramientas y configuraciones" > "Firewall".
  2. Revisa las reglas de entrada y salida. Asegúrate de que el puerto 3306 (MySQL) esté permitido para conexiones locales (desde 127.0.0.1 o localhost).
  3. Si usas un plugin de seguridad como Wordfence o Sucuri, temporalmente desactívalo desde FTP (renombrando su carpeta en wp-content/plugins) para descartar conflictos.

[WARNING] No bloquees el puerto 3306 para 127.0.0.1, ya que es esencial para la comunicación local.


Paso 7: Repara la base de datos desde Plesk

Una base de datos corrupta también puede causar este error. Plesk incluye una herramienta para repararla:

  1. Ve a "Bases de datos" en Plesk.
  2. Selecciona la base de datos de tu WordPress.
  3. Haz clic en "Reparar base de datos" (o "Check & Repair").
  4. Espera a que termine el proceso. Si hay errores, se mostrarán y se intentarán reparar automáticamente.

[TIP] También puedes hacerlo desde phpMyAdmin: selecciona todas las tablas de la base de datos y, en el menú desplegable, elige "Reparar tabla".


Paso 8: Reinstala los archivos principales de WordPress (sin perder contenido)

Si nada de lo anterior funciona, es posible que algún archivo central de WordPress esté dañado. Puedes reemplazarlos sin perder tus publicaciones, páginas o configuraciones:

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Conéctate por FTP a tu sitio y sube solo las carpetas wp-admin y wp-includes, y los archivos de la raíz (excepto wp-content y wp-config.php).
  4. Sobrescribe los archivos existentes cuando te lo pida.
  5. Luego, elimina la carpeta wp-content/plugins y vuélvela a crear (vacía). Instala los plugins de nuevo desde el panel de administración (cuando puedas acceder).

Esto restaura los archivos del núcleo de WordPress sin tocar tu contenido.


Paso 9: Comprueba los logs de error en Plesk

Los registros de errores te darán pistas precisas sobre qué está fallando. En Plesk:

  1. Ve a "Sitios web y dominios" > selecciona tu dominio.
  2. Haz clic en "Registros" (o "Logs").
  3. Busca el archivo error.log (puede estar en httpdocs/error.log o en var/log/plesk/).
  4. Descarga el archivo y ábrelo con un editor de texto. Busca líneas que contengan "Error de conexión establecida", "MySQL", "PHP Fatal error" o "PDO".
  5. Comparte estos errores con tu proveedor de hosting si no entiendes el mensaje.

[INFO] Los logs pueden ser extensos. Usa Ctrl+F para buscar palabras clave como "connect", "database" o "timeout".


FAQ: Preguntas frecuentes sobre el error de conexión establecida en WordPress con Plesk

P: ¿El error puede deberse a un ataque DDoS o a un plugin malicioso?
R: Sí, aunque es menos común. Si sospechas de un ataque, revisa los logs de acceso en Plesk (en Registros > access.log) para ver tráfico anómalo. También escanea tu sitio con un plugin de seguridad (como Wordfence) una vez que puedas acceder al panel.

P: ¿Qué hago si el error aparece solo en algunas páginas?
R: Suele ser un problema de memoria o de un plugin específico. Sigue los pasos 3 (desactivar plugins) y 5 (aumentar memoria) de esta guía.

P: ¿Puedo usar un plugin para reparar la base de datos sin phpMyAdmin?
R: Sí, pero necesitas acceso al panel de administración. Como no puedes, usa la herramienta de reparación de Plesk o el método manual desde phpMyAdmin.

P: ¿El error de conexión establecida es lo mismo que "Error establishing a database connection"?
R: No exactamente, pero están relacionados. El error de "conexión establecida" suele ser más genérico y puede incluir problemas de caché o plugins, mientras que el otro es específico de la base de datos. Las soluciones aquí cubren ambos.

P: ¿Cómo evito que esto vuelva a ocurrir?
R: Mantén WordPress, plugins y temas actualizados. Programa revisiones periódicas de la base de datos desde Plesk. Usa un plugin de caché fiable (como W3 Total Cache o WP Rocket) configurado correctamente. Y, si tu hosting lo permite, activa la monitorización de servicios (Plesk tiene alertas por correo electrónico).

P: ¿Qué hago si uso Syspanel (HestiaCP) en lugar de Plesk?
R: El proceso es similar, pero accede a tu panel en https://tudominio.com:2106. Las opciones de bases de datos y archivos se encuentran en el menú "Base de datos" y "Administrador de archivos". Los pasos 1 a 9 son aplicables, solo cambia la interfaz.


Conclusión

El error de conexión establecida en WordPress con Plesk puede ser frustrante, pero siguiendo esta guía paso a paso podrás solucionarlo en la mayoría de los casos. Recuerda empezar por lo más simple (verificar credenciales de la base de datos) y luego ir subiendo en complejidad (desactivar plugins, reparar base de datos, revisar logs). Si después de todo el error persiste, contacta con tu proveedor de hosting, ya que podría ser un problema a nivel de servidor.

Espero que este artículo te haya sido de gran ayuda. ¡No olvides hacer copias de seguridad periódicas de tu sitio para evitar dolores de cabeza! Si tienes más dudas, déjalas en los comentarios o consulta la documentación oficial de Plesk. ¡Buena suerte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel