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

Cómo solucionar el error 500 en WordPress desde Plesk o Syspanel

Actualizado el 16 de febrero de 2026

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

El error 500 en WordPress, también conocido como "Error interno del servidor", es uno de los avisos más frustrantes que puedes encontrar. Cuando aparece, verás una pantalla en blanco o un mensaje genérico que dice algo como "HTTP 500 Internal Server Error" o "El sitio no puede mostrar la página". Este error significa que el servidor donde está alojada tu web encontró un problema inesperado que le impide procesar la solicitud correctamente.

A diferencia de otros errores más específicos (como el 404 de página no encontrada), el 500 es un error genérico. Eso significa que puede deberse a muchas causas distintas: desde un plugin conflictivo hasta un archivo con permisos incorrectos, pasando por problemas de memoria PHP o errores en el archivo .htaccess. La buena noticia es que, en la mayoría de los casos, puedes solucionarlo tú mismo sin necesidad de contactar con soporte técnico.

En este artículo te explicaremos paso a paso cómo diagnosticar y solucionar el error 500 en WordPress, especialmente si tu hosting utiliza Plesk o Syspanel (antes conocido como HestiaCP). Ambos son paneles de control muy comunes en servidores dedicados y VPS, y conocer sus herramientas internas te dará una ventaja enorme a la hora de resolver este tipo de problemas.


Paso 1: Identifica el alcance del error 500 en WordPress

Antes de empezar a tocar nada, necesitas saber si el error afecta a todo tu sitio o solo a algunas páginas. Esta información te dará pistas sobre la causa raíz.

Prueba con diferentes URLs

  • Accede a tu página de inicio (por ejemplo, tudominio.com). Si funciona, el problema está en alguna página específica o en un plugin que se carga solo en ciertas secciones.
  • Prueba a entrar al panel de administración (tudominio.com/wp-admin). Si el panel funciona pero el sitio no, el problema está en el tema o en la configuración del front-end.
  • Si todo da error, el problema es global y afecta a la configuración principal de WordPress.

Activa el modo de depuración de WordPress

WordPress tiene un sistema de registro de errores que puede darte pistas exactas sobre qué está fallando. Para activarlo, necesitas editar el archivo wp-config.php, pero antes debes saber cómo acceder a tus archivos.

Acceso a archivos desde Plesk

  • Inicia sesión en Plesk con tus credenciales.
  • Ve a Administrador de archivos (o "File Manager").
  • Localiza la carpeta httpdocs o public_html (depende de la configuración de tu hosting).
  • Busca el archivo wp-config.php y haz clic en "Editar" o descárgalo para editarlo localmente.

Acceso a archivos desde Syspanel

  • Inicia sesión en Syspanel usando el puerto 2106 (por ejemplo: tudominio.com:2106).
  • Ve a la sección Archivos o Gestor de archivos.
  • Localiza la carpeta de tu sitio web (normalmente dentro de public_html o www).
  • Edita el archivo wp-config.php desde el editor integrado.

Paso 2: Activa el modo de depuración de WordPress

Una vez que tengas acceso al archivo wp-config.php, sigue estos pasos:

  1. Busca la línea que dice define('WP_DEBUG', false);.
  2. Cámbiala por:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  3. Guarda los cambios y recarga tu sitio web.

Con esto, WordPress creará un archivo llamado debug.log dentro de la carpeta wp-content. Accede a ese archivo desde el gestor de archivos de Plesk o Syspanel y revisa las últimas líneas. Ahí verás mensajes de error como "Fatal error: Call to undefined function..." o "Allowed memory size exhausted". Esa información te indicará exactamente qué está fallando.

[TIP]: Si no encuentras el archivo debug.log, créalo tú mismo con permisos 644 dentro de wp-content y luego intenta acceder a tu web para que se genere.

[WARNING]: No dejes el modo depuración activado en producción. Una vez resuelto el problema, vuelve a poner WP_DEBUG en false.


Paso 3: Soluciona el error 500 en WordPress desactivando plugins

La causa más común del error 500 en WordPress es un plugin incompatible o mal configurado. Para descartar esta posibilidad, debes desactivar todos los plugins temporalmente.

Método desde el panel de administración

