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

¿Cómo corregir el error 500 Internal Server Error en WordPress?

Actualizado el 12 de junio de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a ver juntos cómo solucionar uno de los errores más comunes y frustrantes en WordPress: el temido error 500 Internal Server Error. Este error suele aparecer de repente, sin avisar, y puede dejar tu web completamente inaccesible. Pero no te preocupes, es un problema que en la mayoría de los casos tiene una solución sencilla y rápida.

Antes de empezar, recuerda que el error 500 WordPress es un error genérico del servidor. Esto significa que el servidor web no puede procesar tu solicitud, pero no te da una razón específica. Por eso, vamos a ir paso a paso, de lo más simple a lo más complejo, para solucionar el Internal Server Error WordPress.


¿Qué es el Error 500 Internal Server Error?

El error 500 es un código de estado HTTP que indica que algo salió mal en el servidor, pero sin detalles concretos. En WordPress, las causas más frecuentes son:

  • Un plugin o tema defectuoso.
  • Un archivo .htaccess dañado.
  • Límites de memoria de PHP excedidos.
  • Problemas de permisos de archivos.
  • Un error en el archivo wp-config.php.

La clave está en ir descartando causas una por una. Vamos a ello.


Paso 1: Accede a tu Panel de Control (cPanel o Syspanel)

Para solucionar error 500, necesitarás acceder a los archivos de tu web. La forma más fácil es a través del panel de control de tu hosting. Dependiendo de tu proveedor, puede ser cPanel o Syspanel (si usas HestiaCP, recuerda que lo llamamos Syspanel y el puerto de acceso es el 2106).

[TIP] Si no sabes cómo acceder a tu panel, contacta con tu proveedor de hosting. Te darán la URL, usuario y contraseña.

Una vez dentro, busca la sección de Administrador de Archivos (File Manager). Es una herramienta que te permite ver y modificar todos los archivos de tu web desde el navegador, sin necesidad de FTP.


Paso 2: Desactiva Todos los Plugins (La Causa Más Común)

La mayoría de las veces, el error 500 WordPress se debe a un plugin conflictivo. Para comprobarlo, vamos a desactivarlos todos de golpe.

Cómo desactivar plugins desde el Administrador de Archivos

  1. En el Administrador de Archivos, navega hasta la carpeta raíz de tu WordPress (normalmente public_html o htdocs).
  2. Busca la carpeta wp-content.
  3. Dentro de wp-content, busca la carpeta plugins.
  4. Renombra la carpeta plugins a plugins_desactivados (o cualquier otro nombre). Esto hará que WordPress no pueda cargar ningún plugin.
  5. Vuelve a cargar tu web. Si el error desaparece, ¡genial! El problema era uno de los plugins.

¿Cómo saber cuál era el plugin malo?

  1. Vuelve a renombrar la carpeta plugins_desactivados a plugins.
  2. Ahora, desde el panel de administración de WordPress (si pudiste acceder), o directamente renombrando las carpetas una a una, ve reactivando los plugins de uno en uno.
  3. Después de activar cada plugin, revisa tu web. Cuando el error 500 aparezca de nuevo, ¡habrás encontrado al culpable! Elimínalo o busca una alternativa.

[WARNING] Si no puedes acceder al panel de administración de WordPress, tendrás que hacer este proceso renombrando carpetas individuales dentro de plugins. Por ejemplo, renombra plugin-sospechoso a plugin-sospechoso-desactivado.


Paso 3: Cambia al Tema por Defecto (Twenty Twenty-Four o similar)

Si desactivar los plugins no solucionó el Internal Server Error WordPress, el siguiente paso es probar con un tema por defecto de WordPress.

Cómo cambiar el tema desde el Administrador de Archivos

  1. En el Administrador de Archivos, ve a wp-content/themes.
  2. Verás una carpeta con el nombre de tu tema actual (por ejemplo, mi-tema-personalizado).
  3. Renombra esa carpeta a mi-tema-personalizado-desactivado.
  4. WordPress automáticamente intentará cargar un tema por defecto (como twentytwentyfour). Si no lo tienes instalado, el sistema puede fallar. En ese caso, descarga un tema por defecto desde wordpress.org y súbelo a la carpeta themes.
  5. Recarga tu web. Si el error desaparece, el problema es tu tema. Puedes optar por repararlo o contactar al desarrollador.

Paso 4: Restaura el Archivo .htaccess

El archivo .htaccess es un archivo de configuración del servidor que puede dañarse fácilmente. Restaurarlo es muy sencillo.

