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

Cómo solucionar el error 500 en WordPress desde el panel

Actualizado el 13 de noviembre de 2025

¿Por qué aparece el error 500 en WordPress y qué significa realmente?

Ver un error 500 WordPress en tu pantalla es, sin duda, una de las experiencias más frustrantes para cualquier persona que gestiona su propia web. La buena noticia es que, en la gran mayoría de los casos, este problema tiene una solución clara y accesible, incluso si no eres un experto en programación.

Para que lo entiendas de forma sencilla: el error 500 (Internal Server Error) es un mensaje genérico que envía tu servidor cuando algo falla internamente, pero no puede especificar exactamente qué es. Es como si un camarero te dijera "hay un problema en la cocina" sin decirte si es el fuego, el aceite o los ingredientes. Por eso, nuestra misión hoy es convertirnos en detectives y encontrar al culpable.

A lo largo de esta guía extensa, te explicaré paso a paso cómo solucionar error 500 desde los paneles de control más habituales, como cPanel, Plesk o Syspanel (antes conocido como HestiaCP, que se accede por el puerto 2106). No necesitas ser un hacker ni un desarrollador; solo necesitas paciencia y seguir estas instrucciones al pie de la letra.


Primeros auxilios: qué hacer antes de tocar nada

Antes de lanzarte a modificar archivos o reiniciar servicios, hay una serie de comprobaciones rápidas que pueden ahorrarte horas de trabajo. A veces, el error 500 es culpa de un simple descuido.

Revisa si el problema es general o solo de una página

Entra en tu sitio web y prueba a navegar por diferentes secciones. Si el error aparece solo en una página concreta, el problema puede estar en un plugin específico o en un fragmento de código de esa página. Si el error aparece en todo el sitio, el problema es más global (tema, archivo .htaccess, memoria PHP, etc.).

Comprueba si el error es intermitente

A veces, el error 500 aparece y desaparece. Esto suele estar relacionado con la memoria PHP error 500. Si tu web funciona a ratos, es muy probable que el servidor se esté quedando sin memoria en momentos de alta demanda.

Mira el correo electrónico asociado a tu dominio

Los servidores suelen enviar un correo electrónico al administrador cuando ocurre un error crítico. Revisa la bandeja de entrada del correo que configuraste para tu web. Ahí puede haber un mensaje con detalles técnicos muy valiosos, como el archivo exacto que está fallando.


Solución 1: La memoria PHP (la causa más común)

Uno de los motivos más frecuentes detrás de un error 500 WordPress es que el límite de memoria PHP asignado a tu sitio es demasiado bajo. WordPress es un software que consume muchos recursos, especialmente si tienes muchos plugins activos.

Cómo aumentar la memoria PHP desde cPanel

cPanel es uno de los paneles más populares del mundo. Para ajustar la memoria PHP, sigue estos pasos:

  1. Accede a tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección Software y haz clic en Select PHP Version o MultiPHP INI Editor (el nombre puede variar según la versión).
  3. Si usas Select PHP Version, haz clic en Switch to PHP Options.
  4. Busca la opción memory_limit. Verás que tiene un valor como 128M o 256M.
  5. Cámbialo a 512M o incluso 768M para dar más margen.
  6. Haz clic en Apply o Save.

Cómo aumentar la memoria PHP desde Plesk

Plesk es otro panel muy común, sobre todo en servidores VPS y dedicados. El proceso es ligeramente diferente:

  1. Entra en Plesk y ve a tu dominio.
  2. En el menú lateral, busca PHP Settings o Configuración de PHP.
  3. Dentro de esta sección, verás una lista de parámetros. Busca memory_limit.
  4. Cambia el valor a 512M y haz clic en Apply.

Cómo aumentar la memoria PHP desde Syspanel

Si tu hosting utiliza Syspanel (el antiguo HestiaCP), debes saber que el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Una vez dentro:

  1. Ve a la pestaña Web y selecciona tu dominio.
  2. Busca el apartado PHP o Configuración avanzada.
  3. Localiza la variable memory_limit y modifícala a 512M.
  4. Guarda los cambios. Syspanel no tiene un botón de aplicar tan visible como otros paneles, pero los cambios se aplican automáticamente al guardar.

[INFO] Si no encuentras estas opciones, no te preocupes. Aún puedes editar el archivo wp-config.php de WordPress, pero eso lo veremos más adelante.


