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

Arreglar error 500 Internal Server Error en WordPress (Plesk)

Actualizado el 17 de enero de 2026

¿Qué es el error 500 Internal Server Error en WordPress?

El error 500 wordpress plesk es uno de los problemas más temidos por cualquier persona que gestiona una web. La buena noticia es que, en la mayoría de los casos, tiene solución y no implica que hayas perdido tus datos. Este error significa que el servidor encontró una condición inesperada que le impidió completar la solicitud. En cristiano: algo en tu web o en el servidor está fallando, pero no te dice exactamente qué es.

Cuando trabajas con Plesk como panel de control, este error puede aparecer por múltiples razones: desde un archivo .htaccess corrupto hasta un plugin incompatible o una configuración de PHP incorrecta. Lo importante es que no entres en pánico. A continuación te explico, paso a paso y sin tecnicismos, cómo solucionar el error 500 en tu WordPress alojado en Plesk.


¿Por qué aparece el error 500 en WordPress?

Antes de lanzarnos a arreglar nada, conviene entender qué lo causa. Estos son los motivos más habituales:

  • Archivo .htaccess dañado: Es el archivo de configuración de Apache. Si se corrompe, todo el sitio puede caer.
  • Permisos de archivos incorrectos: Si los archivos tienen permisos demasiado estrictos o demasiado abiertos, el servidor no puede leerlos o ejecutarlos.
  • Límite de memoria PHP agotado: Tu WordPress necesita memoria para funcionar. Si el límite es muy bajo, revienta.
  • Plugins o temas incompatibles: Una actualización fallida o un conflicto entre extensiones puede generar este error.
  • Errores de sintaxis en funciones.php: Un simple espacio o punto y coma mal puesto puede tumbar tu web.
  • Problemas con el certificado SSL: Aunque menos común, también puede provocar errores 500.
  • Configuración incorrecta de PHP en Plesk: Por ejemplo, seleccionar una versión de PHP que tu web no soporta.

Primeros pasos: diagnóstico inicial

Cuando veas el plesk 500 internal server error, no te quedes mirando la pantalla en blanco. Haz esto primero:

1. Recarga la página con otro navegador o en modo incógnito

A veces el error es temporal y se debe a una caché del navegador. Si recargas y sigue el problema, continúa con el siguiente paso.

2. Revisa el panel de administración de WordPress

Intenta acceder a tudominio.com/wp-admin. Si puedes entrar, el problema está en la parte pública de tu web (probablemente el tema o un plugin). Si tampoco puedes entrar, el fallo es más profundo.

3. Activa el modo de depuración de WordPress

Este es un truco muy útil. Edita tu archivo wp-config.php (lo veremos más adelante) y añade estas líneas:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Esto creará un archivo de registro llamado debug.log en la carpeta wp-content. Ahí verás el error exacto. Si no te atreves a tocar código, no pasa nada, sigue con los pasos de abajo.


Cómo arreglar el error 500 en WordPress (Plesk)

Vamos a ir de lo más sencillo a lo más complejo. Sigue estos pasos en orden. No te saltes ninguno sin probarlo antes.

Paso 1: Renombra el archivo .htaccess

Este es el primer sospechoso. El archivo .htaccess se encuentra en la raíz de tu instalación de WordPress (normalmente en public_html o httpdocs).

  1. Entra en Plesk.
  2. Ve a Sitios web y dominios y selecciona tu dominio.
  3. Haz clic en Administrador de archivos.
  4. Busca el archivo .htaccess (puede estar oculto; activa "Mostrar archivos ocultos" si es necesario).
  5. Cámbiale el nombre a .htaccess_old o descárgalo como copia de seguridad.
  6. Vuelve a tu web y recarga.

Si el error desaparece, genial. Ahora ve a Ajustes > Enlaces permanentes en WordPress y pulsa "Guardar cambios" para regenerar un .htaccess limpio.

