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

Cómo solucionar el error 500 en WordPress dentro de cPanel

Actualizado el 11 de noviembre de 2025

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

El error 500 en WordPress es uno de los problemas más comunes (y frustrantes) que puedes encontrar al administrar tu sitio web. También se conoce como "Error interno del servidor" y, a diferencia de otros errores más específicos, no te dice exactamente qué está fallando. Simplemente aparece una pantalla en blanco o un mensaje genérico que indica que algo salió mal en el servidor.

Imagina que tu sitio web es un restaurante: el error 500 sería como si la cocina entera se incendiara y nadie pudiera servirte la comida, pero sin que te digan si fue el horno, la nevera o el chef. Por eso, para solucionar error 500 cPanel, necesitas investigar paso a paso.

Las causas más habituales son:

  • Archivos corruptos en el núcleo de WordPress, plugins o temas.
  • Permisos de archivos incorrectos (por ejemplo, archivos que deberían tener permiso 644 y tienen 777).
  • Límite de memoria PHP agotado, sobre todo si instalaste muchos plugins pesados.
  • Errores en el archivo .htaccess.
  • Problemas con el PHP o con la versión de PHP configurada en cPanel.
  • Funciones de un tema o plugin incompatibles con la versión de WordPress.

En este artículo te voy a guiar, paso a paso, para que puedas solucionar error 500 WordPress cPanel incluso si nunca has tocado un panel de control antes. No necesitas ser un experto, solo seguir el orden lógico que te propongo.


Antes de empezar: haz una copia de seguridad

[WARNING]
Antes de tocar cualquier archivo, haz una copia de seguridad completa de tu sitio (archivos y base de datos). Si algo sale mal, podrás restaurar todo en minutos. En cPanel puedes usar la herramienta "Copias de seguridad" o un plugin como UpdraftPlus si aún tienes acceso al panel de WordPress.


Paso 1: Localiza y revisa los logs de error 500

La forma más rápida de saber qué está pasando es consultar los logs error 500 de tu servidor. En cPanel, los registros de error suelen estar en una carpeta llamada logs dentro de tu cuenta, o puedes verlos desde la sección "Métricas" > "Errores" del propio cPanel.

¿Cómo acceder a los logs en cPanel?

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Métricas o Registros.
  3. Haz clic en Errores o Error log.
  4. Verás una lista de errores recientes. Busca las líneas que contengan PHP Fatal error o mod_security.

Ejemplo de lo que podrías ver:

[Thu Mar 13 10:00:00 2025] [error] [client 192.168.1.1] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted

Ese mensaje te dice exactamente qué está fallando. Si no encuentras nada, no te preocupes: sigue con los siguientes pasos.

[TIP]
Si usas Syspanel (el panel alternativo que antes se llamaba HestiaCP), los logs también están disponibles, pero el acceso es por el puerto 2106 (por ejemplo, tudominio.com:2106). Allí busca "Registros" o "Logs de error".


Paso 2: Aumenta la memoria PHP desde cPanel

Uno de los culpables más frecuentes del error 500 en WordPress es que PHP se queda sin memoria. Esto pasa cuando tienes muchos plugins, un tema pesado o una página con demasiados elementos.

Cómo aumentar memoria PHP en cPanel

  1. Entra en cPanel y busca la sección Software o Idiomas y software.
  2. Haz clic en Select PHP Version o MultiPHP Manager (según la versión de cPanel).
  3. En la parte superior, verás una pestaña que dice Opciones o Switch to PHP Options.
  4. Busca el parámetro memory_limit.
  5. Cámbialo a 256M o 512M (por ejemplo, escribe 256M).
  6. Guarda los cambios.

Si no encuentras esa opción, también puedes hacerlo editando el archivo wp-config.php de WordPress. Añade esta línea justo antes de la línea que dice /* That's all, stop editing! */:

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

[INFO]
Si tu hosting usa Syspanel, el proceso es similar: entra por el puerto 2106, busca "PHP" o "Configuración de PHP" y modifica el memory_limit desde allí.


Paso 3: Desactiva todos los plugins (sin entrar a WordPress)

A veces, un plugin conflictivo es el que genera el error 500 WordPress. El problema es que si el error es grave, no podrás acceder al panel de administración. Pero no pasa nada: puedes desactivar los plugins directamente desde el servidor.

Método con el Administrador de archivos de cPanel

  1. Entra en cPanel y abre el Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalado WordPress).
  3. Entra en wp-content.
  4. Busca la carpeta plugins.
  5. Haz clic derecho sobre ella y selecciona Renombrar.
  6. Cambia el nombre a plugins_desactivados.

Al hacer esto, WordPress no encontrará la carpeta de plugins y los desactivará todos automáticamente. Vuelve a cargar tu web: si el error desaparece, el problema era un plugin.

Método alternativo con FTP

Si prefieres usar un cliente FTP como FileZilla, conecta a tu servidor, ve a public_html/wp-content/ y renombra la carpeta plugins de la misma manera.

[TIP]
Después de identificar el plugin problemático, puedes ir activando uno a uno renombrando la carpeta de nuevo a plugins y moviendo los plugins de uno en uno a una subcarpeta temporal. Así sabrás cuál es el culpable.


Paso 4: Revisa y repara el archivo .htaccess

Otra causa muy común del error 500 en WordPress cPanel es un archivo .htaccess corrupto o con reglas incompatibles. Este archivo controla el comportamiento del servidor y, si tiene errores de sintaxis, puede provocar un fallo total.

