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

Duda resuelta: ¿Por qué mi WordPress en Plesk da error 500?

Actualizado el 23 de septiembre de 2025

¿Te ha pasado que intentas acceder a tu web hecha con WordPress y, de repente, te encuentras con una pantalla en blanco o un mensaje que dice “Error interno del servidor 500”? Es una de las situaciones más frustrantes, sobre todo si no eres un experto en tecnología. Pero no te preocupes, porque en este artículo vamos a desglosar paso a paso por qué ocurre el error 500 WordPress en un servidor con Plesk y, lo más importante, cómo solucionar error 500 de forma sencilla, incluso si eres principiante.

El error 500 es un error genérico que indica que algo salió mal en el servidor, pero no especifica qué. En el contexto de Plesk WordPress error, las causas suelen ser muy concretas y, por suerte, casi siempre tienen solución sin necesidad de ser un hacker. Vamos a verlo.


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

Primero, entendamos qué significa. El error 500 (Internal Server Error) es como el “cajón desastre” de los errores del servidor. El servidor te dice: “Algo ha fallado, pero no sé decirte exactamente qué”. En WordPress, esto puede deberse a un conflicto entre plugins, un tema dañado, problemas de memoria, archivos con permisos incorrectos o, muy comúnmente, un archivo .htaccess corrupto.

En un entorno Plesk, que es un panel de control muy popular entre proveedores de hosting, las causas suelen ser las mismas, pero con algunos matices propios de la configuración del servidor. Lo bueno es que, siguiendo una serie de pasos, puedes solucionar error 500 sin tener que abrir un ticket de soporte.


Paso 1: Lo primero, no entres en pánico y haz una copia de seguridad

Antes de tocar nada, si tienes acceso a Plesk, haz una copia de seguridad de tu sitio. En Plesk, ve a la sección de “Backup” y crea una copia completa. Si no sabes cómo, muchos proveedores lo hacen automáticamente. Si no tienes backup, al menos descarga los archivos por FTP (FileZilla, por ejemplo) y exporta la base de datos desde phpMyAdmin.

[WARNING] No modifiques archivos sin tener un respaldo. Un simple cambio puede dejar tu web inservible si no sabes lo que haces.


Paso 2: Activa el modo debug de WordPress para obtener pistas

WordPress tiene un modo de depuración que muestra los errores reales en lugar de la pantalla blanca. Para activarlo, necesitas modificar el archivo wp-config.php. Puedes hacerlo desde el Administrador de Archivos de Plesk o por FTP.

  1. Conéctate a tu servidor (FTP o el administrador de archivos de Plesk).
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto (como el bloc de notas o el editor de Plesk).
  4. Busca la línea que dice define('WP_DEBUG', false); y cámbiala por:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  5. Guarda el archivo y vuelve a cargar tu web. Ahora, en lugar del error 500, deberías ver un mensaje más específico, como “Fatal error: Call to undefined function…” o “Allowed memory size exhausted”.

[TIP] El archivo wp-config.php es sensible. Si no ves la línea de debug, puedes añadirla justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */.

Si no ves nada, revisa la carpeta wp-content y busca un archivo llamado debug.log. Ábrelo y verás los errores detallados. Eso te dará la pista clave para solucionar error 500.


Paso 3: Desactiva todos los plugins (la causa más común)

El 80% de los errores 500 en WordPress se deben a un plugin conflictivo o mal actualizado. Si no puedes acceder al panel de administración de WordPress, hazlo manualmente:

  1. Desde FTP o el administrador de archivos de Plesk, ve a la carpeta wp-content.
  2. Dentro, verás una carpeta llamada plugins.
  3. Cámbiale el nombre a algo como plugins_old (esto desactiva todos los plugins de golpe).
  4. Vuelve a cargar tu web. Si el error desaparece, el problema era uno de los plugins.

Ahora, para identificar cuál, renombra la carpeta a plugins de nuevo, pero luego ve renombrando uno por uno los plugins (por ejemplo, plugin1 a plugin1_old) hasta que el error vuelva a aparecer. El último que renombraste es el culpable. Elimínalo o actualízalo.

[INFO] Si tienes acceso al panel de WordPress (a veces el error solo aparece en algunas páginas), ve a Plugins > Plugins instalados y desactívalos todos. Luego actívalos uno por uno.


Paso 4: Cambia al tema por defecto (Twenty Twenty-Four o similar)

Un tema dañado o incompatible también puede causar el error 500 WordPress. Para probar esto:

  1. Desde FTP, ve a wp-content/themes.
  2. Verás una carpeta con el nombre de tu tema activo (por ejemplo, mi-tema).
  3. Cámbiale el nombre a mi-tema_old. WordPress automáticamente usará un tema por defecto (como Twenty Twenty-Four).
  4. Recarga tu web. Si funciona, el problema es el tema. Puedes reinstalarlo o contactar al desarrollador.

Paso 5: Aumenta el límite de memoria de WordPress

