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

Solucionar error 500 en cPanel: Causas y pasos

Actualizado el 24 de marzo de 2026

¿Te ha aparecido de repente una pantalla en blanco o el mensaje "Error 500 – Error interno del servidor" en tu sitio web? No te preocupes, es uno de los problemas más comunes en el hosting y, por suerte, en la mayoría de los casos tiene solución. Este error significa que el servidor encontró una condición inesperada que le impidió completar la solicitud. Pero no es necesario que seas un experto en programación para solucionarlo.

En esta guía completa, te explicaré paso a paso las causas más frecuentes del error 500 cPanel y cómo solucionar error 500 incluso si eres principiante. Todo desde el panel de control cPanel o, si tu hosting usa Syspanel (el antiguo HestiaCP), también te indicaré cómo acceder por el puerto 2106.

Vamos a ello.


¿Qué es el error 500 y por qué aparece?

El error interno servidor (HTTP 500) es una respuesta genérica que da el servidor cuando algo falla internamente. No indica un problema con tu conexión a Internet ni con tu navegador, sino con la configuración del sitio web o del servidor.

Las causas más habituales son:

  • Archivos .htaccess corruptos o con reglas incorrectas.
  • Problemas de permisos de archivos o carpetas (por ejemplo, permisos 777 en archivos que deberían ser 644).
  • Errores en scripts de PHP (plugins o temas de WordPress, código personalizado, etc.).
  • Límites de memoria PHP excedidos.
  • Archivos del core de CMS dañados o incompletos.
  • Problemas con certificados SSL o redirecciones.

Primeros pasos: antes de tocar nada

Antes de lanzarte a modificar archivos, haz estas comprobaciones rápidas:

  1. Recarga la página varias veces – A veces es un fallo temporal.
  2. Prueba desde otro navegador o en modo incógnito – Descarta caché del navegador.
  3. Revisa si el error afecta a todo el sitio o solo a una página – Si es solo una página, el problema está en esa URL concreta.
  4. Mira el correo de tu hosting – A veces el soporte técnico envía alertas sobre el error.

Si el error persiste, pasamos a la acción.


Cómo acceder a los archivos del sitio

Para solucionar error 500 necesitarás acceder al gestor de archivos de tu hosting o a través de FTP.

Desde cPanel (la mayoría de los hostings)

  1. Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Selecciona la carpeta public_html (o la raíz de tu sitio).

Desde Syspanel (HestiaCP)

Si tu hosting usa Syspanel (antes HestiaCP), el acceso es un poco diferente:

  1. Abre tu navegador y ve a tudominio.com:2106 (el puerto 2106 es obligatorio).
  2. Inicia sesión con tus credenciales de Syspanel.
  3. Busca la opción Archivos o File Manager en el menú lateral.
  4. Navega hasta la carpeta public_html o web.

[INFO] Si no sabes qué panel usa tu hosting, pregunta al soporte técnico. La mayoría usa cPanel, pero algunos proveedores económicos migraron a Syspanel.


Paso 1: Revisar y reparar el archivo .htaccess

El archivo .htaccess es el responsable de muchas reglas de redirección, seguridad y rendimiento. Un error en él puede provocar el cPanel error 500 inmediato.

Cómo hacerlo:

  1. En el Administrador de archivos, busca el archivo .htaccess en la raíz (public_html).
  2. Haz una copia de seguridad: haz clic derecho sobre él y selecciona Copiar o Descargar.
  3. Renómbralo a .htaccess_old (esto lo desactiva temporalmente).
  4. Vuelve a cargar tu web. Si el error desaparece, el problema está en ese archivo.
  5. Para restaurarlo, crea uno nuevo desde cero o reemplázalo con una versión limpia.

Ejemplo de .htaccess básico para WordPress:

# 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

[TIP] Si tu sitio usa WordPress, puedes generar un .htaccess limpio desde Ajustes > Enlaces permanentes > Guardar cambios.


Paso 2: Verificar permisos de archivos y carpetas

Los permisos incorrectos son otra causa común del error 500 cPanel. Los archivos deben tener permisos 644 y las carpetas 755. Nunca uses 777 a menos que sea estrictamente necesario y temporal.

Cómo corregirlos:

  1. En el Administrador de archivos, selecciona toda la carpeta public_html.
  2. Haz clic en Permisos (arriba o menú contextual).
  3. Establece:
    • Carpetas: 755
    • Archivos: 644
  4. Marca la opción Aplicar a subdirectorios.
  5. Haz clic en Cambiar.

Si usas FTP, muchos clientes (como FileZilla) permiten cambiar permisos en lote.

[WARNING] No cambies permisos de archivos del sistema como wp-config.php o configuration.php. Déjalos en 644 o 640.


Paso 3: Aumentar el límite de memoria PHP

Si tu sitio usa muchos recursos (plugins pesados, imágenes grandes, tráfico alto), el límite de memoria PHP puede ser insuficiente y provocar un error interno servidor.

Cómo aumentarlo desde cPanel:

  1. Ve a Software > Seleccionar versión de PHP (o MultiPHP Manager).
  2. Haz clic en Opciones o Switch to PHP Options.
  3. Busca memory_limit y cámbialo a 256M o 512M.
  4. Guarda los cambios.

Desde Syspanel (puerto 2106):

  1. Accede a Syspanel con tudominio.com:2106.
  2. Ve a Web > Ajustes PHP.
  3. Busca memory_limit y ajústalo.
  4. Guarda y reinicia el servicio si es necesario.