Si todavía puedes acceder a wp-admin, ve a PluginsInstalled Plugins, selecciona todos y elige "Desactivar" en el menú desplegable de acciones masivas. Luego recarga tu sitio.

Método desde el gestor de archivos

Si no puedes acceder al panel, tendrás que desactivar los plugins manualmente:

  1. Ve a la carpeta wp-content/plugins desde el gestor de archivos de Plesk o Syspanel.
  2. Renombra la carpeta plugins a plugins_desactivados. Esto desactivará todos los plugins a la vez.
  3. Recarga tu web. Si funciona, el problema es de alguno de los plugins.
  4. Vuelve a renombrar la carpeta a plugins y luego desactiva los plugins uno a uno (renombrando cada carpeta individual) hasta encontrar el culpable.

[INFO]: Al renombrar la carpeta plugins, WordPress la creará de nuevo automáticamente. No te preocupes si ves una carpeta vacía nueva.


Paso 4: Cambia al tema por defecto de WordPress

Otra causa frecuente es un tema mal codificado o incompatible con la versión de PHP de tu servidor. Para probar:

  1. Ve a la carpeta wp-content/themes.
  2. Localiza tu tema activo (por ejemplo, mi-tema).
  3. Renómbralo a mi-tema_desactivado.
  4. WordPress usará automáticamente un tema por defecto (Twenty Twenty-Four, por ejemplo).

Si el error desaparece, el problema está en tu tema. Puedes intentar actualizarlo, revisar su código o contactar con su desarrollador.


Paso 5: Revisa el archivo .htaccess

El archivo .htaccess controla la configuración del servidor Apache y puede estar dañado o tener reglas incompatibles. Este archivo se encuentra en la raíz de tu instalación de WordPress (dentro de public_html o httpdocs).

Cómo restaurar un .htaccess limpio

  1. Accede al gestor de archivos de Plesk o Syspanel.
  2. Busca el archivo .htaccess (asegúrate de que el gestor muestre archivos ocultos).
  3. Renómbralo a .htaccess.bak para hacer una copia de seguridad.
  4. Ve a AjustesEnlaces permanentes en el panel de WordPress y haz clic en "Guardar cambios". Esto regenerará un .htaccess limpio.

Si no puedes acceder al panel, crea un nuevo archivo .htaccess con el siguiente contenido:

# 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

Paso 6: Aumenta el límite de memoria PHP

El error 500 en WordPress también aparece cuando el sitio necesita más memoria de la que el servidor le permite usar. Esto es especialmente común si tienes muchos plugins o un tema pesado.

Cómo aumentar el límite de memoria

Desde el archivo wp-config.php, añade esta línea justo antes de la línea que dice /* That's all, stop editing! */:

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

Si eso no funciona, también puedes intentar aumentar el límite desde el panel de Plesk:

  • Ve a Configuración de PHP en Plesk.
  • Busca la opción memory_limit y cámbiala a 256M o 512M.
  • Aplica los cambios y recarga tu web.

En Syspanel, la configuración de PHP se encuentra en la sección PHP o Configuración del dominio. Busca la misma variable y modifícala.

[TIP]: Si no encuentras la opción, contacta con tu proveedor de hosting. Algunos paneles restringen este tipo de cambios para los usuarios con planes básicos.


Paso 7: Revisa los permisos de archivos y carpetas

Los permisos incorrectos pueden bloquear el acceso de WordPress a ciertos archivos, provocando el error 500. En general, los archivos deben tener permisos 644 y las carpetas 755.

Cómo corregir permisos desde Plesk

  1. Ve al Administrador de archivos.
  2. Selecciona todos los archivos y carpetas de tu instalación de WordPress.
  3. Haz clic en Permisos.
  4. Establece 644 para archivos y 755 para carpetas.

Cómo corregir permisos desde Syspanel

  1. Abre el Gestor de archivos.
  2. Selecciona todo el contenido de tu sitio.
  3. Usa la opción de "Cambiar permisos" y aplica las mismas reglas.

[WARNING]: No uses permisos 777 (lectura, escritura y ejecución para todos). Aunque puede solucionar temporalmente el error, supone un grave riesgo de seguridad.


Paso 8: Comprueba la versión de PHP

