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

Solucionar error 500 en cPanel: guía para principiantes

Actualizado el 19 de noviembre de 2025

¡Vaya! Ver un error 500 en cPanel puede ser frustrante, especialmente si no eres un experto técnico. Esa pantalla en blanco o mensaje genérico de "Error interno del servidor" suele asustar, pero no te preocupes. En esta guía para principiantes, te explicaré paso a paso cómo solucionar error 500 sin necesidad de ser un programador. Vamos a desglosar las causas más comunes y las soluciones más efectivas para que tu sitio web vuelva a funcionar en minutos.

[INFO] Este artículo está diseñado para usuarios sin experiencia técnica. Si sigues los pasos en orden, lo más probable es que resuelvas el problema. Si no, al final tendrás recursos para escalarlo.

¿Qué significa el error 500 en cPanel?

El cPanel error 500 es un código de estado HTTP que indica un problema interno en el servidor. El servidor no puede procesar la solicitud porque algo falló en la configuración de tu sitio o en los scripts que ejecuta. No es un error de tu conexión a internet ni de tu computadora; es algo que ocurre del lado del servidor.

Las causas más comunes incluyen:

  • Archivos .htaccess corruptos o mal configurados.
  • Permisos de archivos incorrectos.
  • Scripts PHP con errores (por ejemplo, un plugin o tema de WordPress).
  • Límites de memoria o tiempo de ejecución excedidos.
  • Problemas con versiones de PHP incompatibles.

No te preocupes: la mayoría de estos problemas se resuelven desde el propio cPanel sin tocar código complejo. Vamos a verlo.

Paso 1: Identificar el error exacto (no solo el 500)

A veces el mensaje de error 500 es demasiado genérico. Para solucionar error 500 de forma precisa, necesitas más detalles. Activar la visualización de errores PHP puede darte pistas.

Cómo activar la visualización de errores desde cPanel

  1. Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Software" o "Avanzado" y haz clic en "Selector de versiones de PHP" o "Configuración de PHP" (depende del proveedor).
  3. Dentro de las opciones, busca "display_errors" y cámbialo a "On". También puedes activar "log_errors" para que los errores se guarden en un archivo de registro.
  4. Guarda los cambios. Ahora, al recargar tu página, deberías ver un mensaje más descriptivo en lugar del error 500 genérico.

[WARNING] No dejes display_errors activado en un sitio en producción permanentemente, ya que expone información sensible. Desactívalo después de solucionar el problema.

Revisar los registros de errores del servidor

Otra forma de obtener pistas es revisar los logs desde el propio cPanel:

  1. En el panel principal, busca "Registros de errores" o "Error Log" (a veces está en la sección "Métricas").
  2. Busca la entrada más reciente que coincida con la hora en que viste el error. Verás líneas como PHP Fatal error: Allowed memory size of... o Parse error: syntax error....

Este paso es clave para arreglar error 500 porque te dice exactamente qué está fallando.

Paso 2: Revisar y restaurar el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla el comportamiento del servidor web (Apache). Un error común es que este archivo se dañe o tenga reglas incorrectas, provocando un error 500 cPanel.

Cómo acceder y reparar el .htaccess

  1. En cPanel, ve a "Administrador de archivos" (File Manager).
  2. Navega a la carpeta public_html (o la raíz de tu sitio).
  3. Busca el archivo .htaccess. Si no lo ves, haz clic en "Mostrar archivos ocultos" (en la parte superior derecha).
  4. Haz una copia de seguridad: selecciona el archivo, haz clic derecho y elige "Copiar". Ponle nombre como .htaccess.backup.
  5. Ahora, elimina el archivo .htaccess original (no la copia). Ve a tu sitio web y recarga. Si el error 500 desaparece, ¡el problema estaba ahí!
  6. Para restaurar un .htaccess limpio, puedes crear uno nuevo desde WordPress (si usas ese CMS) o pegar el contenido básico:
# 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 no usas WordPress, un .htaccess mínimo puede ser simplemente RewriteEngine On. Pero lo mejor es que generes uno nuevo desde tu aplicación.

Paso 3: Verificar los permisos de archivos y carpetas

Los permisos incorrectos son otra causa frecuente de cPanel error. Los archivos deben tener permisos 644 (lectura/escritura para el usuario, solo lectura para grupos y otros) y las carpetas 755. Si algún archivo tiene permisos 777 (todos pueden escribir), el servidor puede bloquearlo por seguridad.

Cómo corregir permisos desde el Administrador de archivos

  1. En cPanel, abre "Administrador de archivos".
  2. Selecciona la carpeta public_html y haz clic en "Permisos" en la barra superior.
  3. Asegúrate de que la carpeta tenga 755 (marca las casillas: Propietario: lectura, escritura y ejecución; Grupo y Otros: solo lectura y ejecución).
  4. Para archivos, selecciona todos (Ctrl+A), luego haz clic en "Permisos" y elige 644.
  5. Haz clic en "Cambiar permisos recursivamente" (esto aplica a subcarpetas y archivos). Confirma.

Después de esto, prueba tu sitio. Si el error persiste, sigue al siguiente paso.

Paso 4: Aumentar los límites de memoria de PHP

Muchos errores 500 son causados por que un script (como un plugin de WordPress) consume más memoria de la permitida. Puedes aumentar el límite desde cPanel.

