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

Cómo solucionar errores comunes de WordPress en Plesk (503, 500, etc.)

Actualizado el 3 de febrero de 2026

¿Te has encontrado con un error 500 o 503 en tu WordPress alojado en Plesk? No te preocupes, es más común de lo que parece y casi siempre tiene solución.

En esta guía, vamos a desglosar, paso a paso y con un lenguaje muy claro, cómo identificar y solucionar los errores más frecuentes de WordPress cuando tu servidor usa el panel de control Plesk.

Vamos a empezar por lo básico para que entiendas qué está pasando y luego pasaremos a las soluciones prácticas.

¿Qué significan los errores 500 y 503 en WordPress?

Antes de lanzarnos a arreglar nada, es clave entender qué te está diciendo tu servidor.

Un error 500 (Internal Server Error) es un mensaje genérico que indica que algo ha salido mal en el servidor, pero no te dice exactamente qué. Es como si el camarero te dijera "lo siento, hay un problema en la cocina" sin darte más detalles. Las causas más habituales son un archivo .htaccess corrupto, un plugin incompatible o un límite de memoria PHP agotado.

Por otro lado, un error 503 (Service Unavailable) significa que el servidor está en mantenimiento o sobrecargado. En el contexto de WordPress y Plesk, esto suele pasar cuando el modo de mantenimiento está activado (por ejemplo, durante una actualización) o cuando el proceso PHP se detiene por falta de recursos. Es un aviso de "vuelve en un momento".

Vamos a ver cómo solucionar ambos, empezando por el más común.

Solución 503 Plesk: El Modo Mantenimiento

Este es, con diferencia, el error más fácil de arreglar. Cuando ves un 503, lo primero que debes pensar es en el famoso archivo .maintenance.

Paso 1: Buscar y eliminar el archivo .maintenance

WordPress crea un archivo llamado .maintenance en tu carpeta raíz (la misma donde están las carpetas wp-admin, wp-content y wp-includes) cuando está actualizando el núcleo, un plugin o un tema. Si la actualización se interrumpe (por un corte de conexión, por ejemplo), este archivo puede quedarse huérfano y WordPress cree que sigue en mantenimiento para siempre.

Para solucionarlo:

  1. Accede a tu Panel de Control de Plesk.
  2. Ve a "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Administrador de archivos" (o "Administrar archivos").
  4. Ve a la carpeta httpdocs (o public_html, según la configuración de tu servidor). Es la raíz de tu web.
  5. Activa la opción "Mostrar archivos ocultos" (suele ser un icono o una casilla en la parte superior del administrador de archivos).
  6. Busca un archivo llamado .maintenance. Si lo ves, selecciónalo y haz clic en el icono de la papelera para eliminarlo.
  7. Recarga tu web.

[TIP] Si no ves el archivo .maintenance, también puedes probar a renombrarlo a .maintenance.bak en lugar de borrarlo directamente. Así lo "desactivas" pero guardas una copia por si acaso.

Paso 2: Reiniciar PHP

Si el archivo .maintenance no era el problema, el siguiente paso es reiniciar el servicio PHP. Plesk gestiona PHP como un servicio independiente, y a veces se queda colgado.

  1. En Plesk, ve a "Herramientas y configuración" (en el menú de la izquierda).
  2. Busca la sección "Servidor" o "Servicios".
  3. Haz clic en "Administrador de servicios".
  4. Busca el servicio de PHP. Puede llamarse php-fpm, php8.x-fpm (donde 8.x es la versión de PHP que uses) o similar.
  5. Selecciónalo y haz clic en el botón de "Reiniciar" (el icono de las flechas circulares).

Esto es como apagar y encender el motor del coche. En la mayoría de los casos, un simple reinicio de PHP resuelve el 503.

Error 500 WordPress: Soluciones Prácticas en Plesk

El error 500 es más traicionero porque puede tener varias causas. Vamos a atacarlas una por una, de la más fácil a la más compleja.

Solución 1: Revisar el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla cómo Apache (el servidor web) maneja tu sitio. Si está dañado, todo se va al traste.

  1. Ve al "Administrador de archivos" en Plesk, como hicimos antes.
  2. Asegúrate de ver los archivos ocultos.
  3. Busca el archivo .htaccess. Si no lo ves, puede que esté oculto.
  4. No lo borres todavía. Primero, renómbralo a .htaccess.bak (botón derecho > Renombrar).
  5. Ahora, ve a tu panel de WordPress (si puedes acceder) y navega a Ajustes > Enlaces permanentes. Sin cambiar nada, haz clic en "Guardar cambios". Esto generará un archivo .htaccess nuevo y limpio.
  6. Si no puedes acceder a WordPress, crea un archivo nuevo llamado .htaccess en la misma carpeta 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
  1. Recarga tu web. Si funciona, el problema era el .htaccess.

Solución 2: Aumentar el límite de memoria PHP

A veces, un plugin o tema necesita más memoria de la que PHP tiene asignada por defecto. Esto lanza un error 500 o un mensaje de "memoria agotada".

Para aumentarla, puedes modificar el archivo wp-config.php de WordPress.

  1. En el "Administrador de archivos", ve a la raíz de tu web y busca el archivo wp-config.php.
  2. Haz clic derecho sobre él y selecciona "Editar en el editor de texto" (o similar).
  3. Busca la línea que dice ¡Eso es todo, deja de editar! Feliz blogging. (o similar).
  4. Justo antes de esa línea, añade lo siguiente:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios y recarga tu web.

