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

Solucionar error 500 interno del servidor en WordPress

Actualizado el 5 de noviembre de 2025

¡Hola! Si estás leyendo esto, seguramente te has topado con la temida pantalla en blanco o el mensaje "Error 500 Internal Server Error" en tu sitio WordPress. No te preocupes, es uno de los errores más comunes y, por suerte, casi siempre tiene solución. En esta guía extensa y muy práctica, vamos a desglosar paso a paso cómo solucionar error 500 WordPress de forma segura, incluso si no eres un experto técnico.

El error 500 WordPress es un error genérico del servidor. Esto significa que algo salió mal en el servidor donde está alojada tu web, pero el servidor no puede especificar exactamente qué es. Las causas van desde un plugin conflictivo, un tema dañado, hasta un archivo de configuración corrupto o problemas de memoria. Vamos a ir de lo más simple a lo más complejo.


¿Qué es exactamente el Error 500 Interno del Servidor?

Imagina que tu web es un restaurante. El error 500 es como si el cocinero (el servidor) te dijera: "Lo siento, no puedo preparar tu plato, pero no sé decirte por qué". No es un error de que la página no exista (error 404), sino que el servidor falló al intentar ejecutar las instrucciones de WordPress.

Este error puede aparecer de muchas formas:

  • Pantalla completamente en blanco.
  • Mensaje: "Error 500 Internal Server Error".
  • Mensaje: "Internal Server Error".
  • En algunos casos, un mensaje más detallado si tu hosting tiene activado el reporte de errores.

[INFO] No entres en pánico. Este error rara vez significa que hayas perdido tus datos. Lo más probable es que sea un problema de configuración o de un componente (plugin/tema) que se ha vuelto loco.


Paso 1: Lo Primero, Respira y Haz una Copia de Seguridad (Si Puedes)

Antes de tocar nada, si tienes acceso a tu panel de control (cPanel, Syspanel, Plesk, etc.), haz una copia de seguridad completa de tu sitio (archivos y base de datos). Si no puedes acceder a WordPress, puedes hacerlo desde el panel de tu hosting.

[WARNING] Si no tienes copia de seguridad, no modifiques archivos directamente sin saber lo que haces. Siempre es mejor prevenir.


Paso 2: La Causa Más Común: Plugins o Temas Conflictivos

El 80% de las veces, el internal server error WordPress se debe a un plugin o tema que acabas de instalar, actualizar o que tiene un conflicto con otro.

Solución Rápida: Desactivar Todo Manualmente (Sin Acceso a WordPress)

Como no puedes entrar al panel de administración, debes desactivar plugins manualmente a través de FTP o del administrador de archivos de tu hosting.

  1. Conéctate por FTP o usa el Administrador de Archivos de tu hosting (en Syspanel, suele estar en "Archivos" > "Administrador de Archivos").
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html o www).
  3. Busca la carpeta wp-content.
  4. Dentro de wp-content, busca la carpeta plugins.
  5. Renombra la carpeta plugins a plugins_old (o plugins_backup). Esto desactivará TODOS los plugins de golpe.
  6. Ahora, intenta acceder a tu web. Si el error 500 desaparece, ¡genial! El problema era un plugin.
  7. Para identificar cuál: Vuelve a renombrar la carpeta plugins_old a plugins. Luego, dentro de la carpeta plugins, ve renombrando las carpetas de los plugins uno por uno (añadiendo _old al final). Cada vez que renombres uno, prueba la web. Cuando el error desaparezca, ese es el plugin culpable. Elimínalo o actualízalo.

[TIP] Si no sabes usar FTP, la mayoría de los hostings tienen un "Administrador de Archivos" en su panel. Busca esa opción.

Si el Error Persiste: Prueba con el Tema por Defecto

A veces el tema también es el culpable.

  1. Ve a wp-content/themes.
  2. Verás una carpeta con el nombre de tu tema activo (ej: mi-tema).
  3. Renombra esa carpeta a mi-tema_old. WordPress automáticamente intentará usar un tema por defecto (como Twenty Twenty-Four).
  4. Si el error se soluciona, el problema es tu tema. Puedes reinstalarlo o contactar al desarrollador.

Paso 3: Aumentar el Límite de Memoria PHP

WordPress necesita memoria para funcionar. A veces, el límite es muy bajo y provoca el error 500.

Puedes intentar aumentarlo editando el archivo wp-config.php.

  1. Conéctate por FTP o Administrador de Archivos.

  2. Busca el archivo wp-config.php en la raíz de tu instalación.

  3. Ábrelo con un editor de texto (como Bloc de Notas o Sublime Text).

  4. 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');

  5. Guarda el archivo y vuelve a cargar tu web.

[INFO] Si no funciona, prueba con 512M. Si tu hosting no lo permite, aparecerá otro error. En ese caso, contacta con tu proveedor de hosting para que lo aumenten.


Paso 4: Corregir Archivos .htaccess Corruptos