A veces el error 500 aparece porque tu sitio necesita más memoria de la que tiene asignada. Esto es muy común si tienes muchos plugins o un tema pesado. Para aumentarla:

  1. Edita el archivo wp-config.php (como en el paso 2).
  2. Añade esta línea justo antes de la línea final:
    define('WP_MEMORY_LIMIT', '256M');
    
  3. Guarda y comprueba.

Si no funciona, puedes intentar aumentar la memoria desde el archivo .htaccess (que veremos en el siguiente paso) o contactar a tu hosting.


Paso 6: Revisa y repara el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla las reglas de reescritura de URLs y otros aspectos. Si se corrompe, puede dar error 500. Para repararlo:

  1. Conéctate por FTP y busca el archivo .htaccess en la raíz de WordPress (a veces está oculto, activa la opción de ver archivos ocultos en FileZilla).
  2. Descarga una copia de seguridad y luego elimínalo (no te preocupes, WordPress lo regenerará).
  3. Ve a tu panel de WordPress (si puedes acceder) a Ajustes > Enlaces permanentes y haz clic en “Guardar cambios” sin modificar nada. Esto regenera el .htaccess.

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

# 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

Sube ese archivo a la raíz y comprueba.

[WARNING] No borres el .htaccess si tienes reglas personalizadas (como redirecciones o seguridad). Si no sabes, mejor pide ayuda.


Paso 7: Verifica los permisos de archivos y carpetas

Los permisos incorrectos pueden causar errores 500. En un hosting con Plesk, los permisos estándar suelen ser:

  • Archivos: 644
  • Carpetas: 755

Puedes cambiarlos desde el Administrador de Archivos de Plesk o con un cliente FTP. Selecciona toda la carpeta de WordPress y ajusta los permisos. Si no sabes cómo, muchos tutoriales explican el proceso. No te recomiendo hacerlo manualmente archivo por archivo.


Paso 8: Comprueba los logs de error de Plesk

Plesk guarda registros de errores del servidor que pueden darte pistas muy precisas. Para acceder a ellos:

  1. En Plesk, ve a “Sitios web y dominios” > selecciona tu dominio > “Registros” o “Logs”.
  2. Busca el archivo error_log (suele estar en la raíz del dominio o en una subcarpeta como logs).
  3. Ábrelo y busca la fecha/hora en que ocurrió el error. Verás líneas como PHP Fatal error: ... o mod_security.... Esa información es oro.

Si no encuentras los logs, puedes pedirle a tu proveedor de hosting que te los facilite.


Paso 9: Aumenta los límites de PHP desde Plesk

A veces el error 500 se debe a que PHP tiene límites muy bajos (como el tiempo de ejecución o la memoria). En Plesk, puedes ajustarlos fácilmente:

  1. Ve a “Sitios web y dominios” > selecciona tu dominio.
  2. Busca “Configuración de PHP” o “PHP Settings”.
  3. Aumenta valores como memory_limit (a 256M o 512M), max_execution_time (a 300) y upload_max_filesize (si es necesario).
  4. Guarda y prueba.

[TIP] Si no ves estas opciones, tu plan de hosting puede tener restricciones. Contacta al soporte.


Paso 10: Revisa si hay un plugin de seguridad o firewall bloqueando

Algunos plugins de seguridad (como Wordfence o Sucuri) o el firewall de Plesk (ModSecurity) pueden causar falsos positivos y bloquear tu web. Para probar:

  • Desactiva temporalmente cualquier plugin de seguridad (como en el paso 3).
  • En Plesk, ve a “Sitios web y dominios” > “Seguridad” > “ModSecurity” y desactívalo para tu dominio. Si el error desaparece, es que una regla de seguridad está bloqueando algo.

¿Y si nada de esto funciona? Prueba con Syspanel (HestiaCP)

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero con algunas diferencias. Por ejemplo, en Syspanel el acceso al panel se hace a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Allí puedes:

  • Ir a “Web” > seleccionar tu dominio > “Editar” y ajustar los límites de PHP.
  • Acceder al administrador de archivos para modificar wp-config.php.
  • Ver logs de error en “Logs” > “Error log”.

[INFO] Syspanel es muy amigable, pero si no encuentras una opción, recuerda que siempre puedes usar FTP para los cambios básicos.


Conclusión: El error 500 tiene solución

Como has visto, el error 500 WordPress en Plesk no es el fin del mundo. Siguiendo estos pasos en orden (debug, plugins, tema, memoria, .htaccess, permisos, logs, PHP y seguridad), en la mayoría de los casos podrás solucionar error 500 tú mismo. Recuerda:

  • Siempre haz backup antes.
  • Activa el modo debug para obtener pistas.
  • Los plugins y temas son los culpables más frecuentes.
  • Si te bloqueas, los logs de Plesk son tus mejores amigos.

Y si después de todo esto el error persiste, no dudes en contactar al soporte técnico de tu hosting. Diles que ya has probado estos pasos y proporciónales los logs de error. Te lo agradecerán y te ayudarán más rápido.

Esperamos que esta guía te haya sido útil. Si tienes más dudas, déjalas en los comentarios y las resolveremos juntos. ¡Tu web volverá a funcionar en poco tiempo!

¿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