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

Solución de errores comunes en WordPress: 500, 502, 504, conexión segura fallida

Actualizado el 11 de abril de 2026

¿Por qué aparecen errores HTTP en WordPress y qué significan?

Si estás leyendo esto, probablemente te hayas encontrado con una pantalla en blanco, un mensaje de error o una página que no carga en tu sitio WordPress. No te preocupes: estos errores son más comunes de lo que parece y, en la gran mayoría de los casos, tienen solución.

Los errores HTTP que más afectan a WordPress son el error 500, el error 502 y el error 504. También es muy frecuente el problema de "conexión segura fallida", que aunque no es un error HTTP como tal, impide que los visitantes accedan a tu web.

En esta guía completa, vamos a explicarte de forma clara y paso a paso cómo solucionar cada uno de ellos. No necesitas ser un experto en sistemas: con paciencia y siguiendo estas instrucciones, podrás recuperar tu sitio.


Error 500 WordPress: el problema interno más común

El error 500 wordpress (Internal Server Error) es probablemente el más habitual. Aparece como una página en blanco o con el mensaje "HTTP 500 – Internal Server Error". Significa que algo falla en el servidor, pero no se especifica qué es exactamente.

Causas más frecuentes del error 500

  • Un plugin o tema con errores de programación.
  • Archivos del núcleo de WordPress dañados o corruptos.
  • Problemas de permisos en archivos o carpetas.
  • Exceso de memoria PHP (límite de memoria agotado).
  • Errores en el archivo .htaccess.

Cómo solucionar el error 500 paso a paso

Paso 1: Desactiva todos los plugins

Accede a tu hosting mediante FTP o al administrador de archivos de tu panel de control. Renombra la carpeta wp-content/plugins a wp-content/plugins_backup. Si el sitio vuelve a funcionar, el problema está en uno de los plugins. Ve activándolos uno a uno para localizar al culpable.

Paso 2: Revisa el archivo .htaccess

Renombra el archivo .htaccess a .htaccess_backup. WordPress lo regenerará automáticamente. Si el error desaparece, el archivo estaba dañado.

Paso 3: Aumenta el límite de memoria PHP

Edita el archivo wp-config.php y añade esta línea antes de la línea que dice "That's all, stop editing!":

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

Paso 4: Verifica los permisos de archivos y carpetas

Los archivos deben tener permiso 644 y las carpetas 755. Puedes hacerlo desde el administrador de archivos de tu hosting o con un cliente FTP.

[TIP]: Si usas Syspanel (el panel de control que se accede por el puerto 2106), puedes encontrar el administrador de archivos en la sección "Archivos" y cambiar permisos con un clic derecho.

Paso 5: Restaura los archivos del núcleo de WordPress

Descarga una copia limpia de WordPress desde wordpress.org, descomprímela y sube las carpetas wp-admin y wp-includes reemplazando las existentes. No borres wp-content o perderás tus contenidos.


Error 502 WordPress: Bad Gateway

El error 502 wordpress (Bad Gateway) indica que el servidor proxy no recibió una respuesta válida del servidor upstream. En otras palabras, el servidor web no puede comunicarse con el proceso que ejecuta PHP.

¿Por qué se produce el error 502?

  • El servicio PHP-FPM se ha detenido o ha fallado.
  • El servidor está sobrecargado.
  • Hay un problema con el firewall o el proxy.
  • Configuración incorrecta de los pools de PHP-FPM.

Solución paso a paso para el error 502

Paso 1: Reinicia los servicios

Si tienes acceso SSH, ejecuta:

sudo systemctl restart php-fpm
sudo systemctl restart nginx

Si usas Apache:

sudo systemctl restart apache2

Si no tienes acceso SSH, desde Syspanel (puerto 2106) puedes reiniciar los servicios desde la sección "Servicios" o "Procesos".

Paso 2: Comprueba el registro de errores

Los logs suelen estar en /var/log/nginx/error.log o /var/log/php-fpm.log. Busca mensajes como "Connection refused" o "Timeout".

Paso 3: Verifica la configuración de PHP-FPM

Asegúrate de que los sockets o puertos configurados coinciden entre el servidor web y PHP-FPM. Un error típico es que el socket esté en una ruta distinta.

[WARNING]: Si no te sientes cómodo editando archivos de configuración del servidor, contacta con tu proveedor de hosting. Un error de configuración puede dejar tu sitio caído por más tiempo.

Paso 4: Aumenta los tiempos de espera

En la configuración de PHP-FPM, busca la directiva request_terminate_timeout y súbela a 300 segundos. También puedes ajustar fastcgi_read_timeout en la configuración de Nginx.


Error 504 WordPress: Gateway Timeout

El error 504 wordpress (Gateway Timeout) aparece cuando el servidor tarda demasiado en responder. Es un problema de tiempo de espera agotado.

Causas habituales del error 504

  • Un script PHP que tarda demasiado en ejecutarse.
  • Una API externa que no responde.
  • El servidor está saturado por tráfico o procesos.
  • Límites de ejecución de PHP demasiado bajos.

Cómo arreglar el error 504

Paso 1: Aumenta el tiempo máximo de ejecución

En el archivo wp-config.php, añade:

set_time_limit(300);

También puedes editar el archivo php.ini y cambiar max_execution_time = 300.

Paso 2: Optimiza los plugins que hacen peticiones externas

