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

Solucionar el error 500 en WordPress con Plesk

Actualizado el 3 de diciembre de 2025

¿Tu sitio web en WordPress deja de funcionar de repente y ves un mensaje de "Error 500" o "Error interno del servidor"? No te preocupes, es uno de los problemas más comunes, pero también de los más fáciles de solucionar. Si tienes tu WordPress alojado en un servidor con Plesk, estás en el lugar correcto. Este artículo te guiará paso a paso para que puedas solucionar error 500 en tu WordPress, incluso si no eres un experto técnico.

El WordPress Plesk error puede aparecer por muchas razones: un plugin conflictivo, un tema dañado, un archivo .htaccess corrupto, problemas de memoria o incluso un fallo en los permisos de archivos. Pero no te asustes, vamos a desglosar cada posible causa y su solución de forma clara y sencilla.

[INFO] Este artículo está diseñado para usuarios que gestionan su hosting a través de Plesk. Si usas otro panel como cPanel o Syspanel (accesible por el puerto 2106), algunos pasos pueden variar, pero los conceptos generales son los mismos.

¿Qué es exactamente un error 500 en WordPress?

Imagina que tu web es una tienda. El error 500 es como si el encargado de la tienda (el servidor) se encontrara con un problema interno que no sabe cómo resolver y, en lugar de atenderte, simplemente cierra la puerta. El mensaje exacto puede variar: "Error interno del servidor", "HTTP 500", "500 Internal Server Error" o simplemente una página en blanco. Lo importante es que WordPress error interno no te da pistas directas, pero nosotros te enseñaremos a encontrarlas.

Paso 1: La solución rápida (y a menudo efectiva) – Reiniciar y limpiar

Antes de meternos en archivos y configuraciones, prueba estos dos pasos básicos. Muchas veces el problema es temporal.

### 1.1. Limpia la caché de tu navegador y de WordPress

A veces el error es solo un problema de caché. Borra la memoria caché de tu navegador (Chrome, Firefox, etc.) y, si tienes un plugin de caché en WordPress (como WP Rocket o W3 Total Cache), accede a tu panel de administración (si puedes) y limpia la caché. Si no puedes entrar a WordPress, no te preocupes, continúa con el siguiente paso.

### 1.2. Desactiva temporalmente plugins desde Plesk (sin entrar a WordPress)

Esta es una de las soluciones más comunes para el error 500 WordPress. Si no puedes acceder a tu panel de administración de WordPress, puedes desactivar todos los plugins desde el servidor usando Plesk.

  1. Accede a Plesk (normalmente en https://tudominio.com:8443).
  2. Ve a Sitios web y dominios y selecciona tu dominio.
  3. Busca la sección Administrador de archivos.
  4. Navega hasta la carpeta httpdocs (o public_html).
  5. Abre la carpeta wp-content y luego plugins.
  6. Renombra la carpeta plugins a plugins_desactivados (o algo similar). Esto desactivará todos los plugins de golpe.
  7. Vuelve a cargar tu web. Si el error desaparece, el problema era uno de los plugins.

Para identificar cuál, renombra la carpeta de nuevo a plugins y luego, dentro de ella, ve renombrando carpetas de plugins individuales (por ejemplo, akismet a akismet_desactivado) hasta que el error desaparezca. El último que renombraste es el culpable.

Paso 2: Revisar el archivo .htaccess (el archivo de configuración del servidor)

El archivo .htaccess controla cómo se comporta tu servidor web (Apache). Si está dañado o tiene reglas incorrectas, puede provocar un WordPress Plesk error.

### 2.1. Renombrar o eliminar el .htaccess

  1. En Plesk, ve a Administrador de archivos en la carpeta raíz de tu WordPress (httpdocs o public_html).
  2. Busca el archivo .htaccess. Puede estar oculto, así que asegúrate de que el administrador de archivos muestre archivos ocultos (suele tener una opción como "Mostrar archivos ocultos").
  3. Renómbralo a .htaccess_old (o simplemente bórralo, pero es mejor renombrarlo por seguridad).
  4. Vuelve a cargar tu web. Si el error desaparece, el .htaccess era el problema.
  5. Para regenerar uno nuevo, ve a Ajustes > Enlaces permanentes en tu WordPress (si ya puedes acceder) y haz clic en Guardar cambios. Esto creará un nuevo .htaccess limpio.

[WARNING] Si al renombrar el .htaccess el error persiste, no te preocupes, continúa con el siguiente paso. No dejes el archivo eliminado para siempre, ya que WordPress lo necesita para los enlaces permanentes.

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

Otro culpable común del WordPress error interno es que tu sitio se queda sin memoria. WordPress tiene un límite de memoria PHP que puede ser demasiado bajo. Puedes aumentarlo fácilmente desde Plesk.

### 3.1. Modificar el archivo wp-config.php

  1. En el Administrador de archivos de Plesk, busca el archivo wp-config.php en la raíz de tu WordPress.
  2. Ábrelo con el editor de texto.
  3. Justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */, añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y recarga tu web. Si el error era por falta de memoria, esto lo solucionará.

### 3.2. Ajustar desde Plesk (PHP Settings)

También puedes hacerlo desde la interfaz de Plesk:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Configuración de PHP (o "PHP Settings").
  3. Busca la opción memory_limit y cámbiala a 256M o incluso 512M.
  4. Guarda los cambios.

Paso 4: Comprobar los permisos de archivos y carpetas

Los archivos y carpetas de WordPress necesitan permisos específicos para funcionar. Si se han modificado (por ejemplo, al subir archivos por FTP con permisos incorrectos), puede causar un error 500 WordPress.

### 4.1. Restablecer permisos desde Plesk

  1. En Plesk, ve a Sitios web y dominios.
  2. Selecciona tu dominio y haz clic en Permisos de archivos (o "File Permissions").
  3. Plesk suele tener una opción para Restablecer permisos o Reparar permisos. Actívala.
  4. Si no ves esa opción, puedes hacerlo manualmente:
    • Las carpetas deben tener permisos 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el grupo y otros).
    • Los archivos deben tener permisos 644 (lectura y escritura para el propietario; solo lectura para el grupo y otros).
    • El archivo wp-config.php debe tener permisos 600 o 640 por seguridad.