Solución 2: El archivo .htaccess (el gran sospechoso)

El archivo .htaccess es un archivo de configuración que controla cómo funciona tu servidor web. Si está dañado o tiene una directiva incorrecta, puede provocar un cPanel error 500 o un error en cualquier otro panel.

Cómo restaurar el .htaccess desde cPanel o Plesk

La forma más segura de descartar este problema es renombrar el archivo para que WordPress lo regenere automáticamente.

  1. Accede al Administrador de Archivos de tu panel.
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html).
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción Mostrar archivos ocultos en la configuración del administrador de archivos.
  4. Haz clic derecho sobre él y selecciona Rename o Renombrar.
  5. Cámbiale el nombre a algo como .htaccess_old o .htaccess_backup.
  6. Vuelve a tu sitio web. Si el error desaparece, el problema era el .htaccess.

[TIP] Para regenerar el archivo .htaccess correctamente, ve a Ajustes > Enlaces permanentes en el escritorio de WordPress y haz clic en Guardar cambios. WordPress creará un archivo nuevo y limpio.


Solución 3: Desactivar plugins y temas desde el panel

Si el error 500 aparece después de instalar o actualizar un plugin, es casi seguro que ese plugin es el culpable. Pero, ¿cómo lo desactivas si no puedes acceder a tu panel de administración? La respuesta está en el administrador de archivos de tu panel de control.

Desactivar un plugin desde cPanel, Plesk o Syspanel

Este método funciona en todos los paneles, ya que se basa en la estructura de archivos de WordPress.

  1. Ve al Administrador de Archivos de tu panel (cPanel, Plesk o Syspanel).
  2. Navega hasta public_html/wp-content/plugins/.
  3. Verás una lista de carpetas, una por cada plugin instalado.
  4. Para desactivar un plugin, simplemente cámbiale el nombre a la carpeta. Por ejemplo, si el plugin se llama mi-plugin, renómbralo a mi-plugin_desactivado.
  5. Haz esto con los plugins que creas que pueden ser problemáticos (los que instalaste o actualizaste recientemente).

Si el error desaparece, ya sabes quién es el culpable. Ahora, entra en tu panel de WordPress, ve a Plugins y desactiva oficialmente el que renombraste. Luego, vuelve a renombrar la carpeta a su nombre original para que puedas reinstalarlo o actualizarlo más tarde.

[WARNING] No renombres todas las carpetas de plugins a la vez. Si lo haces, WordPress se quedará sin plugins activos y no podrás entrar al panel. Hazlo de uno en uno para identificar el problema.


Solución 4: Aumentar la memoria PHP editando wp-config.php

Si tu panel de control no te permite modificar la configuración de PHP directamente, puedes forzar un aumento de memoria desde el propio WordPress. Esto es útil si tu hosting tiene límites muy restrictivos.

Pasos para editar wp-config.php desde el administrador de archivos

  1. Ve al Administrador de Archivos de tu panel.
  2. Navega hasta la raíz de tu WordPress y busca el archivo wp-config.php.
  3. Haz clic derecho y selecciona Editar o Edit.
  4. Busca la línea que dice /* That's all, stop editing! Happy publishing. */ (o algo similar en español).
  5. Justo antes de esa línea, pega el siguiente código:
define('WP_MEMORY_LIMIT', '512M');
  1. Guarda el archivo y cierra el editor.

Este código le dice a WordPress que use un límite de memoria de 512 MB.

[INFO] Si tu web sigue dando problemas, también puedes añadir define('WP_MAX_MEMORY_LIMIT', '512M'); justo debajo de la línea anterior. Esta segunda línea se usa para tareas de administración, como el editor de temas o la carga de medios.


Solución 5: Revisar los permisos de archivos y carpetas

Los permisos incorrectos en archivos o carpetas pueden provocar errores 500, especialmente en servidores Linux. Los permisos correctos para WordPress son los siguientes:

  • Carpetas: 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el grupo y otros).
  • Archivos: 644 (lectura y escritura para el propietario; solo lectura para el grupo y otros).

Cómo cambiar permisos desde cPanel, Plesk o Syspanel

  1. Ve al Administrador de Archivos de tu panel.
  2. Selecciona la carpeta raíz de tu WordPress (public_html).
  3. Haz clic en Select All o Seleccionar todo.
  4. Haz clic en Permissions o Permisos.
  5. Marca las casillas para 755 en carpetas y 644 en archivos.

