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

Cómo solucionar el error 500 en WordPress en Plesk

Actualizado el 9 de junio de 2026

Vaya, qué fastidio encontrarse con un error 500 en WordPress. Esa pantalla en blanco o el mensaje de "Error interno del servidor" suelen aparecer sin previo aviso, justo cuando más necesitas que tu web funcione. Pero no te preocupes, como técnico de soporte, te digo que es uno de los errores más comunes y, sobre todo, solucionables.

En este artículo, vamos a desglosar paso a paso cómo solucionar el error 500 WordPress Plesk. Lo haremos de forma clara, sin tecnicismos complicados, para que puedas recuperar tu sitio web en pocos minutos. Empecemos.


¿Qué es exactamente el error 500 en WordPress?

El error 500, también conocido como error interno del servidor, es una respuesta genérica que da tu servidor (donde está alojada tu web en Plesk) cuando algo falla, pero no sabe explicar exactamente qué. Es como cuando tu coche se para y el mecánico te dice "es el motor"... Pues algo así.

En el contexto de WordPress error 500, las causas más habituales suelen ser:

  • Un plugin o tema defectuoso.
  • Un archivo .htaccess corrupto.
  • Límite de memoria de PHP agotado.
  • Problemas con los permisos de archivos.
  • Un error en el archivo wp-config.php.

Como ves, no es un error de "fin del mundo", solo necesita un poco de investigación. Vamos a ello.


Paso 1: Lo primero, no te asustes y haz una copia de seguridad

Antes de tocar nada, haz una copia de seguridad completa de tu web. En Plesk, esto es muy sencillo:

  1. Accede a tu panel de Plesk.
  2. Ve a la sección de "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Copias de seguridad".
  4. Crea una copia de seguridad completa (archivos + base de datos).

[WARNING] No saltes este paso. Si algo sale mal durante las reparaciones, podrás restaurar tu web en segundos.


Paso 2: Activar el modo debug de WordPress (para ver el error real)

El error 500 es muy vago. Para saber exactamente qué está fallando, vamos a activar el modo debug de WordPress. Esto hará que el sistema te muestre el error real en lugar de la pantalla en blanco.

Para ello, necesitas editar el archivo wp-config.php de tu instalación de WordPress. Puedes hacerlo desde el Administrador de archivos de Plesk o mediante FTP.

  1. Conéctate a tu servidor (vía FTP o directamente desde el panel de archivos de Plesk).
  2. Localiza el archivo wp-config.php en la raíz de tu sitio (normalmente en /httpdocs o /public_html).
  3. Ábrelo con un editor de texto (bloc de notas o similar).
  4. Busca la línea que dice: define('WP_DEBUG', false);
  5. Cámbiala por esta:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  6. Guarda el archivo.

[INFO] Con esto, WordPress guardará los errores en un archivo llamado debug.log dentro de la carpeta /wp-content/. No verás el error en pantalla, pero sí en ese archivo.

Ahora, recarga tu web. Si el error persiste, descarga el archivo debug.log de la carpeta /wp-content/ y ábrelo. Verás líneas como:

[10-Oct-2023 12:00:00 UTC] PHP Fatal error: Call to undefined function ...

Esa línea te dirá exactamente qué plugin, tema o función está causando el problema. Anota el nombre del plugin o tema que aparece.


Paso 3: Desactivar plugins y temas desde el panel de control (sin acceso a WordPress)

Si no puedes acceder a tu panel de administración de WordPress, no te preocupes. Puedes desactivar todos los plugins y cambiar a un tema por defecto desde el Administrador de archivos de Plesk o mediante FTP.

3.1 Desactivar todos los plugins

  1. Ve a la carpeta /wp-content/ de tu instalación.
  2. Busca la carpeta llamada plugins.
  3. Renómbrala a algo como plugins_desactivados (o plugins.old).
  4. WordPress, al no encontrar la carpeta plugins, desactivará automáticamente todos los plugins.

Ahora recarga tu web. Si el error desaparece, el problema está en uno de los plugins que tenías instalados.

[TIP] Para saber cuál es, ve renombrando la carpeta plugins_desactivados de nuevo a plugins, y luego ve moviendo los plugins de uno en uno a una subcarpeta temporal (por ejemplo, plugins/malos) hasta que el error vuelva a aparecer. Ese será el culpable.

3.2 Cambiar a un tema por defecto

  1. Dentro de la carpeta /wp-content/, busca la carpeta themes.
  2. Localiza la carpeta de tu tema activo (el que está causando el problema).
  3. Renómbrala a tema_malo (o similar).
  4. WordPress automáticamente cambiará al tema por defecto (Twenty Twenty-Four, Twenty Twenty-Three, etc.).

Recarga tu web. Si el error se soluciona, el problema era el tema.


Paso 4: Restaurar el archivo .htaccess