[WARNING] Si no ves el archivo .htaccess, puede que tu servidor use Nginx. En ese caso, este paso no aplica, pero es raro en Plesk con Apache.

Paso 2: Aumenta el límite de memoria de PHP

A veces el error 500 aparece porque tu WordPress se queda sin memoria. Esto es muy común en sitios con muchos plugins.

  1. En el Administrador de archivos de Plesk, busca el archivo wp-config.php.
  2. Ábrelo con el editor de texto.
  3. Justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */, añade:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios y recarga tu web.

Si no funciona, también puedes crear un archivo php.ini en la raíz con este contenido:

memory_limit = 256M
max_execution_time = 300

Paso 3: Revisa los permisos de archivos y carpetas

Los permisos incorrectos son otra causa muy típica del wordpress error 500. En Plesk, la forma más fácil es:

  1. Ve al Administrador de archivos.
  2. Selecciona todos los archivos y carpetas de tu dominio (Ctrl+A).
  3. Haz clic en Cambiar permisos.
  4. Aplica estos valores:
    • Carpetas: 755
    • Archivos: 644
    • wp-config.php: 600 (opcional pero recomendado)

[TIP] No toques los permisos de la carpeta wp-content si tienes un plugin de caché. Algunos necesitan permisos especiales. Si algo falla, vuelve a 755/644.

Paso 4: Desactiva todos los plugins (sin entrar en WordPress)

Si no puedes acceder al panel, hazlo por FTP o por el Administrador de archivos de Plesk:

  1. Entra en la carpeta wp-content.
  2. Renombra la carpeta plugins a plugins_desactivados.
  3. Recarga tu web.

Si el error desaparece, el problema es un plugin. Ahora, para encontrar al culpable:

  • Crea una carpeta nueva llamada plugins.
  • Ve moviendo los plugins de uno en uno desde plugins_desactivados a plugins, recargando la web cada vez.
  • Cuando el error vuelva, ese es el plugin maldito. Actualízalo o elimínalo.

Paso 5: Cambia a un tema por defecto

Los temas también pueden causar el error 500 wordpress plesk. Prueba con el tema por defecto de WordPress (Twenty Twenty-Four o similar):

  1. En el Administrador de archivos, ve a wp-content/themes.
  2. Renombra la carpeta de tu tema activo (por ejemplo, mi-tema a mi-tema_old).
  3. WordPress debería usar automáticamente un tema por defecto.

Si esto lo arregla, el problema está en tu tema. Actualízalo o contacta con su desarrollador.

Paso 6: Revisa la configuración de PHP en Plesk

Plesk te permite cambiar la versión de PHP y sus ajustes por dominio. A veces una configuración incorrecta provoca el plesk 500 internal server error.

  1. En Plesk, ve a Sitios web y dominios.
  2. Selecciona tu dominio.
  3. Haz clic en Configuración de PHP (o "PHP Settings").
  4. Prueba a cambiar la versión de PHP a una más reciente (por ejemplo, de 7.4 a 8.1 o viceversa).
  5. También revisa que la opción open_basedir esté desactivada o bien configurada.
  6. Guarda y recarga.

[INFO] Si tu WordPress es antiguo, es posible que no sea compatible con PHP 8.x. En ese caso, vuelve a una versión anterior. La mayoría de plugins actualizados ya son compatibles.

Paso 7: Revisa el archivo functions.php de tu tema

Si el error apareció después de editar tu tema, es muy probable que hayas metido la pata en functions.php.

  1. Ve a wp-content/themes/tu-tema/functions.php.
  2. Ábrelo con el editor.
  3. Busca errores de sintaxis (falta de ;, llaves mal cerradas, etc.).
  4. Si no encuentras nada, descarga el archivo original del tema y reemplázalo.

Soluciones avanzadas para el error 500

Si nada de lo anterior ha funcionado, no te desanimes. Aún quedan balas en la recámara.

Revisa los logs de error del servidor

