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

Cómo solucionar el error 500 en WordPress alojado en Plesk

Actualizado el 11 de mayo de 2026

¡Hola! Si estás leyendo esto, seguramente te has encontrado con la temida pantalla blanca o el mensaje "Error 500 – Internal Server Error" en tu sitio WordPress alojado en un servidor Plesk. No te preocupes, es uno de los errores más comunes y, por suerte, también uno de los más fáciles de solucionar si sabes por dónde empezar.

En esta guía completa, te voy a explicar paso a paso cómo identificar y solucionar el error 500 WordPress Plesk. Vamos a ir desde lo más básico (como reiniciar servicios) hasta soluciones un poco más técnicas (como modificar archivos de configuración). Todo explicado de forma sencilla, como si estuviera a tu lado ayudándote.


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

El error 500 es un código de estado HTTP que significa "Error Interno del Servidor". Básicamente, el servidor (Plesk) no puede procesar la petición que le hace tu sitio web, pero no te da detalles específicos. Es como si tu coche se parara en medio de la carretera y el mecánico solo te dijera "algo falla".

En el contexto de WordPress alojado en Plesk, las causas más frecuentes son:

  • Archivo .htaccess corrupto: Este archivo controla las reglas de reescritura de URLs (permalinks) y otras configuraciones. Si se daña, el servidor no sabe cómo interpretar las peticiones.
  • Límite de memoria de PHP agotado: WordPress o algún plugin consume más memoria de la que el servidor permite.
  • Plugin o tema incompatible: Al activar un plugin o tema nuevo, puede entrar en conflicto con otros componentes de tu sitio.
  • Permisos de archivos incorrectos: Los archivos de WordPress deben tener permisos específicos para que el servidor pueda leerlos y escribirlos.
  • Problemas con el archivo wp-config.php: Errores de sintaxis o configuraciones incorrectas en este archivo clave.
  • Recursos del servidor insuficientes: En ocasiones, el servidor simplemente no tiene suficiente memoria o CPU para ejecutar una tarea.

[INFO] El error 500 suele ser genérico, así que no te asustes si ves una pantalla en blanco. Es la forma que tiene el servidor de decir "algo no va bien, pero no sé explicarte qué".


Primeros pasos: Diagnóstico rápido desde Plesk

Antes de meterte en código, vamos a hacer algunas comprobaciones básicas desde el panel de control de Plesk. Estas acciones no requieren conocimientos técnicos y suelen resolver el problema en muchos casos.

1. Activar el modo de depuración de WordPress (WP_DEBUG)

El error 500 no da pistas, pero podemos pedirle a WordPress que nos muestre los errores reales. Esto se hace activando el modo de depuración.

Pasos:

  1. Accede a tu panel de Plesk.

  2. Ve a Archivos (o File Manager) dentro del dominio de tu sitio web.

  3. Navega hasta la carpeta raíz de tu WordPress (normalmente httpdocs o public_html).

  4. Busca el archivo wp-config.php y ábrelo con el editor de texto de Plesk.

  5. Busca la línea que dice define('WP_DEBUG', false);. Si no existe, búscala justo antes de la línea /* That's all, stop editing! Happy blogging. */.

  6. Cámbiala por esta configuración:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
    • WP_DEBUG activa la notificación de errores.
    • WP_DEBUG_LOG guarda los errores en un archivo llamado debug.log dentro de la carpeta /wp-content/.
    • WP_DEBUG_DISPLAY evita que los errores se muestren en pantalla (así no ves feos mensajes).
  7. Guarda los cambios y recarga tu sitio web. Si el error persiste, revisa el archivo debug.log en /wp-content/. Allí verás el error real (por ejemplo, "Allowed memory size exhausted" o "Parse error").

[WARNING] No dejes el modo debug activado permanentemente en un sitio en producción, ya que puede ralentizarlo y exponer información sensible. Desactívalo cuando termines.

