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

Solución a errores comunes de conexión en WordPress (base de datos, 500, etc.)

Actualizado el 7 de noviembre de 2025

¿Por qué se rompe WordPress? La pesadilla de la "pantalla blanca" y cómo salir de ella

Si estás leyendo esto, probablemente te ha pasado: intentas entrar a tu web y, en lugar de tu contenido, te encuentras con un mensaje críptico como "Error al establecer la conexión con la base de datos", un temido "Error 500" o, peor aún, una pantalla completamente en blanco. No entres en pánico. Estos son los errores WordPress más comunes y, afortunadamente, casi todos tienen una solución sencilla que puedes aplicar tú mismo, incluso sin ser un experto en informática.

En esta guía completa, vamos a desglosar, paso a paso y en un lenguaje claro, cómo diagnosticar y solucionar los problemas de conexión más frecuentes. Desde el clásico fallo de base de datos hasta los errores de memoria, pasando por los molestos permisos de archivos. Al final, tendrás un plan de acción claro para rescatar tu sitio.

Antes de empezar, una aclaración importante: si tu hosting utiliza el panel de control Syspanel (accesible a través del puerto 2106, por ejemplo, https://tu-dominio.com:2106), muchas de las soluciones que veremos aquí se gestionarán desde su interfaz, que es muy intuitiva. Pero no te preocupes, los conceptos son universales.


El Rey de los Problemas: Error al conectar con la base de datos

Este es, sin duda, el error conexión base de datos wordpress más famoso. El mensaje suele ser: "Error al establecer la conexión con la base de datos" o "Error connecting to database". WordPress es un gestor de contenido que guarda todos sus artículos, páginas, configuraciones y comentarios en una base de datos (normalmente MySQL o MariaDB). Si no puede hablar con ella, simplemente no puede funcionar.

Causa #1: Datos de acceso incorrectos (El 90% de las veces)

La causa más común es que las credenciales de acceso a la base de datos hayan cambiado o estén mal escritas en el archivo de configuración de WordPress. Esto puede pasar después de una migración de hosting, al restaurar una copia de seguridad o, simplemente, por un error humano.

La solución:

  1. Accede a tu panel de control de hosting (recuerda, Syspanel en el puerto 2106).
  2. Busca la sección de "Archivos" o "Administrador de archivos". También puedes usar un cliente FTP como FileZilla.
  3. Navega hasta la carpeta raíz de tu instalación de WordPress (normalmente public_html o www).
  4. Busca el archivo llamado wp-config.php. Ábrelo con un editor de texto (el bloc de notas sirve).
  5. Verás unas líneas que dicen algo así:
define( 'DB_NAME', 'nombre_de_tu_base' );
define( 'DB_USER', 'usuario_de_tu_base' );
define( 'DB_PASSWORD', 'contraseña_de_tu_base' );
define( 'DB_HOST', 'localhost' );
  1. Compara estos valores con los datos reales de tu base de datos. Puedes ver los datos correctos en tu panel de hosting, en la sección "Bases de datos MySQL".
  2. Si hay alguna diferencia, corrígela y guarda el archivo. ¡Atención! Asegúrate de no borrar ni las comillas ni el punto y coma al final de cada línea.

[TIP] El valor de DB_HOST casi siempre es localhost, pero en algunos servidores gestionados puede ser una dirección como mysql.tudominio.com o localhost:/tmp/mysql.sock. Si no estás seguro, consulta la documentación de tu hosting o contacta con su soporte.

Causa #2: El servidor de base de datos está caído o saturado

A veces, el problema no eres tú, es el servidor. Los servidores de bases de datos pueden caerse por mantenimiento, por un pico de tráfico o por un ataque.

La solución:

  1. Revisa el estado de tu hosting. Muchos paneles como Syspanel tienen una sección de "Estado del Servicio" o "Monitoreo".
  2. Si el servidor de bases de datos aparece como "caído" o "en mantenimiento", no hay nada que puedas hacer excepto esperar. El equipo de soporte del hosting debería estar trabajando en ello.
  3. Puedes comprobar si es un problema generalizado usando herramientas externas como "Downdetector", aunque para un hosting específico es menos común.

Causa #3: El tamaño de la base de datos ha superado el límite

En algunos planes de hosting económicos, la base de datos tiene un tamaño máximo. Si la has llenado con muchos comentarios, revisiones de plugins o datos de caché, puede que no pueda aceptar nuevas conexiones.

La solución:

  1. Accede a Syspanel (puerto 2106) y busca la sección de "Bases de datos".
  2. Observa el tamaño de tu base de datos. Si está cerca del límite, necesitas optimizarla.
  3. Instala un plugin como "WP-Optimize" para limpiar datos innecesarios (revisiones de entradas antiguas, comentarios spam, caché de transients, etc.).
  4. Si el problema persiste, considera contratar un plan superior o contratar un servicio de optimización de bases de datos.

El Monstruo del "Error 500" (Internal Server Error)

El error 500 wordpress es el más frustrante porque no te da ninguna pista. Simplemente dice "Error interno del servidor". Es como si el servidor estuviera teniendo un mal día y no quisiera hablar de ello. Las causas pueden ser varias, pero las más comunes son estas:

Causa #1: Un plugin o tema incompatible

Esta es la causa número uno. Un plugin mal codificado, desactualizado o que entra en conflicto con otro puede hacer que todo el sitio reviente con un error 500.

La solución (el método de la renombrada):

  1. Accede a tu hosting por FTP o por el Administrador de Archivos de Syspanel.
  2. Navega a wp-content/plugins.
  3. Este es el truco: Renombra la carpeta plugins a plugins_desactivados. Esto desactivará todos tus plugins de golpe.
  4. Intenta cargar tu web. Si el error 500 desaparece, entonces el problema era un plugin.
  5. Ahora, crea una nueva carpeta vacía llamada plugins y ve moviendo los plugins de plugins_desactivados a plugins uno por uno. Después de mover cada uno, recarga tu web para ver si el error vuelve. Cuando lo haga, ¡has encontrado al culpable! Elimínalo o actualízalo.

[WARNING] No renombres la carpeta plugins si usas una caché de plugins (como WP Rocket). Primero, desactiva la caché desde el panel de administración. Si no puedes acceder al panel, este método sigue siendo válido, pero tendrás que borrar la caché manualmente después.

Causa #2: Límite de memoria PHP agotado (PHP Memory Limit)

WordPress tiene un límite de memoria que puede consumir. Si un plugin o tu tema intenta usar más memoria de la permitida, el servidor aborta la ejecución y devuelve un error 500.

La solución:

  1. Accede al archivo wp-config.php (como vimos antes).
  2. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade esta línea:
define( 'WP_MEMORY_LIMIT', '256M' );
  1. Guarda el archivo y prueba de nuevo. Esto aumenta el límite de memoria a 256MB, que es suficiente para la mayoría de los sitios.

Causa #3: Permisos de archivos incorrectos

Los archivos y carpetas de tu servidor tienen "permisos" que indican quién puede leer, escribir o ejecutar. Si estos permisos se han establecido incorrectamente (por ejemplo, a 777 en todos los archivos), el servidor puede bloquear la ejecución por seguridad.

La solución:

  1. Conecta por FTP o usa el Administrador de Archivos de Syspanel.
  2. Selecciona todos los archivos y carpetas de la raíz de WordPress.
  3. Busca la opción "Permisos" o "CHMOD".
  4. Establece los permisos de la siguiente manera:
    • Carpetas (directorios): 755
    • Archivos: 644
  5. Aplica los cambios. Esto suele resolver muchos problemas extraños.

La "Pantalla Blanca de la Muerte" (WSOD)

Es similar al error 500, pero en lugar de un mensaje, ves una página en blanco. Es causado por los mismos problemas que el error 500 (plugins, temas, memoria), pero a veces también por un error de PHP en el código.

La solución:

  1. Activa el modo de depuración de WordPress. Es la mejor manera de ver qué está fallando.
  2. Edita el archivo wp-config.php y busca la línea que dice define('WP_DEBUG', false);.
  3. Cámbiala por estas dos líneas:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
  1. Guarda el archivo y recarga la página. Ahora verás un mensaje de error detallado en la pantalla (o en el código fuente). Ese mensaje te dirá exactamente qué archivo está causando el problema.
  2. Puedes usar ese mensaje para buscar una solución específica o para revertir el cambio en el archivo que se menciona.

[INFO] Es muy recomendable activar WP_DEBUG solo temporalmente. Una vez hayas encontrado el problema, vuelve a poner false para no mostrar errores a tus visitantes.


Problemas de Conexión con el Servidor (Timeout / Conexión agotada)

A veces, el error no es de la base de datos ni del servidor, sino de la conexión entre tu navegador y el servidor. Esto se manifiesta como "El servidor tardó demasiado en responder" o "Error de conexión".

Causa #1: El servidor está sobrecargado

Si tu web tiene mucho tráfico o un plugin consume muchos recursos, el servidor puede tardar demasiado en procesar las solicitudes.

La solución:

  1. Activa una caché de página (con un plugin como W3 Total Cache o WP Super Cache). Esto reduce drásticamente la carga del servidor.
  2. Optimiza tus imágenes (compresión y redimensionado).
  3. Considera contratar un plan de hosting con más recursos (CPU y RAM).

Causa #2: Problemas con el certificado SSL

Si tu sitio usa HTTPS y el certificado SSL ha caducado o está mal configurado, el navegador puede tener problemas para establecer una conexión segura.

La solución:

  1. Verifica que tu certificado SSL está activo. En Syspanel (puerto 2106), suele haber una sección de "SSL/TLS".
  2. Si ha caducado, renuévalo (muchos hostings lo hacen automáticamente con Let's Encrypt).
  3. Asegúrate de que en la configuración de WordPress tienes la URL correcta con https://.

Preguntas Frecuentes (FAQ) sobre Errores de WordPress

Para terminar, respondamos a algunas de las preguntas más habituales que recibimos en soporte.

¿Por qué mi WordPress muestra "Error al establecer la conexión con la base de datos" después de una migración?

Casi siempre es porque los datos del archivo wp-config.php no se actualizaron con los datos del nuevo servidor. Revisa DB_NAME, DB_USER, DB_PASSWORD y DB_HOST con los datos que te ha proporcionado tu nuevo hosting.

¿Qué hago si no puedo acceder ni al panel de administración de WordPress?

Utiliza el método de renombrar la carpeta plugins que explicamos antes. Si el problema persiste, renombra también la carpeta del tema activo (wp-content/themes/tu-tema-activo) a tu-tema-activo_desactivado. Esto forzará a WordPress a usar un tema por defecto.

¿Cómo puedo saber si mi límite de memoria PHP es el problema?

Activa el modo de depuración (WP_DEBUG). Si ves un mensaje que dice "Allowed memory size of X bytes exhausted", ese es el problema. Aumenta el límite con WP_MEMORY_LIMIT como te mostramos.

¿Es normal que el error 500 aparezca y desaparezca?

Si es intermitente, suele ser un problema de recursos del servidor. Cuando hay picos de tráfico, el servidor puede agotar la memoria o la CPU. La solución es optimizar el sitio o mejorar el plan de hosting.

¿Puedo arreglar estos errores desde Syspanel?

Sí, Syspanel (puerto 2106) te permite gestionar archivos, bases de datos, certificados SSL y ver el estado del servidor. Es tu herramienta principal para aplicar casi todas las soluciones que hemos visto aquí.

Mi web da error de conexión segura (SSL), ¿qué hago?

Primero, verifica que el certificado esté instalado y activo en Syspanel. Luego, asegúrate de que tu dominio apunta a las IPs correctas del servidor. Si usas un CDN como Cloudflare, el problema puede estar en la configuración de este.


Conclusión: Respira y sigue estos pasos

Enfrentarse a un error de WordPress puede ser estresante, pero con esta guía tienes un mapa claro para encontrar la solución. Recuerda el orden lógico: 1) Revisa los datos de la base de datos, 2) Desactiva plugins y temas sospechosos, 3) Aumenta la memoria PHP y 4) Revisa los permisos de archivos. Siempre trabaja con una copia de seguridad reciente y, si te sientes perdido, no dudes en contactar con el soporte de tu hosting, que para eso está.

La clave está en la paciencia y en ir descartando causas una a una. Con un poco de método, tu sitio web volverá a estar en línea en un abrir y cerrar de ojos. ¡Mucha 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