[WARNING] Si no encuentras la línea de "Eso es todo", no pasa nada. Añade el código justo después de la línea que define las constantes de la base de datos (las que empiezan por define('DB_). Asegúrate de que el código esté antes de cualquier otra instrucción que cargue WordPress.

Solución 3: Desactivar plugins o temas conflictivos

Esta es la causa más común de un error 500. Un plugin o tema con un error de código puede tumbar todo tu sitio.

Método A: Desde el panel de WordPress

Si aún puedes entrar al panel de administración (/wp-admin), ve a "Plugins" y desactívalos todos. Si el error desaparece, ve activándolos uno a uno hasta encontrar al culpable. Haz lo mismo con los temas (activa uno por defecto como Twenty Twenty-Four).

Método B: Desde Plesk (si no puedes acceder al panel)

Si no puedes entrar al panel, tendrás que hacerlo a mano.

  1. Ve al "Administrador de archivos".
  2. Entra en la carpeta wp-content.
  3. Renombra la carpeta plugins a plugins_old.
  4. Recarga tu web. Si el error desaparece, el problema es uno de los plugins.
  5. Crea una carpeta nueva vacía llamada plugins.
  6. Ve moviendo los plugins de plugins_old a plugins en pequeños grupos (o de uno en uno si tienes tiempo) hasta que el error vuelva a aparecer. Ese es el plugin problemático.

Para el tema, el proceso es similar: renombra la carpeta del tema activo dentro de wp-content/themes/. WordPress usará un tema por defecto si no encuentra el activo.

Solución 4: Revisar los registros de errores de Plesk

Si nada de lo anterior funciona, es hora de que el servidor te dé más pistas. Plesk guarda registros de errores detallados.

  1. En Plesk, ve a "Sitios web y dominios".
  2. Busca tu dominio y haz clic en "Registros" (o "Logs").
  3. Busca el registro de errores. Suele llamarse error_log o similar.
  4. Descarga el archivo y ábrelo con un editor de texto.
  5. Busca las líneas que correspondan a la fecha y hora en la que empezó el error. Verás mensajes más específicos, como errores de PHP, de permisos, etc.

[INFO] Los registros de Plesk pueden ser abrumadores. Busca palabras clave como PHP Fatal error, Allowed memory size, Permission denied o el nombre de un plugin específico. Esa línea te dará la pista definitiva.

Solución 5: Verificar los permisos de archivos y carpetas

Si los permisos de tus archivos o carpetas son incorrectos, Apache no podrá leerlos o escribirlos, lo que provoca un error 500.

Los permisos correctos para WordPress son:

  • Carpetas: 755
  • Archivos: 644

Para cambiarlos en Plesk:

  1. En el "Administrador de archivos", selecciona todos los archivos y carpetas de la raíz (Ctrl+A).
  2. Haz clic en el botón "Cambiar permisos" (suele ser un icono con candado o con las letras rwx).
  3. Asegúrate de que las carpetas estén en 755 y los archivos en 644.
  4. Marca la casilla "Aplicar a subdirectorios y archivos" (o similar) para que se aplique de forma recursiva.
  5. Guarda los cambios.

Plesk WordPress problemas: Casos Especiales y Preguntas Frecuentes

¿Qué pasa si mi web usa Nginx en lugar de Apache?

No hay problema. Plesk usa Nginx como proxy inverso y Apache como backend. Las soluciones son las mismas. Si tienes un problema con Nginx, puedes reiniciarlo desde el "Administrador de servicios" en Plesk, igual que hicimos con PHP.

¿Y si el error es solo en una página específica?

Si el error 500 solo aparece en una página, el problema no es global. Suele ser un conflicto con un shortcode, un bloque de Gutenberg o una consulta a la base de datos muy pesada en esa página. Prueba a editar esa página desde el panel (si puedes) y elimina los elementos que creas que pueden causar el problema.

¿Debo contactar con mi proveedor de hosting?

Si has probado todos estos pasos y el error persiste, es muy probable que el problema esté en la configuración del servidor a nivel más profundo (por ejemplo, un problema con el pool de PHP-FPM o con el firewall). En ese caso, contacta con tu proveedor de hosting y diles que has revisado los pasos básicos de solución de errores WordPress Plesk. Ellos tienen acceso a más herramientas y podrán diagnosticarlo.

[TIP] Antes de contactar con el soporte, asegúrate de haber anotado los mensajes de error exactos de los registros de Plesk. Eso les ahorrará mucho tiempo y te ayudará a resolverlo más rápido.

¿Cómo puedo evitar estos errores en el futuro?

La prevención es la mejor cura.

  • Mantén todo actualizado: WordPress, plugins y temas.
  • Usa plugins de calidad: Evita plugins de fuentes desconocidas o que no se actualizan hace años.
  • Haz copias de seguridad: Plesk tiene una herramienta de copia de seguridad integrada. Actívala para poder restaurar tu web en segundos si algo sale mal.

Espero que esta guía completa te haya sido de ayuda. La próxima vez que veas un error 500 o 503, respira hondo, sigue estos pasos y, en la mayoría de los casos, lo resolverás sin necesidad de ser un experto en servidores. ¡Mucha suerte!

¿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