El archivo .htaccess es un archivo de configuración de Apache que a veces se corrompe o tiene reglas incorrectas. Es muy común que cause el error 500 WordPress Plesk.

  1. Desde el Administrador de archivos de Plesk o FTP, localiza el archivo .htaccess en la raíz de tu sitio.
  2. Renómbralo a .htaccess_viejo (esto lo desactiva).
  3. Recarga tu web. Si el error desaparece, el .htaccess era el problema.
  4. Para regenerar uno nuevo y limpio:
    • Accede a tu panel de administración de WordPress (si ya puedes).
    • Ve a Ajustes > Enlaces permanentes.
    • Simplemente haz clic en "Guardar cambios". WordPress creará un nuevo .htaccess automáticamente.

[WARNING] Si no puedes acceder a WordPress, puedes crear un archivo .htaccess nuevo y vacío (solo con las líneas básicas de WordPress) o restaurar el que tenías de una copia de seguridad.


Paso 5: Aumentar el límite de memoria de PHP

Si el error 500 aparece al cargar páginas con mucho contenido o al usar plugins pesados, puede que el límite de memoria de PHP sea insuficiente.

Puedes aumentarlo desde el panel de Plesk:

  1. En Plesk, ve a "Sitios web y dominios".
  2. Busca tu dominio y haz clic en "Configuración de PHP" (o "PHP Settings").
  3. Busca la opción memory_limit.
  4. Auméntalo a 256M o incluso 512M (dependiendo de los recursos de tu hosting).
  5. Haz clic en "Aceptar".

Si tu hosting no te permite modificarlo desde Plesk, puedes añadir esta línea al archivo wp-config.php (justo antes de la línea que dice /* That's all, stop editing! */):

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

Paso 6: Verificar los permisos de archivos y carpetas

Los permisos incorrectos pueden provocar errores de lectura/escritura y, por tanto, el error 500.

En Plesk, puedes comprobarlo fácilmente:

  1. Ve a "Sitios web y dominios".
  2. Haz clic en "Administrador de archivos".
  3. Selecciona todos los archivos y carpetas de la raíz de tu sitio.
  4. Haz clic en "Permisos" (o "Permissions").
  5. Asegúrate de que:
    • Carpetas: 755 (rwxr-xr-x)
    • Archivos: 644 (rw-r--r--)

[INFO] No te obsesiones con esto. Los permisos suelen estar bien por defecto en Plesk. Solo revísalo si nada de lo anterior ha funcionado.


Paso 7: Revisar el archivo wp-config.php

Un error de sintaxis en wp-config.php puede causar el error 500. Revisa que no tengas comillas mal puestas, puntos y comas olvidados, o líneas duplicadas.

Un truco: si has añadido líneas manualmente (como la de memoria o debug), asegúrate de que estén antes del comentario final /* That's all, stop editing! */.


Paso 8: Contactar con el soporte de tu hosting (si todo falla)

Si después de todos estos pasos el Plesk WordPress error persiste, el problema puede ser del servidor en sí (configuración de Apache, Nginx, PHP-FPM, etc.). En ese caso, contacta con el soporte técnico de tu proveedor de hosting.

[WARNING] No intentes modificar archivos de configuración del servidor si no sabes lo que haces. Puedes dejar tu web (y la de otros clientes) fuera de servicio.


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

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

Sí, a veces un ataque o malware puede corromper archivos del núcleo de WordPress o de plugins, causando el error 500. Si sospechas de un ataque, restaura una copia de seguridad limpia y luego escanea tu web con un plugin de seguridad (como Wordfence).

¿Puedo solucionar el error 500 sin acceso a FTP?

Sí, desde el Administrador de archivos de Plesk puedes hacer todo lo que hemos descrito (renombrar carpetas, editar archivos, etc.). No necesitas FTP.

¿El error 500 afecta al SEO?

Sí, si el error se mantiene durante mucho tiempo, los motores de búsqueda (como Google) pueden penalizar tu web y hacer que pierdas posiciones. Por eso es importante solucionarlo cuanto antes.

¿Qué hago si no encuentro el archivo debug.log?

Si no aparece, puede que no tengas permisos de escritura en la carpeta /wp-content/. Revísalo desde el Administrador de archivos de Plesk (debe tener permisos 755).

¿El error 500 puede deberse a un plugin de caché?

Sí, a veces los plugins de caché generan archivos estáticos corruptos. Desactivar la caché (renombrando la carpeta del plugin) suele solucionarlo.


Resumen final: Pasos rápidos para solucionar el error 500 WordPress Plesk

  1. Copia de seguridad (no te olvides).
  2. Activa el modo debug para ver el error real.
  3. Desactiva todos los plugins (renombrando la carpeta).
  4. Cambia a un tema por defecto (renombrando la carpeta del tema).
  5. Restaura el .htaccess (renómbralo y luego regenera uno nuevo).
  6. Aumenta la memoria PHP (desde Plesk o wp-config.php).
  7. Revisa permisos (755 carpetas, 644 archivos).
  8. Revisa wp-config.php (sintaxis).
  9. Contacta al soporte si nada funciona.

Con estos pasos, deberías poder solucionar error 500 en tu WordPress alojado en Plesk sin necesidad de ser un experto. Recuerda que la paciencia y el método son tus mejores aliados.

¡Espero que tu web vuelva a funcionar en un santiamén! Si tienes más dudas, no dudes en preguntar.

¿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