2. Reiniciar servicios desde Plesk

A veces, el error 500 es temporal y se soluciona reiniciando los servicios web. Plesk te permite hacerlo fácilmente.

Pasos:

  1. En el panel de Plesk, ve a Herramientas y Ajustes.
  2. Busca la sección Servicios.
  3. Haz clic en Administrador de servicios.
  4. Busca Apache (o Nginx, según tu configuración) y PHP-FPM.
  5. Haz clic en el botón Reiniciar junto a cada uno de ellos.

Después de reiniciar, prueba a cargar tu web. Si era un problema de memoria o de procesos colgados, debería resolverse.


Soluciones paso a paso para el error 500 en WordPress con Plesk

Si lo anterior no funcionó, vamos a ir a soluciones más específicas. Sigue estos pasos en orden, ya que van de lo más simple a lo más complejo.

1. Desactivar plugins y temas manualmente (vía FTP o File Manager)

Si el error se desencadenó después de instalar un plugin o tema, desactivarlo es la solución más rápida. Como no puedes acceder al panel de administración de WordPress, tendrás que hacerlo manualmente.

Pasos:

  1. Desde Plesk, ve a Archivos y navega a wp-content.
  2. Renombra la carpeta plugins a plugins_old. Esto desactivará todos los plugins de golpe.
  3. Recarga tu sitio web. Si se soluciona el error, significa que uno de los plugins era el culpable.
  4. Para identificar cuál, crea una nueva carpeta llamada plugins y dentro de ella, vuelve a mover los plugins de uno en uno (desde plugins_old), recargando la web después de cada uno. Cuando el error vuelva a aparecer, habrás encontrado al responsable.
  5. Si el error no se soluciona al renombrar la carpeta plugins, prueba a renombrar la carpeta themes (por ejemplo, a themes_old). WordPress usará un tema por defecto (Twenty Twenty-Four, por ejemplo) y podrás ver si el tema anterior causaba el error.

[TIP] Si no tienes acceso a Plesk, puedes usar un cliente FTP como FileZilla. Las credenciales FTP las encuentras en Plesk, en la sección Acceso FTP de tu dominio.

2. Aumentar el límite de memoria de PHP

El error 500 suele aparecer cuando un script de WordPress consume más memoria de la permitida. Plesk te permite ajustar este límite fácilmente.

Pasos:

  1. En Plesk, ve a Hosting y DNS > Configuración de Hosting de tu dominio.
  2. Busca la sección Configuración de PHP.
  3. Localiza el parámetro memory_limit (o Límite de memoria).
  4. Auméntalo a 256M o incluso 512M si tu plan de hosting lo permite.
  5. Haz clic en Aceptar para guardar los cambios.

También puedes hacerlo directamente en el archivo wp-config.php añadiendo esta línea justo antes del comentario final:

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

[INFO] Si tu hosting tiene pocos recursos, aumentar la memoria puede no ser suficiente. En ese caso, considera optimizar tu sitio o contactar a tu proveedor.

3. Restaurar el archivo .htaccess

Un archivo .htaccess dañado es una causa muy común del error 500. Restaurarlo es sencillo.

Pasos:

  1. Desde Plesk, ve a Archivos y busca el archivo .htaccess en la raíz de tu WordPress (si está oculto, activa la opción "Mostrar archivos ocultos").

  2. Renómbralo a .htaccess_old o descárgalo como respaldo.

  3. Crea un nuevo archivo .htaccess vacío (con el bloc de notas) y pégalo el siguiente contenido:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
  4. Guarda el archivo y súbelo a la raíz de tu WordPress.

  5. Ve a Ajustes > Enlaces permanentes en el panel de WordPress (si ya puedes acceder) y haz clic en Guardar cambios para regenerar las reglas.

4. Verificar y corregir permisos de archivos

Los permisos incorrectos pueden impedir que el servidor lea o ejecute archivos, provocando el error 500.

