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

Cómo solucionar errores comunes en WordPress: 500, 502 y 504

Actualizado el 4 de septiembre de 2025

Introducción: Cuando tu WordPress se pone nervioso

Si estás leyendo esto, probablemente acabas de ver una pantalla en blanco o un mensaje de error en tu sitio web. Tranquilo, respira hondo. Los errores 500, 502 y 504 son los más temidos por cualquier persona que gestiona una web, pero también son los más comunes y, afortunadamente, los más fáciles de diagnosticar si sabes por dónde empezar.

En esta guía, vamos a desglosar cada uno de estos errores, entender qué significan y, lo más importante, cómo solucionarlos paso a paso. No necesitas ser un experto en programación; solo necesitas paciencia y seguir estas instrucciones al pie de la letra. Vamos a ello.

¿Qué significa cada error? Un diagnóstico rápido

Antes de lanzarnos a arreglar nada, es crucial entender qué nos está diciendo el servidor. Cada error tiene un "apellido" que nos da una pista del problema.

Error 500 WordPress: El "Error Interno del Servidor"

El error 500 wordpress es el más genérico de todos. Significa que algo salió mal en el servidor, pero no especifica qué. Es como si el servidor dijera: "Algo se rompió, pero no sé explicarte qué fue".

Causas más frecuentes:

  • Un plugin o tema con código conflictivo.
  • Problemas con el archivo .htaccess (el archivo de configuración de Apache).
  • Falta de memoria PHP (límite de memoria del servidor).
  • Permisos de archivos incorrectos.

Error 502 WordPress: "Bad Gateway" o Puerta de Enlace Inválida

El error 502 wordpress es un poco más específico. Ocurre cuando un servidor intermedio (como un proxy o el servidor de Syspanel) intenta comunicarse con el servidor principal (Apache o Nginx) y no recibe una respuesta válida.

Causas más frecuentes:

  • El servidor web (Apache/Nginx) está caído o no responde.
  • Un firewall de seguridad está bloqueando la conexión.
  • Problemas con la configuración de PHP-FPM.
  • El servidor está sobrecargado por un pico de tráfico.

Error 504 WordPress: "Gateway Timeout" o Tiempo de Espera Agotado

El error 504 wordpress es el más frustrante. Significa que el servidor intermedio se cansó de esperar una respuesta del servidor principal. Es como pedir una pizza y que el repartidor se quede dormido en el camino.

Causas más frecuentes:

  • Scripts muy pesados que tardan demasiado en ejecutarse.
  • Llamadas externas a APIs lentas (por ejemplo, un plugin que consulta un servicio externo).
  • Problemas de conexión a la base de datos.
  • Límites de ejecución de PHP demasiado bajos.

Primeros pasos: El diagnóstico general para los tres errores

Antes de aplicar soluciones específicas, hay una serie de comprobaciones que puedes hacer para los tres casos. Esto te ahorrará tiempo y te dará una visión clara del estado de tu WordPress.

1. Comprueba si es un problema general o solo tuyo

A veces el problema no es de tu web, sino de tu conexión. Usa herramientas online como "Down For Everyone Or Just Me" para verificar si el sitio está caído para todos o solo para ti.

2. Desactiva todos los plugins (el truco del caballo de Troya)

Un plugin conflictivo es la causa número uno de errores 500 y 502. Para probar esta teoría, necesitas desactivarlos todos.

Método fácil (sin acceso al panel):

  • Accede a tu panel de control (Syspanel) y busca la opción de "Administrador de archivos".
  • Navega a la carpeta wp-content y busca la carpeta plugins.
  • Renombra la carpeta plugins a plugins_backup. Este cambio hace que WordPress no encuentre los plugins y los desactive automáticamente.
  • Recarga tu sitio. Si se arregla, el problema era un plugin. Ahora, ve renombrando la carpeta de nuevo y activa los plugins uno a uno desde el panel de administración para encontrar al culpable.

[TIP] Si usas Syspanel, el puerto de acceso es el 2106. Puedes entrar a tu panel escribiendo tudominio.com:2106 en tu navegador.

3. Revisa el archivo .htaccess

Un archivo .htaccess corrupto puede causar errores 500. Para restablecerlo:

  • Ve al Administrador de archivos en tu panel de control.
  • Busca el archivo .htaccess en la raíz de tu sitio.
  • Renómbralo a .htaccess_backup.
  • Ve a Ajustes > Enlaces permanentes en tu WordPress y haz clic en "Guardar cambios". Esto generará un nuevo .htaccess limpio.

Soluciones específicas para el Error 500 WordPress

Si el diagnóstico general no ha funcionado, es hora de ponerse específicos.

Aumentar el límite de memoria PHP

A veces, el error 500 aparece porque tu WordPress necesita más memoria de la que el servidor le asigna.

Cómo hacerlo:

  • Accede al Administrador de archivos de Syspanel.
  • Busca el archivo wp-config.php en la raíz de tu instalación.
  • Ábrelo y añade esta línea justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */:
define('WP_MEMORY_LIMIT', '256M');
  • Guarda el archivo y recarga tu web.

[WARNING] Si no encuentras la línea, no la añadas al final. Debe ir justo antes de esa línea de cierre para que funcione correctamente.

Comprobar los permisos de archivos y carpetas

Los permisos incorrectos pueden provocar múltiples errores. La configuración estándar y segura es:

  • Carpetas: 755
  • Archivos: 644

En el Administrador de archivos, puedes seleccionar todos los archivos y cambiar los permisos. Si usas la terminal, el comando sería:

find /ruta/a/tu/sitio -type d -exec chmod 755 {} \;
find /ruta/a/tu/sitio -type f -exec chmod 644 {} \;

