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

Cómo solucionar el error 500 en WordPress desde cPanel (Internal Server Error)

Actualizado el 3 de mayo de 2026

¡Hola! Si estás leyendo esto, es muy probable que te hayas encontrado con la temida pantalla blanca o el mensaje "Internal Server Error" (Error 500) en tu sitio web WordPress. No te preocupes, es uno de los errores más comunes y, casi siempre, tiene solución. En esta guía extensa y paso a paso, te voy a enseñar a solucionar el error 500 en cPanel, incluso si nunca has tocado un archivo de configuración en tu vida.

Vamos a ir despacio, con calma y usando herramientas que ya tienes en tu hosting. Al final de este artículo, tendrás un plan de acción claro para diagnosticar y arreglar el problema por ti mismo.

¿Qué significa exactamente el Error 500?

Antes de ponernos manos a la obra, es importante entender qué está pasando. Un error 500 wordpress (o Internal Server Error) es un mensaje genérico que envía el servidor cuando algo ha salido mal en el interior, pero no puede especificar el motivo exacto. Es como si tu coche no arrancara y el mecánico solo te dijera "algo está roto".

A diferencia de un error 404 (página no encontrada) o un error 403 (acceso prohibido), el 500 no te dice qué está fallando. Por eso, la solución requiere un proceso de eliminación. Pero no te asustes, vamos a hacerlo en orden, de lo más fácil a lo más complejo.

Primeros Pasos: La Regla de Oro del Error 500

La causa más común (en más del 90% de los casos) de un internal server error wordpress es un archivo .htaccess corrupto. Este archivo es un pequeño pero poderoso guardián que controla cómo se comporta tu servidor. Si se daña, todo el sitio colapsa.

Solución Rápida: Renombrar el archivo .htaccess

Vamos a probar la solución más rápida primero. Necesitas acceder a tu cPanel. La dirección suele ser tudominio.com/cpanel o tudominio.com:2083.

  1. Dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager).
  2. Se abrirá una ventana. Asegúrate de marcar la casilla "Mostrar archivos ocultos (dotfiles)" y luego entra en la carpeta public_html. Ahí es donde vive tu WordPress.
  3. Busca el archivo llamado .htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos" en la esquina superior derecha.
  4. Haz clic derecho sobre él y selecciona "Renombrar". Cámbiale el nombre a algo como .htaccess_old o .htaccess.bak. Esto lo desactivará, pero no lo borrará (por si acaso).
  5. Ahora, ve a tu sitio web y recarga la página.

[TIP]
Si el error desapareció, ¡felicidades! El problema era el .htaccess. Ahora ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios". Esto generará un nuevo archivo .htaccess limpio y funcional.

Si el error persiste, no pasa nada. Hemos descartado la causa más común y podemos pasar al siguiente paso. No olvides que puedes dejar el archivo renombrado o borrar el .bak más tarde.

Aumentar el Límite de Memoria de PHP (Solución Muy Frecuente)

Otra causa muy típica del error 500 wordpress es que tu sitio agota la memoria asignada por el servidor. Esto puede pasar al activar un plugin pesado o un tema mal optimizado. Aumentar este límite es sencillo.