WordPress necesita una versión de PHP compatible. Si tu servidor usa una versión demasiado antigua (o demasiado nueva), algunos temas y plugins pueden fallar.

Desde Plesk

  • Ve a Configuración de PHP (en el dominio afectado).
  • Cambia la versión de PHP a una recomendada (por ejemplo, PHP 8.1 o 8.2).
  • Guarda los cambios y prueba de nuevo.

Desde Syspanel

  • Accede a la sección PHP de tu dominio.
  • Selecciona la versión recomendada y aplica los cambios.

[INFO]: Si no sabes qué versión elegir, consulta la documentación de WordPress. Actualmente recomiendan PHP 8.1 o superior, pero algunos plugins antiguos pueden requerir versiones anteriores.


Paso 9: Revisa los logs del servidor

Si después de todos los pasos anteriores el error 500 en WordPress persiste, necesitas revisar los logs del servidor para obtener información más detallada.

Logs en Plesk

  • Ve a Logs de errores o Registros en el panel.
  • Busca el archivo de error del dominio correspondiente (normalmente llamado error_log).
  • Las últimas líneas te mostrarán la causa exacta del error.

Logs en Syspanel

  • Ve a la sección Registros o Logs.
  • Busca el log de errores de tu dominio.
  • Analiza las últimas entradas.

Los mensajes típicos incluyen "Allowed memory size of X bytes exhausted", "Fatal error: Uncaught Error", o "PHP Parse error". Con esa información, puedes buscar soluciones específicas en Google o contactar con soporte técnico.


Paso 10: Solución final: restaura desde una copia de seguridad

Si nada funciona, la opción más rápida es restaurar tu sitio desde una copia de seguridad reciente. Tanto Plesk como Syspanel ofrecen herramientas de backup integradas.

Restaurar desde Plesk

  • Ve a Administrador de copias de seguridad.
  • Selecciona la copia más reciente (idealmente antes de que apareciera el error).
  • Restaura el archivo de respaldo completo.

Restaurar desde Syspanel

  • Ve a la sección Copias de seguridad o Backups.
  • Elige la copia deseada y haz clic en restaurar.

[TIP]: Si no tienes copias de seguridad, contacta con tu proveedor de hosting. Muchos ofrecen backups diarios automáticos que pueden ayudarte a recuperar tu sitio.


Preguntas frecuentes (FAQ)

¿El error 500 en WordPress puede deberse a un ataque de hackers?

Sí, es posible. Si después de revisar todos los pasos anteriores el error persiste, revisa si hay archivos sospechosos en tu instalación (especialmente en wp-content/uploads). Un escáner de malware puede ayudarte a detectar archivos maliciosos.

¿Cuánto tiempo tarda en solucionarse el error 500?

Depende de la causa. Si es un plugin o tema, puedes solucionarlo en menos de 5 minutos. Si es un problema de configuración del servidor, puede requerir más tiempo y conocimientos técnicos.

¿Debo contactar con mi proveedor de hosting si no puedo resolverlo?

Sí, especialmente si has agotado todas las opciones. Los proveedores de hosting suelen tener acceso al servidor y pueden diagnosticar problemas más profundos, como configuraciones de Apache, Nginx o límites del sistema.

¿El error 500 afecta al SEO de mi sitio?

Sí, si el error persiste durante varios días, Google puede penalizar tu sitio temporalmente. Por eso es importante solucionarlo lo antes posible.


Conclusión

El error 500 en WordPress es un problema común pero solucionable. Siguiendo estos pasos, podrás diagnosticar y resolver la mayoría de las causas sin necesidad de ser un experto técnico. Recuerda siempre trabajar con copias de seguridad y hacer cambios de forma gradual para identificar fácilmente qué está causando el problema.

Si usas Plesk o Syspanel, tienes herramientas potentes a tu disposición para gestionar archivos, permisos, versiones de PHP y logs. Aprovecha esas funcionalidades y no dudes en consultar la documentación oficial o contactar con soporte técnico si necesitas ayuda adicional.

[INFO]: En Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Si no recuerdas la URL exacta, consulta el correo de bienvenida de tu hosting o contacta con soporte.

Esperamos que esta guía te haya sido útil. ¡Comparte este artículo si te ha ayudado a resolver tu problema!

¿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