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

Cómo solucionar errores comunes de WordPress en cPanel (500, 502, 504)

Actualizado el 28 de abril de 2026

¿Te ha pasado que de repente tu web de WordPress deja de funcionar y solo ves una pantalla en blanco o un mensaje de error críptico? Es una situación muy frustrante, sobre todo cuando no sabes por dónde empezar. Los errores 500, 502 y 504 son de los más comunes en WordPress cuando usas cPanel como panel de control de tu hosting.

No te preocupes, respira. En este artículo voy a explicarte paso a paso, y sin tecnicismos innecesarios, cómo solucionar estos errores de WordPress en cPanel. Vamos a ir desde lo más básico hasta lo más avanzado, para que puedas recuperar tu sitio web lo antes posible. Al final, serás capaz de diagnosticar y arreglar el problema tú mismo, como todo un profesional.

Entendiendo los Errores 500, 502 y 504 en WordPress

Antes de lanzarnos a arreglar nada, es fundamental entender qué significa cada error. Es como cuando el coche hace un ruido raro: necesitas saber si es el motor, la rueda o el escape para saber qué herramienta usar.

¿Qué es el Error 500 (Internal Server Error)?

El error 500 es el más genérico de todos. Significa que algo ha fallado en el servidor, pero no te dice exactamente qué. Es como si el servidor dijera: "Algo ha ido mal, pero no tengo ni idea de qué". Las causas más comunes son:

  • Un archivo .htaccess corrupto.
  • Un plugin o tema con un error de código.
  • Permisos de archivos incorrectos.
  • Agotamiento de la memoria PHP.

¿Qué es el Error 502 (Bad Gateway)?

Este error es un poco más específico. Indica que el servidor, actuando como proxy o puerta de enlace, recibió una respuesta inválida de otro servidor. En términos de hosting, suele significar que el servidor web (Apache o Nginx) no puede comunicarse con el proceso que ejecuta PHP (como PHP-FPM). Las causas típicas son:

  • El servicio de PHP se ha detenido o está saturado.
  • Problemas con la configuración del proxy inverso.
  • Fallos temporales en el servidor.

¿Qué es el Error 504 (Gateway Timeout)?

El error 504 es muy claro: el servidor tardó demasiado en recibir una respuesta de otro servidor y agotó el tiempo de espera. Es como si llamaras a alguien y, después de esperar 30 segundos, cuelgas porque no te contesta. Las causas más comunes son:

  • Un script PHP que tarda demasiado en ejecutarse.
  • Demasiadas peticiones simultáneas (sobrecarga).
  • Problemas con la caché del servidor.
  • Configuración de tiempo de espera demasiado baja.

Primeros Pasos: Diagnóstico Inicial para Errores WordPress cPanel

Cuando veas cualquiera de estos errores, no entres en pánico. Lo primero es hacer un diagnóstico rápido para descartar problemas simples. Te recomiendo seguir este orden:

  1. Revisa si el problema es general o específico. Prueba a acceder a otra web en el mismo hosting o al panel de control (cPanel). Si todo lo demás funciona, el problema está en tu instalación de WordPress. Si nada funciona, el problema es del servidor y deberías contactar con tu proveedor de hosting.
  2. Limpia la caché del navegador y prueba en modo incógnito. A veces, el navegador guarda una versión antigua de la página que da error. Esto es más común de lo que piensas.
  3. Revisa el correo electrónico asociado a tu cuenta de hosting. A menudo, cPanel o el propio WordPress envían un correo con el error exacto que se ha producido. Busca correos con asuntos como "Error de conexión a la base de datos" o "Error fatal de PHP".

Si después de esto sigues sin saber qué ocurre, vamos a pasar a la acción directa. Te voy a dar una lista de soluciones ordenadas de menor a mayor complejidad.

Solución Paso a Paso para el Error 500 en WordPress

El error 500 es el más frustrante porque es muy vago. Vamos a ir descartando causas una a una.

1. Desactiva Todos los Plugins (Por FTP o cPanel)

La causa más común del error 500 es un plugin conflictivo. Si no puedes acceder al panel de administración de WordPress, tendrás que hacerlo manualmente.

  • A través de cPanel: Entra en tu cPanel y busca el administrador de archivos. Navega hasta public_html/wp-content/plugins. Haz clic derecho sobre la carpeta plugins y selecciona "Renombrar". Cámbiale el nombre a plugins_desactivados. Esto desactivará todos los plugins a la vez. Vuelve a intentar acceder a tu web. Si funciona, el problema era un plugin.

  • A través de FTP: Es igual que el método anterior, pero usando un cliente FTP como FileZilla. Conecta a tu servidor, busca la carpeta plugins y renómbrala.

