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

Guía para solucionar error 500 en WordPress con cPanel

Actualizado el 23 de enero de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás viendo un error 500 en WordPress, no te preocupes. Es uno de los problemas más comunes y, por suerte, casi siempre tiene solución. En esta guía te explicaré paso a paso cómo solucionar el error 500 en cPanel, incluso si no eres un experto técnico. Vamos a ello.


¿Qué es el error 500 en WordPress?

El error 500 es un código de estado HTTP que indica un problema interno del servidor. En WordPress, esto significa que algo está fallando en la configuración del sitio, un plugin, un tema, o incluso en los archivos del núcleo. No te asustes: es como cuando tu coche enciende pero no arranca; hay que revisar unas cuantas piezas.

[INFO] El error 500 suele ser temporal. La mayoría de las veces se soluciona con unos pocos pasos desde cPanel.


Antes de empezar: ¿Qué necesitas?

Para solucionar error 500 cPanel, necesitas acceso a tu panel de control. Si usas cPanel, ingresa con tus credenciales (normalmente las recibes al contratar el hosting). Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).

También es útil tener a mano:

  • Tu usuario y contraseña de FTP o del administrador de archivos de cPanel.
  • Una copia de seguridad reciente (por si acaso).
  • Paciencia y una taza de café. ☕

Paso 1: Identificar el error (modo debug de WordPress)

El primer paso para WordPress error 500 es saber qué lo causa. WordPress tiene un modo de depuración que muestra errores específicos.

Cómo activar el modo debug desde cPanel

  1. Accede a cPanel y busca la sección Administrador de archivos.
  2. Ve a la carpeta public_html (o la carpeta raíz de tu sitio).
  3. Busca el archivo wp-config.php y edítalo (clic derecho > Editar).
  4. Busca la línea que dice define('WP_DEBUG', false); y cambia false por true.
    • Si no existe, agrégala justo antes de la línea /* That's all, stop editing! */:
      define('WP_DEBUG', true);
      define('WP_DEBUG_LOG', true);
      define('WP_DEBUG_DISPLAY', false);
      
  5. Guarda los cambios.

Ahora, cuando recargues tu sitio, en lugar del error 500 verás un mensaje más específico (como un error de memoria o un plugin conflictivo). Si el sitio sigue en blanco, revisa la carpeta wp-content y busca un archivo llamado debug.log. Allí se registran los errores.

[TIP] Si no ves nada, vuelve a poner WP_DEBUG en false después de solucionar el problema para evitar mostrar información sensible.


Paso 2: Aumentar el límite de memoria de PHP

Uno de los culpables más frecuentes del error 500 WordPress es un límite de memoria insuficiente. Muchos plugins o temas pesados lo exigen.

Desde cPanel

  1. En cPanel, busca la sección Seleccionar versión de PHP (o MultiPHP Manager).
  2. Haz clic en Opciones o Switch to PHP Options.
  3. Busca la opción memory_limit y cámbiala a 256M o 512M.
  4. Guarda los cambios y recarga tu sitio.

Desde el archivo wp-config.php

Si no puedes cambiar desde cPanel, edita wp-config.php (como en el paso 1) y agrega esta línea antes del cierre:

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

Paso 3: Desactivar todos los plugins (modo seguro)

A veces un plugin conflictivo causa el error 500 en WordPress. La forma más rápida de comprobarlo es desactivarlos todos.

Desde cPanel (sin acceso al panel de administración)

  1. Ve a Administrador de archivos > public_html > wp-content.
  2. Busca la carpeta plugins y haz clic derecho > Cambiar nombre.
    • Renómbrala a algo como plugins_desactivados.
  3. Vuelve a cargar tu sitio. Si funciona, el problema era un plugin.
  4. Para reactivarlos uno por uno, cambia el nombre de la carpeta de nuevo a plugins y luego desde el panel de WordPress ve activando cada plugin hasta encontrar el culpable.

[WARNING] Si renombras la carpeta, todos los plugins se desactivarán. No pierdes datos, solo los desactivas temporalmente.


Paso 4: Cambiar al tema por defecto (Twenty Twenty-Four o similar)

Los temas también pueden causar el WordPress error 500. Para probar:

  1. En Administrador de archivos, ve a public_html > wp-content > themes.
  2. Busca la carpeta de tu tema activo (por ejemplo, tu-tema) y renómbrala a tu-tema_desactivado.
  3. WordPress cambiará automáticamente al tema por defecto (Twenty Twenty-Four, Twenty Twenty-Three, etc.).
  4. Si el error desaparece, el tema es el problema. Puedes reinstalarlo o contactar al desarrollador.

Paso 5: Verificar permisos de archivos y carpetas

