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

Guía para solucionar error 500 en cPanel y WordPress

Actualizado el 5 de octubre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a desglosar uno de los errores más temidos, pero también más fáciles de solucionar cuando sabes cómo hacerlo: el temido Error 500. No te preocupes, lo resolveremos paso a paso, como si estuviéramos juntos frente a tu pantalla.

Este error, conocido técnicamente como "Error interno del servidor", es una forma que tiene tu sitio web de decir: "Algo salió mal, pero no sé exactamente qué". No te da detalles específicos, pero con esta guía aprenderás a investigar y solucionar error 500 cPanel y error 500 WordPress de forma sencilla.


¿Qué es exactamente un Error 500?

Imagina que tu sitio web es una máquina expendedora. Tú introduces una moneda (el visitante hace clic en una página), pero la máquina no te da el producto. En lugar de decirte "no tengo ese producto" o "la moneda no sirve", simplemente se queda en blanco o muestra un mensaje genérico. Eso es un Error 500: el servidor (la máquina) no puede completar la petición, pero no sabe explicar por qué.

Las causas más comunes incluyen:

  • Archivos de configuración dañados (como el .htaccess).
  • Problemas con plugins o temas de WordPress.
  • Límites de memoria PHP agotados.
  • Permisos de archivos incorrectos.
  • Errores en scripts personalizados.

No entres en pánico. Vamos a solucionarlo.


Primeros pasos: Diagnóstico rápido desde cPanel

Antes de meternos en jardines técnicos, vamos a hacer unas comprobaciones básicas desde el panel de control. Si usas cPanel, estos son los pasos iniciales. Si usas Syspanel (HestiaCP), recuerda que accedes por el puerto 2106 (ejemplo: tudominio.com:2106), pero los conceptos son similares.

1. Revisa los logs de errores (El mejor amigo del técnico)

El Error 500 no te dice nada, pero los logs de errores del servidor sí. Son como la "caja negra" de tu web.

  1. Accede a tu cPanel.
  2. Busca la sección "Métricas" o "Logs".
  3. Haz clic en "Visor de errores" o "Latest Visitors" (a veces se llama "Errores").
  4. Busca las últimas entradas que tengan la fecha y hora del error. Verás líneas como:
    [error] [client IP] PHP Fatal error: Allowed memory size of 67108864 bytes exhausted...
    [error] [client IP] End of script output before headers: index.php

[TIP]: Copia el texto del error. Te será útil para buscar soluciones específicas. Por ejemplo, si ves "memory size exhausted", sabrás que es un problema de memoria.

2. Prueba con un navegador en modo incógnito o limpia la caché

A veces el error es un falso positivo. El navegador guarda versiones antiguas de las páginas (caché) y puede mostrar un error que ya no existe.

  1. Abre una ventana de incógnito en tu navegador (Chrome: Ctrl+Shift+N, Firefox: Ctrl+Shift+P).
  2. Visita tu web desde ahí.
  3. Si funciona, el problema es la caché de tu navegador. Si no, sigue leyendo.

Solucionar error 500 WordPress (La parte más común)

Si tienes WordPress, el 90% de las veces el problema está en un plugin, un tema o el archivo .htaccess. Vamos a atacar por frentes.

Acceso de emergencia: ¿Cómo entro si mi web no carga?

No necesitas la web para arreglarla. Puedes acceder directamente a los archivos desde cPanel o mediante FTP (FileZilla, por ejemplo). También puedes usar el Administrador de Archivos de cPanel.

1. Desactivar todos los plugins (Método manual)

Los plugins conflictivos son la causa número 1 del error 500 WordPress.

  1. Ve al Administrador de Archivos de cPanel (dentro de la sección "Archivos").
  2. Navega a public_html/wp-content/.
  3. Busca la carpeta plugins.
  4. Renómbrala a algo como plugins_desactivados (o plugins.old). Esto desactiva TODOS los plugins de golpe.
  5. Vuelve a tu web. Si funciona, ¡el problema era un plugin!
  6. Para saber cuál, crea una nueva carpeta llamada plugins (vacía).
  7. Ve moviendo los plugins de plugins_desactivados a plugins de uno en uno, refrescando la web cada vez. Cuando el error vuelva a aparecer, ese es el culpable. Bórralo o actualízalo.

[WARNING]: No borres la carpeta plugins_desactivados hasta que hayas identificado el plugin malo. Si pierdes los plugins, perderás su configuración.

2. Cambiar al tema predeterminado (Twenty Twenty-Four)

A veces el tema está mal programado.

  1. Desde el Administrador de Archivos, ve a public_html/wp-content/.
  2. Busca la carpeta de tu tema actual (normalmente se llama como tu tema, ej: mi-tema).
  3. Renómbrala a mi-tema_desactivado.
  4. WordPress cargará automáticamente un tema por defecto (Twenty Twenty-Four o similar).
  5. Si la web funciona, el problema es tu tema. Puedes reinstalarlo o contactar al desarrollador.

3. Regenerar el archivo .htaccess