[TIP] Una vez que tu web funcione, WordPress creará una nueva carpeta plugins vacía. Puedes ir moviendo tus plugins de la carpeta plugins_desactivados a la nueva de uno en uno para identificar al culpable. Recuerda activarlos en el panel de administración.

2. Restablece el Archivo .htaccess

El archivo .htaccess es un archivo de configuración muy importante para Apache. A veces se corrompe o tiene reglas incompatibles.

  • Ve al administrador de archivos de cPanel y asegúrate de tener activada la opción "Mostrar archivos ocultos" (suele ser un botón en la esquina superior derecha).
  • Navega a public_html y busca el archivo .htaccess.
  • Haz clic derecho y selecciona "Renombrar". Cámbiale el nombre a .htaccess_backup.
  • Ahora intenta acceder a tu web. Si el error desaparece, el archivo .htaccess era el problema.

WordPress generará uno nuevo automáticamente la próxima vez que cargues la página. Si no lo hace, ve a Ajustes > Enlaces permanentes en tu panel de administración y haz clic en "Guardar cambios" para forzar su creación.

3. Aumenta el Límite de Memoria PHP

A veces, el error 500 se debe a que WordPress se queda sin memoria. Puedes aumentar el límite fácilmente.

  • Edita el archivo wp-config.php que está en public_html.
  • Busca la línea que dice ¡Eso es todo, deja de editar! Feliz blogging. Justo antes de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
  • Guarda el archivo y comprueba si el error se ha solucionado.

4. Revisa los Permisos de Archivos y Carpetas

Los permisos incorrectos son otra causa común. Los archivos deberían tener permiso 644 y las carpetas 755. Si no estás seguro, puedes restablecerlos desde cPanel.

  • En el administrador de archivos, selecciona todos los archivos y carpetas de public_html.
  • Haz clic en el botón "Permisos" en la barra superior.
  • Introduce 755 para las carpetas y 644 para los archivos. La forma más fácil es hacerlo por separado: primero selecciona todas las carpetas y luego todos los archivos.

[WARNING] No pongas permisos 777 nunca. Es un riesgo de seguridad grave, ya que cualquiera podría modificar tus archivos.

Solución Paso a Paso para el Error 502 en WordPress

El error 502 es un poco más técnico, pero también tiene solución.

1. Reinicia los Servicios de PHP y el Servidor Web

Este es el primer paso y el más efectivo. A veces, el servicio de PHP se queda colgado y solo necesita un reinicio.

  • Entra en tu cPanel y busca la sección "Software" o "Servicios".
  • Busca la herramienta "MultiPHP Manager" o "Select PHP Version". No la uses para cambiar la versión, solo para ver si hay una opción de "Reiniciar" o "Restart".
  • Si no encuentras esa opción, busca en la sección "Métricas" o "Configuración Avanzada" algo llamado "Restart Services" o "Reiniciar Servicios". Normalmente te permitirá reiniciar Apache, MySQL y PHP-FPM. Selecciona todos y reinicia.

2. Verifica la Configuración del Proxy (Nginx/Apache)

Si el reinicio no funciona, puede haber un problema con la configuración del proxy. Esto es más complejo y normalmente lo gestiona el hosting. Sin embargo, puedes hacer una comprobación rápida.

  • Si tu hosting usa Nginx como proxy inverso, a veces la caché de Nginx se corrompe. No podrás limpiarla desde cPanel, pero puedes intentar forzar una recarga de la página con la tecla Ctrl + F5 (o Cmd + Shift + R en Mac) para que el navegador ignore la caché.
  • Si el error persiste, contacta con tu proveedor de hosting y diles que sospechas que el servicio de PHP-FPM no está funcionando correctamente o que la configuración del proxy necesita una revisión.

3. Revisa los Logs de Error de PHP

cPanel tiene un visor de logs de errores que te dará pistas muy valiosas.

  • En cPanel, busca la sección "Métricas" y haz clic en "Errores" o "Error Log".
  • Busca los errores que se generaron en el momento en que viste el error 502. Suelen ser errores de tipo PHP Fatal error o PHP Warning.
  • Anota el archivo y la línea que aparezca en el error. Eso te dirá exactamente qué plugin o tema está fallando.

Solución Paso a Paso para el Error 504 en WordPress