[WARNING] Ten mucho cuidado al cambiar permisos. Si pones 777 en un archivo, estarás dando permisos de escritura a cualquier usuario del servidor, lo que es un grave riesgo de seguridad. Solo usa 755 y 644.


Solución 6: Revisar los logs de error (para los más valientes)

Si ninguna de las soluciones anteriores funciona, es hora de mirar los registros de error del servidor. Estos registros te dirán exactamente qué archivo está causando el problema.

Dónde encontrar los logs en cPanel

  1. En cPanel, busca la sección Metrics y haz clic en Errors.
  2. Se abrirá una página con los últimos errores del servidor.
  3. Busca líneas que mencionen PHP Fatal error o mod_security. Esas líneas suelen indicar el archivo y la línea exacta del problema.

Dónde encontrar los logs en Plesk

  1. En Plesk, ve a tu dominio y haz clic en Logs.
  2. Busca el archivo de error más reciente (normalmente llamado error_log).

Dónde encontrar los logs en Syspanel

  1. En Syspanel (puerto 2106), ve a Web y selecciona tu dominio.
  2. Haz clic en Logs y busca el archivo de errores de PHP.

[TIP] Si el log te muestra un error de memoria, ya sabes que la solución es la número 1. Si te muestra un error de un plugin específico, desactiva ese plugin con la solución número 3.


Solución 7: Contactar con tu proveedor de hosting

Si has probado todas las soluciones anteriores y el error 500 WordPress persiste, es posible que el problema esté en el servidor en sí. No tengas miedo de contactar con el soporte de tu hosting.

[INFO] Cuando contactes con ellos, proporciona la mayor cantidad de información posible. Diles qué soluciones has probado, qué errores has visto en los logs y desde cuándo ocurre el problema. Esto les ayudará a diagnosticar el problema mucho más rápido.


Preguntas frecuentes (FAQ) sobre el error 500

¿El error 500 es peligroso para mi web?

No, es un error temporal. Mientras no lo soluciones, tu web no estará disponible, pero no perderás datos. Es una señal de que algo no funciona bien, pero no es un ataque ni una amenaza de seguridad en sí misma.

¿Puedo prevenir el error 500 en el futuro?

Sí, en la mayoría de los casos. Mantén tu WordPress, tus plugins y tu tema siempre actualizados. No instales plugins de fuentes dudosas y revisa periódicamente la memoria PHP asignada a tu sitio.

¿Por qué aparece el error 500 después de una actualización?

Las actualizaciones pueden contener código incompatible con tu versión de PHP o con otros plugins. Si el error aparece después de actualizar, la solución 3 (desactivar plugins) es la más efectiva.

¿Qué diferencia hay entre el error 500 y el error 502?

El error 500 es un error interno del servidor. El error 502 es un error de pasarela, lo que significa que el servidor no recibió una respuesta válida de otro servidor. Son problemas diferentes, aunque ambos pueden estar relacionados con la configuración del servidor.

¿Es necesario ser un experto para arreglar el error 500?

No, con esta guía puedes solucionar la mayoría de los casos. Solo necesitas seguir los pasos en orden y tener un poco de paciencia. Si te quedas atascado, siempre puedes pedir ayuda a tu hosting.


Resumen: tu plan de ataque definitivo

Aquí tienes un resumen rápido de los pasos a seguir, en orden, para solucionar error 500:

  1. Comprueba si el error es general o específico y revisa tu correo.
  2. Aumenta la memoria PHP desde tu panel de control o editando wp-config.php.
  3. Renombra el archivo .htaccess para descartar problemas de configuración.
  4. Desactiva plugins renombrando sus carpetas desde el administrador de archivos.
  5. Revisa los permisos de archivos y carpetas.
  6. Consulta los logs de error para obtener pistas precisas.
  7. Contacta con tu hosting si todo lo demás falla.

Espero que esta guía extensa te haya sido de gran ayuda. Recuerda que los errores de servidor son parte del día a día de cualquier webmaster, y no debes sentirte abrumado. Con calma, método y las herramientas adecuadas, podrás resolver cualquier error 500 WordPress que se te presente. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena 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