En Plesk, los logs son tu mejor amigo.

  1. Ve a Sitios web y dominios.
  2. Haz clic en Registros (o "Logs").
  3. Busca el archivo de error del dominio (normalmente error_log).
  4. Ábrelo y busca la fecha y hora en que ocurrió el error.

Ahí verás el mensaje exacto, como PHP Fatal error: Allowed memory size exhausted. Eso te dará la pista definitiva.

Comprueba la base de datos

Un problema en la base de datos también puede generar un error 500. Prueba a repararla:

  1. Entra en phpMyAdmin desde Plesk.
  2. Selecciona tu base de datos.
  3. Marca todas las tablas.
  4. En el menú desplegable, elige Reparar tabla.

Desactiva el CDN o el proxy si lo tienes

Si usas Cloudflare u otro CDN, a veces el error 500 es un falso positivo. Prueba a desactivar el proxy temporalmente desde tu cuenta de Cloudflare.

Revisa el certificado SSL

Un certificado SSL mal configurado puede dar errores extraños. En Plesk:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Certificados SSL/TLS.
  3. Asegúrate de que el certificado esté activo y sea válido.
  4. Si tienes dudas, reinstala el certificado gratuito de Let's Encrypt.

Preguntas frecuentes (FAQ)

¿Puedo perder mis datos con un error 500?

No. El error 500 es un problema del servidor o de la configuración. Tus archivos y tu base de datos siguen intactos. Solo tienes que arreglar la causa.

¿Cómo sé si es un problema del hosting o de mi WordPress?

Si has probado todos los pasos anteriores y nada funciona, contacta con tu proveedor de hosting. Ellos pueden revisar los logs del servidor y ver si hay un problema de infraestructura.

¿El error 500 afecta al SEO?

Sí, si el error dura mucho tiempo, Google puede penalizar tu web temporalmente. Pero si lo solucionas en unas horas, el impacto suele ser mínimo. Lo importante es actuar rápido.

¿Puedo evitar futuros errores 500?

Sí, con estos hábitos:

  • Actualiza WordPress, plugins y temas regularmente.
  • Haz copias de seguridad antes de cualquier cambio.
  • No edites archivos de código sin hacer una copia previa.
  • Usa un plugin de caché para reducir la carga del servidor.
  • Revisa los logs una vez al mes.

¿Qué hago si el error persiste tras todos los pasos?

Entonces es hora de contactar con el soporte técnico de tu hosting. Diles que has probado los pasos básicos y que necesitas que revisen los logs del servidor. Si usas Syspanel (antes conocido como HestiaCP) como panel alternativo, recuerda que el puerto de acceso es el 2106, pero en Plesk es el 8443.


Resumen rápido

Para solucionar el error 500 en WordPress con Plesk, sigue esta lista de verificación:

  1. Renombra .htaccess.
  2. Aumenta el límite de memoria PHP.
  3. Revisa permisos (carpetas 755, archivos 644).
  4. Desactiva plugins.
  5. Cambia al tema por defecto.
  6. Ajusta la configuración de PHP en Plesk.
  7. Revisa functions.php.
  8. Consulta los logs del servidor.
  9. Repara la base de datos.
  10. Contacta con soporte si nada funciona.

[TIP] La paciencia es clave. No hagas varios cambios a la vez, porque no sabrás cuál ha funcionado. Ve paso a paso y recarga la web después de cada modificación.


Conclusión

El error 500 wordpress plesk es frustrante, pero casi siempre tiene solución. La mayoría de las veces se arregla con un simple cambio en el .htaccess o en la configuración de PHP. Si has llegado hasta aquí y has seguido todos los pasos, es muy probable que tu web ya esté funcionando.

Recuerda que la prevención es la mejor medicina: mantén todo actualizado, haz copias de seguridad y no toques código sin saber lo que haces. Y si te sientes perdido, no dudes en pedir ayuda a tu proveedor de hosting o a un profesional. Tu web es importante, pero tu tranquilidad también.

¿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