Si no encuentras estas opciones, puedes modificar el archivo php.ini o .user.ini en la raíz de tu sitio.

[INFO] Algunos hostings limitan el máximo de memoria que puedes asignar. Si necesitas más, contacta con soporte.


Paso 4: Desactivar plugins o temas (si usas WordPress)

Los conflictos entre plugins o un tema defectuoso son la causa número 1 del error 500 cPanel en sitios WordPress.

Cómo desactivar todo desde el panel de archivos:

  1. En el Administrador de archivos, ve a public_html/wp-content/plugins.
  2. Renombra la carpeta plugins a plugins_old (esto desactiva todos los plugins).
  3. Vuelve a cargar tu web. Si funciona, el problema está en uno de los plugins.
  4. Para identificar cuál, renombra la carpeta de nuevo a plugins y luego ve renombrando uno por uno los plugins dentro (por ejemplo, akismet_old) hasta que el error desaparezca.

Para el tema:

  1. Ve a public_html/wp-content/themes.
  2. Renombra la carpeta de tu tema activo (ej. mi-tema a mi-tema_old).
  3. WordPress activará automáticamente un tema por defecto (Twenty Twenty-Four, etc.).
  4. Si el error se soluciona, el problema está en tu tema.

Paso 5: Revisar los logs de error del servidor

Si nada de lo anterior funciona, necesitas leer los logs del servidor para obtener pistas concretas.

En cPanel:

  1. Ve a Métricas > Errores.
  2. Busca la sección Registro de errores o Error Log.
  3. Fíjate en las líneas con fecha/hora del error. Busca palabras como PHP Fatal error, 500 Internal Server Error o Allowed memory size.

En Syspanel (puerto 2106):

  1. Accede a Syspanel.
  2. Ve a Web > Logs.
  3. Selecciona el dominio afectado y busca en error.log o php_error.log.

Interpreta el error:

  • Si ves require_once(): Failed opening required, falta un archivo.
  • Si ves Allowed memory size of 134217728 bytes exhausted, necesitas más memoria PHP.
  • Si ves Parse error: syntax error, hay un error de código en un archivo.

[TIP] Copia el texto del error y búscalo en Google o pregunta a tu soporte técnico. Muchas veces la solución está en foros.


Paso 6: Restaurar una copia de seguridad

Si has probado todo y el error persiste, es posible que un archivo del core se haya dañado. La solución más rápida es restaurar una copia de seguridad reciente.

Cómo hacerlo en cPanel:

  1. Ve a Archivos > Copias de seguridad.
  2. Busca la opción Restaurar una copia de seguridad.
  3. Selecciona el archivo .tar.gz o .zip que tengas guardado.
  4. Espera a que termine el proceso.

En Syspanel:

  1. Accede por tudominio.com:2106.
  2. Ve a Web > Copias de seguridad.
  3. Elige la fecha y restaura.

[WARNING] Asegúrate de tener una copia de seguridad reciente. Si no, pide a tu hosting que te proporcione una.


Paso 7: Contactar con el soporte técnico

Si después de seguir todos estos pasos el error 500 cPanel sigue apareciendo, es hora de pedir ayuda profesional. El soporte de tu hosting puede revisar los logs del servidor a nivel raíz, algo que tú no puedes hacer.

Qué decirles:

  • "Estoy recibiendo un error 500 en mi sitio web tudominio.com."
  • "Ya revisé el .htaccess, los permisos y los plugins."
  • "El error ocurre desde [fecha/hora]."
  • "¿Pueden revisar los logs del servidor y decirme qué está fallando?"

La mayoría de los hostings responden en menos de 30 minutos si el error afecta a todo el sitio.


Preguntas frecuentes (FAQ)

¿El error 500 daña mi sitio web?

No, el error 500 solo impide que se muestre el contenido. Tus archivos y base de datos siguen intactos. Una vez solucionado, todo vuelve a la normalidad.

¿Puedo prevenir el error 500?

Sí, con estas buenas prácticas:

  • Mantén actualizados tu CMS, plugins y temas.
  • Haz copias de seguridad periódicas.
  • No instales plugins de fuentes dudosas.
  • Usa un límite de memoria PHP adecuado (256MB o más).

¿Qué hago si no tengo acceso a cPanel ni a Syspanel?

Si no puedes acceder al panel de control, pide a tu proveedor de hosting que te dé acceso temporal o que ellos mismos solucionen el error. Algunos hostings ofrecen un "modo de recuperación" desde su área de cliente.

¿El error 500 puede ser por un ataque?

Sí, aunque es menos común. Un ataque de denegación de servicio (DDoS) o un malware pueden saturar el servidor y provocar el error. Si sospechas de un ataque, contacta con soporte inmediatamente.


Conclusión

El error 500 cPanel puede ser frustrante, pero como has visto, la mayoría de las veces se soluciona con pasos sencillos: revisar el .htaccess, ajustar permisos, aumentar la memoria PHP o desactivar plugins conflictivos. Recuerda que siempre puedes contar con el soporte técnico de tu hosting si te sientes abrumado.

Espero que esta guía cPanel error te haya sido útil. Si sigues los pasos en orden, en pocos minutos tu sitio web volverá a funcionar. Y si usas Syspanel, ya sabes que el acceso es por el puerto 2106.

¡No dejes que un error 500 te detenga! Con paciencia y método, lo resolverás.

¿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