El archivo .htaccess es un archivo de configuración oculto. Si se daña, puede causar el error 500.

  1. Conéctate por FTP o Administrador de Archivos.
  2. Asegúrate de ver archivos ocultos. En la mayoría de los administradores de archivos, hay un check box que dice "Mostrar archivos ocultos".
  3. Busca el archivo .htaccess en la raíz de WordPress.
  4. Renómbralo a .htaccess_old.
  5. Ahora intenta acceder a tu web. Si funciona, el .htaccess estaba corrupto.
  6. Para regenerarlo: Ve a tu panel de WordPress (Ajustes > Enlaces permanentes) y haz clic en "Guardar cambios" sin modificar nada. Esto creará un nuevo .htaccess limpio.

[WARNING] El archivo .htaccess es muy sensible. No lo edites con editores de texto que añadan formato (como Word). Usa siempre editores de texto plano.


Paso 5: Verificar los Permisos de Archivos y Carpetas

Los permisos incorrectos pueden impedir que WordPress lea o ejecute archivos, causando el error 500.

Los permisos correctos generalmente son:

  • Carpetas: 755
  • Archivos: 644
  • wp-config.php: 600 o 640 (más seguro)

Puedes cambiarlos desde tu cliente FTP (selecciona todo y busca "Permisos" o "CHMOD") o desde el Administrador de Archivos de tu hosting.

[TIP] No cambies los permisos de todo a 777. Eso es inseguro. Cíñete a 755 para carpetas y 644 para archivos.


Paso 6: Revisar los Logs de Error del Servidor

Si nada de lo anterior funciona, es hora de ponerse "detective". Los logs de error son archivos donde el servidor registra qué falló exactamente.

¿Cómo acceder a los logs?

  • En cPanel: Busca la sección "Métricas" o "Logs" y luego "Error Log".
  • En Syspanel (HestiaCP): Accede a través del puerto 2106 (ej: tudominio.com:2106). Luego ve a "Logs" > "Error Log" o directamente en la carpeta del usuario, dentro de logs/ suele haber un archivo error.log.
  • Por FTP: A veces hay una carpeta logs en la raíz de tu cuenta de hosting.

Abre el archivo de error más reciente. Busca líneas que contengan "PHP Fatal error" o "500 Internal Server Error". Te darán pistas muy valiosas, como el nombre del plugin o tema que falla, o una línea de código problemática.

[INFO] Si ves algo como PHP Fatal error: Allowed memory size of X bytes exhausted, el problema es la memoria (vuelve al Paso 3). Si ves require_once(), el problema es un archivo faltante, probablemente de un plugin o tema.


Paso 7: Contactar con tu Proveedor de Hosting

Si has llegado hasta aquí y el error persiste, el problema puede ser del servidor en sí (configuración de PHP, módulos de Apache o Nginx, etc.). Es hora de pedir ayuda profesional.

Cuando contactes con el soporte, diles:

  • "Tengo un error 500 WordPress en mi sitio tudominio.com."
  • "Ya he desactivado plugins y temas, aumentado la memoria PHP y verificado el .htaccess."
  • "He revisado los logs y (opcional: comparte la línea de error que viste)."

Ellos podrán revisar la configuración del servidor y solucionarlo en cuestión de minutos.


Preguntas Frecuentes (FAQ) sobre el Error 500 en WordPress

¿El error 500 puede deberse a un ataque?

Sí, aunque es menos común. Un hack puede modificar archivos y causar errores. Si sospechas de un ataque, revisa los archivos en busca de código extraño o contacta con un especialista en seguridad.

¿Perderé mis datos si borro un plugin o tema?

No. Desactivar o eliminar un plugin/tema solo borra su configuración y archivos, pero no tus publicaciones, páginas o usuarios. Tus datos están seguros en la base de datos.

¿Qué hago si no puedo acceder ni por FTP?

Algunos hostings bloquean el FTP si el servidor está muy saturado. Prueba con el Administrador de Archivos en el panel de control (cPanel, Syspanel, etc.). Si tampoco funciona, contacta al soporte del hosting.

¿El error 500 es lo mismo que el error 502 Bad Gateway?

No exactamente. El error 502 suele indicar un problema de comunicación entre servidores (por ejemplo, entre el servidor web y el de aplicaciones). El error 500 es más genérico. Las soluciones a veces se solapan, pero el 502 suele requerir intervención del hosting.

¿Puedo prevenir el error 500?

Sí, en gran medida:

  • Mantén todo actualizado: WordPress, plugins y temas.
  • Haz copias de seguridad periódicas.
  • No instales plugins de fuentes dudosas.
  • Aumenta el límite de memoria PHP de forma preventiva si tu web es pesada.

Conclusión: No Te Rindas

El error 500 interno del servidor en WordPress es frustrante, pero rara vez es el fin del mundo. Siguiendo esta guía paso a paso, desde desactivar plugins hasta revisar logs, tendrás altísimas probabilidades de solucionarlo tú mismo. Recuerda, la paciencia y el método son tus mejores aliados.

Si después de todo esto el error continúa, no dudes en pedir ayuda a tu hosting o a un desarrollador. ¡Tu web volverá a estar online antes 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