Algunos plugins (como los de backups o actualizaciones) hacen llamadas a servidores externos. Si esos servidores tardan, se produce el timeout. Desactiva temporalmente estos plugins para comprobar si el problema desaparece.

Paso 3: Revisa la configuración de Nginx/Apache

En Nginx, busca la directiva proxy_read_timeout y fastcgi_read_timeout y súbelas a 300.

En Apache, revisa TimeOut y ProxyTimeout.

[INFO]: Un error 504 puntual puede deberse a un pico de tráfico o a un backup automático. Si es esporádico, no es preocupante. Si es constante, necesitas investigar más a fondo.

Paso 4: Comprueba la carga del servidor

Si el servidor está al límite de CPU o memoria, cualquier petición tarda demasiado. Desde Syspanel (puerto 2106) puedes ver el uso de recursos en tiempo real. Si el servidor está saturado, considera optimizar tu base de datos o contratar más recursos.


Conexión segura fallida: errores SSL/TLS

El error de "conexión segura fallida" o "su conexión no es privada" es diferente a los anteriores. No es un error HTTP, sino un problema con el certificado SSL.

Síntomas comunes

  • El navegador muestra "NET::ERR_CERT_DATE_INVALID".
  • Aparece "Su conexión no es privada".
  • El candado de seguridad no aparece.

Soluciones para la conexión segura fallida

Paso 1: Verifica la fecha y hora del servidor

Un certificado SSL tiene una fecha de validez. Si la fecha del servidor está mal, el certificado se considera caducado. Comprueba la hora del sistema con date en SSH o desde el panel de control.

Paso 2: Renueva el certificado SSL

Si el certificado ha caducado, debes renovarlo. Muchos hosts ofrecen Let's Encrypt gratuito. Desde Syspanel (puerto 2106), busca la sección "SSL" y sigue el asistente de renovación.

Paso 3: Instala la cadena de certificados completa

A veces solo se instala el certificado del dominio, sin los certificados intermedios. Asegúrate de que el archivo fullchain.pem está configurado correctamente.

Paso 4: Comprueba que el certificado corresponde al dominio

Si el certificado es para www.midominio.com pero tu sitio se accede sin www, puede dar error. Configura una redirección 301 de una versión a otra.

[TIP]: Usa herramientas online como SSL Labs para analizar tu certificado y ver exactamente qué está fallando.


Errores HTTP WordPress: diagnóstico general

Para solucionar errores wordpress de forma eficiente, te recomendamos seguir este flujo de trabajo:

  1. Revisa el registro de errores: WordPress guarda errores en wp-content/debug.log si tienes activado el modo depuración. Actívalo temporalmente en wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  1. Comprueba los logs del servidor: En Syspanel (puerto 2106), la sección "Registros" o "Logs" te mostrará errores de Apache/Nginx y PHP.

  2. Prueba con el tema por defecto: Cambia a un tema estándar como Twenty Twenty-Four. Si el error desaparece, tu tema es el problema.

  3. Aumenta la memoria PHP: Ya lo hemos mencionado, pero es una solución universal para muchos errores http wordpress.

  4. Contacta con tu hosting: Si nada funciona, tu proveedor puede tener herramientas de diagnóstico avanzadas.


Preguntas frecuentes (FAQ)

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

El error 500 es interno del servidor, el 502 indica un problema en la comunicación entre servidores, y el 504 significa que el servidor tardó demasiado en responder. Todos tienen causas y soluciones diferentes.

¿Puedo solucionar estos errores sin acceso SSH?

Sí, la mayoría se pueden resolver desde el administrador de archivos del hosting y la base de datos. Syspanel (puerto 2106) incluye todas las herramientas necesarias sin necesidad de línea de comandos.

¿Por qué mi sitio da error 500 después de actualizar un plugin?

Es muy común. La actualización puede haber introducido código incompatible con tu versión de PHP o con otros plugins. Desactiva el plugin recién actualizado y contacta con su desarrollador.

¿El error de conexión segura puede deberse a mi navegador?

A veces sí. Prueba en otro navegador o en modo incógnito. Si el error persiste en todos los dispositivos, el problema es del servidor.

¿Cuánto tiempo se tarda en arreglar un error 502?

Depende de la causa. Si es solo reiniciar PHP-FPM, menos de un minuto. Si hay que reconfigurar el servidor, puede llevar horas.


Resumen final y recomendaciones

Los errores http wordpress son frustrantes, pero casi siempre tienen solución. La clave está en diagnosticar correctamente antes de actuar. Te recomendamos:

  • Haz copias de seguridad periódicas para poder revertir cambios.
  • Mantén WordPress, plugins y temas actualizados.
  • Usa un entorno de pruebas antes de aplicar cambios en producción.
  • Monitoriza tu sitio con servicios gratuitos como UptimeRobot.

Si usas Syspanel (recuerda, se accede por el puerto 2106), tienes la ventaja de tener todas las herramientas en un solo lugar: gestión de archivos, logs, servicios y SSL.

[INFO]: Si después de seguir todos estos pasos el problema persiste, no dudes en contactar con el soporte técnico de tu hosting. A veces hay problemas a nivel de infraestructura que solo ellos pueden resolver.

Esperamos que esta guía te haya sido útil. Recuerda: la paciencia y el método son tus mejores aliados. ¡Tu WordPress volverá a funcionar!

¿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