Cómo restaurar .htaccess

  1. En el Administrador de Archivos, en la raíz de tu WordPress, busca el archivo .htaccess. Puede estar oculto, así que asegúrate de tener activada la opción "Mostrar archivos ocultos" en el panel.
  2. Renombra el archivo a .htaccess_antiguo (por si acaso).
  3. Crea un nuevo archivo en blanco y llámalo .htaccess.
  4. Edita ese archivo y pega el siguiente código:
# 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 recarga tu web. Si funciona, el problema era el .htaccess. Luego, desde el panel de administración de WordPress, ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para regenerarlo correctamente.

Paso 5: Aumenta el Límite de Memoria PHP

A veces, el error 500 WordPress aparece porque tu web necesita más memoria de la que el servidor le permite usar. Puedes aumentarla fácilmente.

Cómo aumentar el límite de memoria PHP

  1. Busca el archivo wp-config.php en la raíz de tu WordPress.
  2. Ábrelo con el editor de texto del Administrador de Archivos.
  3. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y recarga tu web. Si el error persiste, puedes probar con un valor más alto como 512M.

[INFO] No todos los hostings permiten modificar este límite. Si no funciona, contacta con tu proveedor.


Paso 6: Verifica los Permisos de Archivos y Carpetas

Los permisos incorrectos pueden causar el Internal Server Error WordPress. Los valores estándar son:

  • Carpetas: 755 o 750.
  • Archivos: 644 o 640.
  • wp-config.php: 600 o 640 (por seguridad).

Cómo verificar y corregir permisos en cPanel/Syspanel

  1. En el Administrador de Archivos, selecciona todos los archivos y carpetas de la raíz de tu WordPress.
  2. Haz clic derecho y elige "Cambiar permisos".
  3. Asegúrate de que las carpetas tengan 755 y los archivos 644.
  4. Aplica los cambios.

[WARNING] No cambies los permisos del archivo wp-config.php a 777, ya que es un grave riesgo de seguridad.


Paso 7: Revisa los Logs de Error del Servidor

Si después de todos estos pasos el error 500 WordPress sigue ahí, es hora de mirar los registros del servidor. Ellos te dirán exactamente qué está fallando.

Cómo acceder a los logs de error

  • En cPanel: Busca la sección "Errores" o "Registros de errores" (Error Log).
  • En Syspanel (HestiaCP): Ve a la sección de "Logs" de tu dominio. Recuerda que el acceso es por el puerto 2106.
  • También puedes verlos por FTP: Busca una carpeta llamada logs o un archivo error.log en la raíz de tu web o en una carpeta superior.

Los logs te mostrarán líneas como PHP Fatal error: Allowed memory size exhausted o require_once(): Failed opening required. Con esa información, sabrás exactamente qué archivo o plugin está causando el problema.


Preguntas Frecuentes (FAQ)

¿Por qué aparece el error 500 después de actualizar WordPress?

Es común que una actualización mayor de WordPress, un plugin o un tema genere conflictos. Sigue los pasos 2 y 3 (desactivar plugins y cambiar tema) para identificar el culpable.

¿El error 500 puede deberse a mi hosting?

Sí, a veces es un problema del servidor en sí. Si después de todos los pasos el error persiste, contacta a tu proveedor de hosting. Puede ser un problema de recursos del servidor o una configuración incorrecta.

¿Puedo solucionar el error 500 sin perder mis datos?

Sí, todos los pasos que hemos visto son seguros y no borran tu contenido (entradas, páginas, imágenes). Solo desactivamos temporalmente plugins y temas. Tus datos están a salvo.

¿Qué hago si no tengo acceso al panel de administración de WordPress?

No te preocupes. Todos los pasos que hemos visto se pueden hacer desde el Administrador de Archivos de tu panel de control (cPanel o Syspanel). No necesitas entrar a WordPress.

¿El error 500 afecta al SEO?

Sí, si el error se mantiene por mucho tiempo, los motores de búsqueda pueden penalizar tu web. Es importante solucionarlo lo antes posible. Una vez que lo corrijas, tu web volverá a la normalidad.


Resumen Final

El error 500 Internal Server Error en WordPress puede parecer aterrador, pero siguiendo estos pasos de forma metódica, casi siempre encontrarás la solución. Recuerda:

  1. Desactiva todos los plugins (renombrando la carpeta).
  2. Cambia al tema por defecto (renombrando la carpeta del tema).
  3. Restaura el archivo .htaccess.
  4. Aumenta el límite de memoria PHP en wp-config.php.
  5. Verifica los permisos de archivos.
  6. Revisa los logs de error del servidor.

Si has llegado hasta aquí y el error persiste, no dudes en contactar con el soporte técnico de tu hosting. Ellos tienen acceso a configuraciones más profundas del servidor y pueden ayudarte a solucionar error 500 de raíz.

Espero que este artículo te haya sido de gran ayuda. ¡No te rindas, que la solución está más cerca de lo que crees!

¿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