El error 504 es un problema de tiempo de espera. Vamos a darle más margen al servidor.

1. Aumenta el Tiempo de Ejecución Máximo de PHP

Puedes aumentar el tiempo máximo que un script PHP puede ejecutarse antes de ser detenido.

  • Edita el archivo wp-config.php como hicimos antes y añade esta línea:
set_time_limit(300);
  • También puedes intentar aumentar el límite de memoria PHP con el código que ya te mostré, ya que a veces el 504 se produce por agotamiento de memoria.

2. Optimiza la Base de Datos

Una base de datos muy grande o fragmentada puede ralentizar mucho las consultas y provocar un timeout. Puedes optimizarla desde cPanel.

  • Busca la herramienta "phpMyAdmin" en la sección "Bases de Datos".
  • Selecciona la base de datos de tu WordPress.
  • Haz clic en la pestaña "Operaciones" y busca la opción "Optimizar tabla". Selecciona todas las tablas y ejecuta la optimización.

3. Revisa los Plugins de Caché y Rendimiento

Los plugins de caché a veces causan más problemas de los que resuelven, especialmente si no están bien configurados.

  • Si tienes un plugin de caché, intenta desactivarlo siguiendo el método del paso 1 para el error 500.
  • Si el error desaparece, es que el plugin de caché está generando páginas corruptas. Puedes borrar la caché desde el propio plugin (si puedes acceder al panel) o desde el cPanel (algunos hosting tienen una opción de "Limpiar caché").

Herramientas de cPanel que te Salvarán la Vida

cPanel tiene herramientas integradas que son de gran ayuda para solucionar estos errores de WordPress en cPanel.

Copias de Seguridad: Tu Mejor Amigo

Siempre, siempre, siempre debes tener una copia de seguridad reciente. Si nada de lo anterior funciona, restaurar una copia de seguridad es la solución definitiva.

  • En cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".
  • Puedes descargar una copia completa de tu sitio web y tu base de datos.
  • Si tienes una copia de un momento en que tu web funcionaba, puedes restaurarla. También puedes pedir a tu proveedor de hosting que te restaure una copia desde sus backups.

El Visor de Logs de Errores

Ya lo mencioné antes, pero es tan importante que merece la pena repetirlo. El "Error Log" de cPanel es tu mejor amigo para diagnosticar cualquier problema.

[INFO] Aprender a leer los logs de errores es una habilidad esencial para cualquier administrador de sitios web. Te dirá exactamente qué archivo está causando el problema y por qué.

Preguntas Frecuentes (FAQ) sobre Errores de WordPress en cPanel

Aquí te respondo a las preguntas que más me hacen los usuarios.

¿Por qué veo un error 500 en mi WordPress después de actualizar un plugin?

Es muy común. La actualización puede haber introducido un fallo de código o ser incompatible con otro plugin. Sigue el paso 1 de la solución para el error 500 y desactiva el plugin que acabas de actualizar.

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

No necesariamente. Aunque un hackeo puede causar este error, lo más común es un problema con el servicio de PHP o una sobrecarga del servidor. No te asustes y sigue los pasos de diagnóstico.

¿Cuánto tiempo se tarda en solucionar el error 504?

Depende de la causa. Si es un problema de un script puntual, puede ser cuestión de minutos. Si es un problema de sobrecarga del servidor, puede tardar más y quizás necesites contactar con tu proveedor.

¿Debo contactar con mi proveedor de hosting para estos errores?

Si has probado todos estos pasos y el error persiste, sí. Especialmente si sospechas que el problema está en el servidor (como en el caso del error 502) o si no te atreves a tocar archivos de configuración.

¿Estos pasos sirven para otros paneles de control como Syspanel?

La mayoría de los pasos son universales, ya que se basan en la estructura de archivos de WordPress. Si usas Syspanel (que es como se llama HestiaCP en este contexto), el proceso es muy similar. Solo tienes que tener en cuenta que el acceso a tu panel de control se realiza a través del puerto 2106. Busca las secciones equivalentes a "Administrador de archivos" y "Bases de datos" dentro de tu panel.

Solucionar errores de WordPress en cPanel puede parecer desalentador al principio, pero con esta guía y un poco de paciencia, podrás resolver la mayoría de los problemas tú mismo. Recuerda siempre hacer una copia de seguridad antes de realizar cambios importantes y no dudes en consultar los logs de errores para obtener pistas precisas. ¡Tu web volverá a estar en línea en poco tiempo!

¿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