Usando el Administrador de Archivos de cPanel

  1. Ve de nuevo al Administrador de archivos y entra en public_html.
  2. Busca el archivo wp-config.php. Es el corazón de la configuración de WordPress.
  3. Haz clic derecho sobre él y selecciona "Editar" o "Code Editor". Se abrirá una ventana con el código.
  4. Busca la línea que dice ¡Eso es todo! ¡Diviértete y no olvides visitarnos! (That's all, stop editing!).
  5. Justo antes de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios (normalmente el botón "Save Changes" está en la esquina superior derecha) y recarga tu web.

Usando el Editor de PHP (Alternative)

Algunos hostings tienen un editor de PHP en cPanel. Busca la sección "Software" y luego "Select PHP Version" o "MultiPHP INI Editor". Ahí podrás subir el valor de memory_limit directamente.

La Pesadilla de los Plugins y Temas: El Modo de Recuperación

Si el error sigue, el siguiente sospechoso es un plugin o un tema. Cuando instalas uno nuevo y rompe la compatibilidad, el servidor petrifica. Necesitamos desactivarlos, pero como no podemos acceder al panel de administración (porque el error no te deja), lo haremos desde el servidor.

Desactivar Todos los Plugins a la Vez (Método Manual)

  1. Ve a public_html > wp-content.
  2. Busca la carpeta llamada plugins.
  3. Haz clic derecho sobre ella y selecciona "Renombrar". Cámbiale el nombre a plugins_off (o cualquier cosa).
  4. Vuelve a tu sitio web.

[INFO]
WordPress buscará la carpeta plugins, no la encontrará y desactivará todos los plugins por defecto. Si el error se soluciona, el problema es uno de tus plugins.

  1. Para reactivarlos, renombra la carpeta de nuevo a plugins.
  2. Ahora entra en tu panel de administración (wp-admin). Ve a Plugins y activa los que quieras uno por uno, comprobando tu sitio después de cada activación. Cuando encuentres el que causa el error, elimínalo o búscale una alternativa.

Cambiar el Tema por Defecto

Si no eran los plugins, puede ser el tema.

  1. Ve a public_html > wp-content.
  2. Busca la carpeta themes.
  3. Dentro, verás las carpetas de tus temas (ej. twentytwentyfour, mi-tema-personalizado).
  4. Renombra la carpeta de tu tema activo (el que estés usando) a algo como mi-tema-off. Esto hará que WordPress no lo encuentre y use uno por defecto.
  5. Si se arregla, el problema es el tema. Tendrás que reinstalarlo o contactar a su desarrollador.

Análisis Profundo: Los Logs de Error de cPanel

Si has llegado hasta aquí y nada funciona, es hora de ponerse técnicos y mirar los logs error cPanel. Estos registros son el diario secreto del servidor, donde escriben exactamente qué está fallando. Es la información más valiosa que puedes tener.

Cómo Leer los Registros de Errores

  1. En cPanel, busca la sección "Métricas" o "Registros".
  2. Haz clic en "Errores" o "Error Log".
  3. Se abrirá una página con una tabla. Verás columnas como Fecha, IP, Mensaje de Error, etc.
  4. Busca los errores más recientes (los de la parte superior). Suelen tener un aspecto similar a este:
    [client 123.456.789.10] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/usuario/public_html/wp-content/plugins/mi-plugin/functions.php on line 15

Este mensaje es oro puro. Te dice exactamente:

  • PHP Fatal error: Es un error crítico.
  • Allowed memory size exhausted: Confirma que es un problema de memoria (podrías haber subido el límite a 256M en el paso anterior y volver a intentarlo).
  • La ruta: Te dice qué archivo exacto está causando el problema (en este caso, un plugin llamado mi-plugin).

[WARNING]
Si el log te muestra errores de la base de datos (ej. "Connection refused" o "Table doesn't exist"), el problema es más complejo y puede requerir reparar la base de datos desde phpMyAdmin, pero eso es tema de otro artículo.

Corregir Permisos de Archivos y Carpetas

A veces, la causa es tan simple como que los permisos de archivos o carpetas se han cambiado accidentalmente. Si son demasiado restrictivos, el servidor no puede leerlos y lanza el error.

La Configuración Estándar Correcta

  • Carpetas (Directorios): Deben tener permisos 755.
  • Archivos: Deben tener permisos 644.

Para cambiarlos:

  1. En el Administrador de archivos, selecciona todos los archivos y carpetas de public_html (puedes usar Ctrl+A).
  2. Haz clic en el botón "Permisos" en la barra superior.
  3. Ajusta los valores. Para carpetas, 755. Para archivos, 644.
  4. Aplica los cambios. Esto puede tardar un poco si tienes muchos archivos.

Preguntas Frecuentes (FAQ) sobre el Error 500

¿Puede el hosting causar el error 500?

Sí, absolutamente. Si el servidor de tu proveedor de hosting está sobrecargado, tiene un fallo de configuración o está realizando mantenimiento, puede lanzar errores 500. En este caso, la solución no está en tu cPanel, sino en contactar al soporte de tu hosting y preguntarles si hay algún problema en el servidor.

¿Qué hago si he hecho todo esto y sigue el error?

Respira. No estás solo. Hay una última bala en la recámara: contactar al soporte de tu empresa de hosting. Diles que has hecho los pasos de esta guía (renombrar .htaccess, desactivar plugins, revisar logs) y muéstrales el error exacto de los logs error cPanel. Ellos tienen herramientas de diagnóstico más potentes y podrán ver si el problema está en el servidor o en un archivo específico que no podemos ver desde el panel.

¿Perderé mis datos si intento estas soluciones?

No. Todos los pasos que hemos visto (renombrar archivos, editar wp-config.php, cambiar permisos) son no destructivos. No borran tu contenido, tus entradas ni tus páginas. Lo peor que puede pasar es que desactives un plugin, pero podrás reactivarlo después.

[WARNING]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a los archivos es el mismo, pero la URL para entrar al panel es tudominio.com:2106. Encuentras el Administrador de Archivos en la sección de "Archivos", pero la estructura es ligeramente distinta. Busca la carpeta public_html dentro de la ruta home/usuario/web/tudominio/public_html.

Conclusión: Eres un Detective de Errores

Hemos recorrido un camino completo desde lo más simple a lo más técnico. Ya sabes que un error 500 wordpress no es el fin del mundo. Has aprendido a:

  1. Renombrar el .htaccess para descartar la causa más común.
  2. Aumentar el límite de memoria para dar más aire a tu web.
  3. Desactivar plugins y temas para encontrar al culpable.
  4. Leer los logs de error para obtener la respuesta exacta del servidor.
  5. Corregir permisos para asegurar que todo se lee correctamente.

Con esta guía, tendrás una tasa de éxito altísima para solucionar error 500 cpanel. La próxima vez que veas esa pantalla, en lugar de entrar en pánico, sabrás exactamente por dónde empezar. ¡Mucha suerte con tu sitio web!

¿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