Este archivo es como las reglas de tráfico de tu web. Si se corrompe, todo se para.

  1. En el Administrador de Archivos, busca el archivo .htaccess en la raíz de public_html. (Puede estar oculto; activa la opción "Mostrar archivos ocultos" en los ajustes del administrador).
  2. Renómbralo a .htaccess_old.
  3. Ve a WordPress > Ajustes > Enlaces permanentes (desde el panel de admin de WP, si ya puedes acceder) y haz clic en "Guardar cambios" sin modificar nada. Esto creará un .htaccess nuevo y limpio.
  4. Si no puedes acceder a WP, no pasa nada. Al renombrarlo, el error suele desaparecer porque el servidor usará las reglas por defecto.

Soluciones avanzadas desde cPanel (Para cuando lo básico no funciona)

Si los pasos anteriores no funcionaron, toca ajustar algunos parámetros del servidor.

1. Aumentar el límite de memoria PHP

Un error común es "Allowed memory size exhausted". Tu web se queda sin memoria para ejecutarse.

  1. En cPanel, busca la sección "Software".
  2. Haz clic en "Seleccionar versión de PHP" (o "MultiPHP Manager").
  3. Haz clic en la pestaña "Opciones" o "Switch to PHP Options".
  4. Busca la línea memory_limit.
  5. Cámbiala a 256M o 512M (normalmente 256M es suficiente).
  6. Guarda los cambios. A veces tarda unos segundos en aplicarse.

[INFO]: Si no ves esta opción, tu hosting puede tener restricciones. Contacta con el soporte de tu proveedor.

2. Verificar permisos de archivos y carpetas

Los permisos incorrectos pueden impedir que el servidor lea o ejecute archivos.

  • Carpetas: Deben tener permisos 755 (o 750).
  • Archivos: Deben tener permisos 644 (o 640).
  • Archivos especiales como wp-config.php: 600 o 640.

Cómo hacerlo desde cPanel:

  1. Ve al Administrador de Archivos.
  2. Selecciona la carpeta public_html (o la raíz de tu web).
  3. Haz clic en "Permisos" en la barra superior.
  4. Cambia el permiso a 755 y marca la casilla "Recursivo" (para que se aplique a todas las subcarpetas).
  5. Luego, para los archivos, selecciona todos los archivos (Ctrl+A) y cambia el permiso a 644 (recursivo también).

[WARNING]: No pongas permisos 777 (escritura para todos) a menos que sea estrictamente necesario y temporal. Es un agujero de seguridad.

3. Forzar un PHP más reciente

A veces, una versión antigua de PHP causa conflictos con plugins modernos.

  1. En cPanel, ve a "Seleccionar versión de PHP".
  2. Elige la versión más reciente y estable (por ejemplo, 8.1 o 8.2, dependiendo de lo que ofrezca tu hosting). Evita versiones "beta".
  3. Haz clic en "Establecer como versión actual" o "Aplicar".

Preguntas Frecuentes (FAQ) sobre el Error 500

¿El error 500 siempre es culpa de mi web?

No. A veces es un problema del servidor (mal configurado, sobrecarga, etc.). Si después de todos estos pasos el error persiste, contacta al soporte de tu hosting. Ellos pueden revisar los logs del servidor a nivel de sistema.

¿Puedo solucionar el error 500 sin acceso a cPanel?

Si no tienes acceso a cPanel, pero sí a FTP, puedes hacer la mayoría de los pasos (renombrar plugins, temas, .htaccess). Si no tienes ni FTP, necesitarás contactar al soporte.

¿Qué hago si el error aparece solo en una página específica?

Generalmente es un plugin o un shortcode mal escrito en esa página. Prueba a desactivar plugins relacionados con esa funcionalidad (galerías, formularios, etc.) o edita la página desde la base de datos (phpMyAdmin) para eliminar el shortcode problemático.

¿El error 500 afecta al SEO?

Sí, pero solo si se mantiene por mucho tiempo. Google entiende que los errores 500 son problemas temporales del servidor. Si lo solucionas en horas, no debería penalizarte. Si dura días, puede afectar tu posicionamiento.

¿Cómo evito futuros errores 500?

  • Actualiza siempre WordPress, plugins y temas.
  • Elimina plugins y temas que no uses.
  • Haz copias de seguridad regulares.
  • Usa un tema de calidad y evita modificar archivos del núcleo de WordPress.

Palabras finales (y un truco secreto)

El error 500 cPanel y error 500 WordPress pueden ser frustrantes, pero con paciencia y esta guía, la mayoría de las veces los solucionarás en menos de 15 minutos. Recuerda: siempre empieza por los logs de errores y desactiva los plugins primero.

[TIP]: Si nada funciona, crea un archivo llamado info.php en la raíz de tu web con el siguiente contenido: <?php phpinfo(); ?>. Luego, accede a tudominio.com/info.php. Si ves la información de PHP, el servidor funciona bien. Si también da error 500, el problema es de configuración del servidor y debes contactar al soporte. ¡No olvides borrar este archivo después! Es un riesgo de seguridad.

¡Espero que esta guía te haya sido de gran ayuda! Si te quedas atascado, no dudes en buscar ayuda profesional. ¡Tu web volverá a funcionar 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