Activar el modo de depuración (WP_DEBUG)

WordPress tiene un modo de depuración que te mostrará el error exacto en pantalla.

Cómo activarlo:

  • Abre el archivo wp-config.php.
  • Busca la línea define('WP_DEBUG', false); y cámbiala a:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  • Guarda el archivo. Ahora, WordPress creará un archivo llamado debug.log en la carpeta wp-content. Revisa ese archivo para ver el error exacto.

[INFO] Acuérdate de desactivar el modo de depuración cuando termines. Dejarlo activo en un sitio en producción es un riesgo de seguridad.

Soluciones específicas para el Error 502 WordPress

Este error suele estar relacionado con el servidor web. Aquí tienes las soluciones más efectivas.

Reiniciar el servidor web desde Syspanel

A veces, un simple reinicio de Apache o Nginx soluciona el problema.

  • Inicia sesión en Syspanel (recuerda, puerto 2106).
  • Busca la sección de "Servicios" o "Servidores Web".
  • Localiza Apache o Nginx y haz clic en "Reiniciar".
  • Espera unos segundos y recarga tu sitio.

Problemas con PHP-FPM

El error 502 wordpress es muy común cuando PHP-FPM (el procesador de PHP) se detiene o se bloquea.

Solución:

  • En Syspanel, en la sección de "Servicios", busca PHP-FPM.
  • Reinícialo. Si el problema persiste, cambia la versión de PHP desde la configuración de tu dominio. A veces, una versión de PHP desactualizada o incompatible puede causar el error.

Aumentar los límites de espera

Si el servidor está tardando demasiado en procesar una solicitud, es posible que el proxy (Nginx) se canse de esperar.

  • En Syspanel, busca la configuración del servidor web.
  • Busca los parámetros proxy_read_timeout o fastcgi_read_timeout.
  • Auméntalos a 300 segundos (5 minutos).
  • Guarda la configuración y reinicia el servidor web.

Soluciones específicas para el Error 504 WordPress

El 504 es un problema de tiempo. Aquí te decimos cómo darle más tiempo a tu servidor.

Aumentar el tiempo máximo de ejecución de PHP

  • Accede a la configuración de PHP en Syspanel.
  • Busca el valor max_execution_time y cámbialo a 300.
  • También puedes aumentar max_input_time a 300.

Optimizar llamadas externas y plugins

Si el error 504 ocurre solo cuando realizas una acción específica (como guardar una entrada), es probable que un plugin esté haciendo una llamada lenta a una API externa.

  • Desactiva los plugins recientemente instalados.
  • Actualiza todos los plugins y temas a sus últimas versiones.
  • Si el problema persiste, considera usar un plugin de caché para reducir la carga del servidor.

Revisar la base de datos

Una base de datos corrupta o demasiado grande puede causar errores 504.

  • Entra a Syspanel y busca la herramienta de "Base de datos" o "phpMyAdmin".
  • Selecciona tu base de datos y haz clic en "Optimizar" o "Reparar" en las tablas.
  • Si no encuentras la opción, ejecuta este comando SQL:
REPAIR TABLE nombre_de_tu_tabla;

[WARNING] Si no te sientes cómodo tocando la base de datos, contacta con tu proveedor de hosting. Un error aquí puede ser desastroso.

Preguntas Frecuentes (FAQ)

¿Por qué sigo viendo el error 500 wordpress después de seguir todos los pasos?

Puede que el problema esté en el servidor de tu proveedor de hosting y no en tu WordPress. Contacta con su soporte técnico y diles que has realizado el diagnóstico básico. Ellos podrán revisar los logs del servidor a un nivel más profundo.

¿El error 502 wordpress significa que mi web ha sido hackeada?

No necesariamente. Aunque un hackeo puede causar errores, el 502 es más comúnmente un problema de configuración del servidor. Aun así, es buena práctica ejecutar un escáner de seguridad después de resolver cualquier error.

¿Cuál es la diferencia entre el error 500 y el 504?

El error 500 es un fallo interno del servidor, algo se rompió. El error 504 es un problema de tiempo de espera; el servidor no respondió a tiempo. El primero es un problema de "código", el segundo es un problema de "velocidad".

¿Puedo prevenir estos errores en el futuro?

Sí. Mantén siempre WordPress, tus plugins y temas actualizados. Limita el número de plugins que usas a los realmente necesarios. Y considera usar un servicio de monitorización de uptime que te avise cuando tu sitio se caiga.

¿Qué hago si el problema es de mi proveedor de hosting?

Si tras todo el diagnóstico, el problema persiste, es hora de escalar. Documenta todos los pasos que has seguido y abre un ticket de soporte con tu proveedor. Incluye los logs de error si los has obtenido. Un buen proveedor te responderá rápidamente.

Conclusión: No pierdas la calma, WordPress tiene solución

Hemos recorrido un largo camino, desde entender la diferencia entre un error 500, 502 y 504, hasta aplicar soluciones concretas. La clave está en el diagnóstico metódico: desactivar plugins, revisar el .htaccess, aumentar la memoria y comprobar la configuración del servidor.

Recuerda que estos errores, aunque frustrantes, son una parte normal de la gestión de cualquier sitio web. Con esta guía, ya tienes las herramientas para solucionar errores wordpress de forma autónoma en la mayoría de los casos.

[INFO] Si después de todo esto aún tienes problemas, no dudes en contactar con el soporte de tu hosting. Para eso están. Y si usas Syspanel, recuerda que puedes acceder a toda la configuración avanzada desde el puerto 2106. ¡Mucha suerte y que tu web vuelva a estar operativa en un santiamén!

¿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