Pasos:

  1. Desde Plesk, selecciona todos los archivos y carpetas de la raíz de tu WordPress.
  2. Haz clic en Permisos (o Cambiar permisos).
  3. Establece los siguientes valores estándar:
    • Carpetas: 755 (rwxr-xr-x)
    • Archivos: 644 (rw-r--r--)
    • wp-config.php: 600 (rw-------) por seguridad (solo el propietario puede leerlo).
  4. Aplica los cambios.

[WARNING] No establezcas permisos 777 (todos pueden escribir), ya que es un grave riesgo de seguridad. Si un plugin te pide permisos 777, busca una alternativa más segura.

5. Revisar el archivo wp-config.php

Un error de sintaxis en wp-config.php (como una coma mal puesta o una comilla sin cerrar) puede provocar el error 500.

Pasos:

  1. Abre el archivo wp-config.php en el editor de Plesk.
  2. Revisa que todas las líneas terminen con ; y que las comillas estén correctamente cerradas.
  3. Busca líneas duplicadas (por ejemplo, dos definiciones de WP_HOME).
  4. Si añadiste líneas manualmente, asegúrate de que estén antes del comentario /* That's all, stop editing! */.
  5. Si tienes dudas, descarga el archivo original de una instalación limpia de WordPress y compáralo con el tuyo.

FAQ: Preguntas frecuentes sobre el error 500 en WordPress con Plesk

1. ¿El error 500 puede deberse a un ataque de seguridad?
Sí, aunque es menos común. Un archivo infectado o un plugin malicioso puede causar un error 500. Si sospechas, escanea tu sitio con un plugin de seguridad como Wordfence o consulta los logs de acceso de Plesk.

2. ¿Qué hago si después de todo sigue el error 500?
Si has seguido todos los pasos y el error persiste, el problema puede estar en el servidor (configuración de Plesk, firewall, recursos). Contacta con tu proveedor de hosting y diles que has probado las soluciones básicas. Ellos podrán revisar los logs del servidor (error_log) para darte una respuesta más precisa.

3. ¿Puedo solucionar el error 500 sin perder datos?
Sí, todas las soluciones que te he dado son seguras y no borran tu base de datos ni tus archivos. Simplemente desactivan temporalmente plugins o temas. Tus contenidos (posts, páginas, imágenes) están a salvo.

4. ¿Cómo evito que vuelva a aparecer el error 500?

  • Mantén WordPress, plugins y temas actualizados.
  • No instales plugins de fuentes no confiables.
  • Haz copias de seguridad periódicas.
  • Aumenta el límite de memoria de PHP si tu sitio tiene mucho tráfico o usa plugins pesados.
  • Usa un plugin de caché para reducir la carga del servidor.

5. ¿Qué relación tiene Syspanel (HestiaCP) con esto?
Aunque esta guía está enfocada en Plesk, si usas Syspanel (antiguo HestiaCP) con puerto 2106, el proceso es similar: puedes acceder a los archivos vía FTP o el administrador de archivos de Syspanel, y modificar el archivo wp-config.php o el .htaccess. La diferencia principal es que en Syspanel no tienes un botón para reiniciar servicios fácilmente; tendrías que hacerlo vía SSH o contactar con tu hosting.


Conclusión

El error 500 WordPress Plesk puede parecer aterrador, pero como has visto, en la mayoría de los casos se soluciona con pasos sencillos: activar el modo debug, desactivar plugins, aumentar la memoria o restaurar el .htaccess. Lo importante es no entrar en pánico y seguir un orden lógico.

Recuerda que siempre puedes recurrir a tu proveedor de hosting si el problema se escapa de tu control. Y, por supuesto, mantener buenas prácticas de seguridad y actualizaciones te ahorrará muchos dolores de cabeza.

Espero que esta guía te haya sido de ayuda. ¡Ahora ya sabes cómo enfrentarte al error 500 como un experto!

¿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