Cómo restaurar el .htaccess por defecto

  1. Ve al Administrador de archivos de cPanel.
  2. Asegúrate de que la opción "Mostrar archivos ocultos" esté activada (en la esquina superior derecha).
  3. Busca el archivo .htaccess en la raíz de tu instalación de WordPress.
  4. Haz clic derecho y elige Descargar (por si acaso).
  5. Después, haz clic derecho y selecciona Editar.
  6. Borra todo el contenido y pega este código por defecto de 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
  1. Guarda los cambios y comprueba tu web.

[WARNING]
Si tu sitio usa reglas personalizadas en el .htaccess (como redirecciones 301 o reglas de seguridad), guárdalas antes de borrar el archivo. Puedes añadirlas más tarde debajo del bloque de WordPress.


Paso 5: Verifica los permisos de archivos y carpetas

Los permisos incorrectos son otra causa frecuente del error 500 WordPress. En general, los archivos deben tener permiso 644 y las carpetas 755. Si algún archivo tiene 777 o 666, puede dar problemas de seguridad y errores.

Cómo corregir permisos en cPanel

  1. Abre el Administrador de archivos.
  2. Selecciona todos los archivos y carpetas de tu instalación de WordPress (en public_html).
  3. Haz clic en Permisos (en la barra superior).
  4. Cambia los valores a 755 para carpetas y 644 para archivos.
  5. Marca la casilla "Cambiar recursivamente" para que se aplique a todo.

Si prefieres hacerlo por FTP, puedes seleccionar todos los archivos y buscar la opción "Permisos de archivo" en FileZilla.

[INFO]
No te obsesiones con que todos los archivos tengan exactamente 644. Lo importante es que ningún archivo tenga permisos de escritura para todos (777). Eso es un riesgo de seguridad.


Paso 6: Cambia la versión de PHP

A veces, el error 500 en WordPress aparece porque tu sitio usa una versión de PHP demasiado antigua o demasiado nueva que no es compatible con tu tema o plugins.

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

  1. Ve a la sección Software > Select PHP Version.
  2. Verás la versión actual seleccionada.
  3. Prueba con una versión más reciente (por ejemplo, PHP 8.1 u 8.2) o más antigua (PHP 7.4) según lo que soporte tu WordPress.
  4. Guarda los cambios y comprueba si el error desaparece.

[TIP]
Si tu hosting usa Syspanel, entra por el puerto 2106, ve a "PHP" y cambia la versión desde el desplegable. Es igual de sencillo.


Paso 7: Reinstala el núcleo de WordPress

Si nada de lo anterior funciona, es posible que algunos archivos del núcleo de WordPress estén corruptos. La solución más limpia es reinstalar WordPress sin perder tu contenido.

Cómo reinstalar WordPress desde cPanel

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Sube solo las carpetas wp-admin y wp-includes a tu servidor mediante el Administrador de archivos o FTP, reemplazando las existentes.
  4. También sube los archivos .php de la raíz (excepto wp-config.php y wp-content).

No toques wp-content porque ahí están tus plugins, temas y medios.


Paso 8: Contacta con tu proveedor de hosting

Si después de todos estos pasos sigues teniendo el error 500 wordpress cPanel, es hora de pedir ayuda. Puede que el problema esté en el servidor (por ejemplo, un módulo de seguridad bloqueando tu web o un problema de configuración global).

Cuando contactes con tu soporte, ten a mano:

  • Los logs error 500 que encontraste en el paso 1.
  • Los pasos que ya has probado.
  • La versión de PHP y de WordPress que usas.

[WARNING]
No intentes "arreglar" cosas que no entiendes en el servidor. Un mal movimiento puede dejar tu web caída durante horas. Mejor pide ayuda a un profesional si no te sientes seguro.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo se tarda en solucionar el error 500?

Depende de la causa. Si es un plugin conflictivo, puedes resolverlo en 10 minutos. Si es un problema de servidor, puede tardar más.

¿Perderé mis datos si reinstalo WordPress?

No. Si solo reemplazas los archivos del núcleo (sin tocar wp-content ni la base de datos), tus posts, páginas y medios se mantienen intactos.

¿Qué hago si el error aparece solo en el panel de administración?

Eso suele indicar un problema con un plugin o con el tema. Prueba a desactivar plugins y cambia temporalmente a un tema por defecto como Twenty Twenty-Four.

¿Puedo evitar el error 500 en el futuro?

Sí, siguiendo estas buenas prácticas:

  • Mantén WordPress, plugins y temas actualizados.
  • No instales demasiados plugins (usa solo los necesarios).
  • Aumenta la memoria PHP de forma preventiva.
  • Haz copias de seguridad periódicas.
  • Revisa los logs de error de vez en cuando.

Resumen rápido: checklist para solucionar el error 500

  1. Revisa los logs error 500 en cPanel.
  2. Aumenta la memoria PHP a 256M o 512M.
  3. Desactiva todos los plugins renombrando la carpeta plugins.
  4. Restaura el .htaccess por defecto.
  5. Corrige los permisos de archivos y carpetas.
  6. Cambia la versión de PHP.
  7. Reinstala el núcleo de WordPress.
  8. Contacta con tu hosting si nada funciona.

Con esta guía, ya tienes todas las herramientas para solucionar error 500 cPanel por ti mismo. Respira, ve paso a paso y no te saltes ninguno. En la mayoría de los casos, el problema se resuelve en los primeros tres pasos.

[INFO]
Recuerda que si tu hosting usa Syspanel, el puerto de acceso es el 2106 y las opciones son muy similares a las de cPanel. No te asustes si la interfaz cambia un poco: los conceptos son los mismos.

Espero que este artículo te haya sido útil. Si tienes dudas, déjalas en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu WordPress!

¿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