Los permisos incorrectos pueden provocar un error 500 en WordPress. Los valores seguros son:

  • Archivos: 644
  • Carpetas: 755
  • wp-config.php: 600 o 640

Cómo cambiarlos desde cPanel

  1. En Administrador de archivos, selecciona todos los archivos y carpetas de public_html.
  2. Haz clic en Permisos (arriba).
  3. Establece 644 para archivos y 755 para carpetas.
    • Marca la casilla Recursivo si quieres aplicar a subcarpetas.
  4. Para wp-config.php, selecciona solo ese archivo y pon 600.

[INFO] No uses permisos 777 (escritura total) por seguridad. Solo temporalmente si un plugin lo exige.


Paso 6: Revisar el archivo .htaccess

Un .htaccess corrupto es otra causa común. Para restaurarlo:

  1. En Administrador de archivos, busca el archivo .htaccess en public_html.
  2. Renómbralo a .htaccess_old (esto lo desactiva).
  3. Ve a tu sitio: si funciona, el .htaccess estaba dañado.
  4. Regenera uno limpio: en WordPress, ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios (sin cambiar nada). Esto crea uno nuevo.

Si no tienes acceso al panel de WordPress, puedes crear uno manualmente con este contenido:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Paso 7: Verificar archivos del núcleo de WordPress

Si nada funciona, los archivos principales de WordPress podrían estar dañados. Puedes reinstalarlos sin perder contenido.

Desde cPanel

  1. Descarga la última versión de WordPress desde wordpress.org.

  2. Descomprime el archivo en tu computadora.

  3. Sube solo las carpetas wp-admin y wp-includes (y los archivos sueltos de la raíz, excepto wp-content y wp-config.php) a tu public_html mediante FTP o el Administrador de archivos.

    • Importante: No subas la carpeta wp-content porque ahí están tus temas, plugins y subidas.
  4. Sobrescribe los archivos existentes.

[WARNING] No borres la carpeta wp-content ni el wp-config.php. Ahí están tus datos.


Paso 8: Contactar al soporte del hosting

Si después de todos estos pasos el error 500 en WordPress persiste, el problema puede ser del servidor (por ejemplo, un módulo PHP desactivado o un límite de recursos). En ese caso:

  • Abre un ticket de soporte con tu proveedor de hosting.
  • Diles que ya has probado: aumentar memoria, desactivar plugins/temas, verificar permisos y .htaccess.
  • Pregunta si hay errores en los logs del servidor (acceso a cPanel > Registros de errores).

[TIP] Muchos hosts tienen una herramienta llamada "Error Log" en cPanel. Revísala para ver el error exacto (por ejemplo, "Allowed memory size exhausted").


Preguntas frecuentes (FAQ)

¿El error 500 borra mis datos?

No. El error 500 es solo una falla temporal. Tus publicaciones, páginas, comentarios y configuraciones siguen intactos en la base de datos.

¿Puedo evitar futuros errores 500?

Sí:

  • Mantén WordPress, temas y plugins actualizados.
  • Usa un tema ligero y plugins de fuentes confiables.
  • Haz copias de seguridad periódicas.
  • Aumenta el límite de memoria de PHP de forma preventiva.

¿Qué hago si no tengo acceso a cPanel?

Pide a tu hosting que te dé acceso o que ellos mismos realicen estos pasos. También puedes usar FTP con un cliente como FileZilla para modificar archivos.

¿El error 500 afecta el SEO?

Sí, si se prolonga. Google puede ver tu sitio como inaccesible. Por eso es importante solucionarlo rápido. Una vez resuelto, no hay penalización permanente.

¿Y si uso Syspanel (HestiaCP)?

El proceso es similar. Accede por el puerto 2106 (ejemplo: tudominio.com:2106). Busca el Administrador de archivos o usa el Explorador de archivos de Syspanel para seguir los pasos de esta guía.


Resumen final

El error 500 en WordPress suena aterrador, pero con esta guía para solucionar error 500 cPanel tienes todas las herramientas. Recuerda el orden lógico:

  1. Activa el modo debug.
  2. Aumenta la memoria PHP.
  3. Desactiva plugins y temas.
  4. Revisa permisos y .htaccess.
  5. Reinstala el núcleo de WordPress.
  6. Pide ayuda al hosting.

Sé metódico, no saltes pasos, y sobre todo, no entres en pánico. Si algo no funciona, siempre puedes restaurar una copia de seguridad. ¡Ánimo y a resolver ese WordPress error 500!


¿Te ha sido útil? Si tienes más dudas, déjalas en los comentarios o contacta a tu soporte técnico. ¡Estamos aquí para ayudarte!

¿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