[TIP] Si usas FTP, conecta con un cliente como FileZilla y selecciona todos los archivos y carpetas, luego haz clic derecho y elige "Permisos de archivos" para ajustarlos.

Paso 5: Revisar los logs de error (para usuarios un poco más avanzados)

Si los pasos anteriores no funcionan, necesitas ver el mensaje de error real. Los logs de error del servidor te dirán exactamente qué está fallando.

### 5.1. Activar el modo debug de WordPress

  1. Abre el archivo wp-config.php en el editor.
  2. Busca la línea define('WP_DEBUG', false); y cámbiala a define('WP_DEBUG', true);.
  3. Si no existe, añádela justo antes de la línea final.
  4. Guarda el archivo y recarga tu web. Ahora, en lugar de un error 500 genérico, verás un mensaje de error detallado (como "Fatal error: Call to undefined function...").
  5. Anota el error y búscalo en Google o en la documentación del plugin/tema que lo causa.

[WARNING] No dejes el modo debug activado en un sitio en producción, ya que puede mostrar información sensible a los visitantes. Una vez solucionado el error, vuelve a poner define('WP_DEBUG', false);.

### 5.2. Ver logs desde Plesk

Plesk guarda los logs de error del servidor web (Apache o Nginx). Puedes acceder a ellos:

  1. Ve a Sitios web y dominios.
  2. Busca la sección Logs (o "Logs de acceso y errores").
  3. Abre el archivo error_log (o similar). Busca las últimas entradas, que coincidan con la hora del error. Verás líneas como PHP Fatal error: ... que te darán la pista definitiva.

Paso 6: Contactar con el soporte de hosting

Si después de todo esto el WordPress Plesk error persiste, es hora de pedir ayuda profesional. El problema podría estar en el servidor mismo (configuración de PHP, módulos de Apache, permisos de usuario, etc.) y solo tu proveedor de hosting puede solucionarlo.

[INFO] Al contactar con el soporte, diles que ya has intentado: desactivar plugins, renombrar .htaccess, aumentar la memoria PHP y comprobar permisos. Así evitarás que te pidan hacer pasos que ya has hecho.

Preguntas Frecuentes (FAQ)

P: ¿El error 500 puede deberse a un tema de WordPress?
R: Sí, un tema mal codificado o con errores puede causar un error 500. Puedes probar a cambiar al tema por defecto de WordPress (Twenty Twenty-Four, por ejemplo) desde Plesk renombrando la carpeta del tema en /wp-content/themes/ o desde la base de datos si no puedes acceder al panel.

P: ¿Qué hago si no puedo acceder a Plesk?
R: Si no tienes acceso a Plesk, prueba a conectarte por FTP (FileZilla, por ejemplo) usando las credenciales que te dio tu hosting. Desde FTP puedes renombrar carpetas de plugins y temas, editar el wp-config.php y el .htaccess.

P: ¿El error 500 puede ser por una actualización fallida de WordPress?
R: Sí, si una actualización se interrumpe, puede dejar archivos corruptos. Prueba a reinstalar WordPress manualmente desde Plesk (subiendo los archivos del core) o desde el panel de administración si puedes acceder.

P: ¿Cómo puedo prevenir futuros errores 500?
R: Mantén todo actualizado (WordPress, plugins y temas), haz copias de seguridad periódicas, y antes de instalar un plugin o tema nuevo, pruébalo en un entorno de pruebas (staging) si tu hosting lo ofrece. También es buena idea limitar el número de plugins activos.

P: ¿Qué pasa si uso Syspanel en lugar de Plesk?
R: Syspanel (accesible por el puerto 2106) es otro panel de control popular. Los pasos son similares: busca la sección de archivos, logs y configuración de PHP. Si no encuentras algo, busca en la documentación de tu hosting o contacta con su soporte.

Conclusión

El error 500 WordPress puede ser frustrante, pero como has visto, la mayoría de las veces se soluciona con unos pocos pasos lógicos. Recuerda: empieza por lo más sencillo (desactivar plugins, renombrar .htaccess), luego pasa a ajustes de memoria y permisos, y si todo falla, revisa los logs o pide ayuda. Con esta guía, ya tienes todas las herramientas para solucionar error 500 en tu WordPress con Plesk. ¡No dejes que un error interno detenga tu proyecto!

¿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