Cómo aumentar la memoria PHP

  1. En cPanel, ve a "Selector de versiones de PHP".
  2. Busca la opción "memory_limit" y cámbiala a un valor más alto, por ejemplo 256M (256 megabytes). También puedes aumentar max_execution_time a 300 segundos.
  3. Guarda los cambios y recarga tu sitio.

[INFO] Si tu proveedor de hosting no te permite modificar estos valores desde el selector, puedes intentar añadir esta línea al archivo wp-config.php (si usas WordPress): define('WP_MEMORY_LIMIT', '256M');

Paso 5: Comprobar la versión de PHP

A veces, un error 500 cPanel aparece porque tu sitio usa una versión de PHP que no es compatible con algún script o tema. Por ejemplo, si tienes un plugin antiguo que solo funciona con PHP 7.4 y tu servidor tiene PHP 8.0, puede dar error.

Cómo cambiar la versión de PHP en cPanel

  1. En cPanel, ve a "Selector de versiones de PHP".
  2. Verás una lista de versiones disponibles (5.6, 7.4, 8.0, etc.). Selecciona una versión anterior (por ejemplo, 7.4) y haz clic en "Set as current".
  3. Espera unos segundos y prueba tu sitio.

Si el error se soluciona, sabes que el problema es de compatibilidad. Luego puedes actualizar tus scripts para que funcionen con la versión más reciente.

Paso 6: Desactivar temporalmente plugins y temas (si usas WordPress)

Si tu sitio está basado en WordPress, un plugin o tema defectuoso es la causa más común de arreglar error 500. Puedes desactivarlos desde cPanel sin acceder al panel de administración (porque probablemente no puedas).

Cómo desactivar plugins desde el Administrador de archivos

  1. En cPanel, ve a "Administrador de archivos" y navega a public_html/wp-content/plugins.
  2. Dentro de la carpeta plugins, verás carpetas con nombres de cada plugin. Renombra la carpeta del plugin sospechoso añadiendo "-old" al final (ejemplo: akismet-old). Esto lo desactiva.
  3. Recarga tu sitio. Si el error desaparece, ese plugin era el culpable. Puedes eliminarlo o actualizarlo.
  4. Repite el proceso con otros plugins si el error persiste.

Para desactivar el tema, ve a public_html/wp-content/themes y renombra la carpeta de tu tema activo. WordPress usará un tema por defecto (como Twenty Twenty-One) y el error debería desaparecer.

Paso 7: Revisar el límite de inodos y espacio en disco

A veces, el error 500 cPanel no es técnico sino de recursos. Si tu cuenta de hosting ha alcanzado el límite de inodos (número de archivos) o el espacio en disco, el servidor puede rechazar peticiones.

Cómo verificar el uso de recursos en cPanel

  1. En cPanel, busca "Uso de disco" o "Estadísticas".
  2. Revisa el porcentaje de espacio usado y el número de inodos (archivos). Si estás cerca del límite, elimina archivos temporales, cachés o copias de seguridad antiguas.
  3. También puedes vaciar la papelera del Administrador de archivos (a veces hay una carpeta .trash).

Paso 8: Contactar al soporte del hosting

Si después de todos estos pasos el error 500 cPanel sigue apareciendo, es momento de pedir ayuda profesional. El problema podría estar en el servidor mismo (configuración de Apache, módulos, etc.) y solo el equipo de soporte puede revisarlo.

[WARNING] Antes de contactar, ten a mano:

  • La URL exacta donde ocurre el error.
  • Los pasos que ya realizaste.
  • Cualquier mensaje de error de los logs.
  • Tu nombre de usuario de cPanel.

Preguntas frecuentes (FAQ)

¿El error 500 siempre es culpa mía?

No. Puede ser un problema del servidor, pero en la mayoría de los casos (más del 80%) se debe a configuraciones de tu sitio que puedes corregir.

¿Puedo perder datos al modificar el .htaccess?

Si haces una copia de seguridad (como te mostré), no hay riesgo. Simplemente renombra el archivo original antes de modificarlo.

¿Qué hago si no veo el Administrador de archivos en cPanel?

Algunos proveedores lo ocultan. Puedes usar un cliente FTP (como FileZilla) para acceder a los archivos de tu hosting. Las credenciales FTP las encuentras en la sección "Cuentas FTP" de cPanel.

¿El error 500 afecta a todo mi sitio o solo a una página?

Puede ser ambas. Si es un problema de un script específico (como un plugin), solo esa página fallará. Si es un error de configuración general, todo el sitio mostrará el error.

¿Y si uso Syspanel (HestiaCP)?

Si tu panel es Syspanel (HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Los pasos son similares, pero las opciones pueden estar en "Archivos" > "Administrador de archivos" y "Servidor Web" > "Configuración de PHP". La lógica es la misma: revisa .htaccess, permisos, memoria y logs.

Conclusión

Solucionar error 500 en cPanel no tiene por qué ser una pesadilla. Siguiendo esta guía paso a paso, desde revisar el .htaccess hasta aumentar la memoria PHP, podrás resolver la mayoría de los casos. Recuerda que la clave está en la paciencia y en leer los logs de error. Si todo falla, el soporte de tu hosting está para ayudarte.

[TIP] Para evitar futuros errores 500, mantén tu sitio actualizado (plugins, temas, core), haz copias de seguridad periódicas y evita instalar scripts desconocidos. Un buen mantenimiento es la mejor prevención.

Espero que esta guía te haya sido útil. ¡Ahora ve y recupera tu sitio!

¿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