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

Cómo arreglar el error '500 Internal Server Error' en Plesk

Actualizado el 10 de junio de 2026

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

El error 500 Plesk es probablemente uno de los avisos más temidos (y más comunes) que puedes ver al visitar tu sitio web. Cuando aparece, el navegador muestra un mensaje genérico como "500 Internal Server Error" o "The website encountered an error while retrieving...".

Pero, ¿qué significa realmente? Un error 500 es una respuesta genérica del servidor que indica que algo ha fallado internamente, pero sin dar detalles específicos. Es decir, el servidor sabe que hay un problema, pero no puede mostrarte cuál es directamente en el navegador.

La buena noticia es que solucionar error 500 en Plesk suele ser un proceso metódico y, en la mayoría de los casos, no requiere conocimientos avanzados de programación. En esta guía completa, te explicaré paso a paso cómo diagnosticar y arreglar error 500 Plesk incluso si eres un usuario sin experiencia técnica.


¿Por qué aparece el error 500 en Plesk?

Antes de lanzarnos a solucionar el problema, es importante entender las causas más frecuentes. El error 500 hosting puede deberse a múltiples factores, pero estos son los más habituales:

  • Permisos incorrectos en archivos o carpetas: El servidor necesita permisos específicos para leer y ejecutar tus archivos. Si se cambian por error, el sitio falla.
  • Errores en el archivo .htaccess: Una directiva mal escrita o incompatible puede provocar un fallo total.
  • Problemas de PHP: Versiones incompatibles, memoria insuficiente o errores de sintaxis en tu código.
  • Archivos corruptos o incompletos: Subidas de archivos interrumpidas o plugins mal actualizados.
  • Configuración incorrecta de la base de datos: Si tu web depende de una base de datos y esta no responde, obtendrás un error 500.
  • Sobrecarga del servidor: Aunque menos común, un exceso de recursos también puede provocar este error.

Primeros pasos: ¿Qué hacer inmediatamente?

Cuando aparece el error 500 Plesk, no entres en pánico. Sigue estos pasos iniciales para intentar resolverlo rápidamente:

1. Recarga la página varias veces

A veces el error es temporal, causado por un pico de tráfico o un problema momentáneo del servidor. Espera unos segundos y recarga con Ctrl + F5 (o Cmd + Shift + R en Mac) para forzar una actualización completa.

2. Prueba con otro navegador o dispositivo

Esto descarta problemas locales de caché o compatibilidad del navegador. Si el error persiste en todos los navegadores, el problema está en el servidor.

3. Revisa si el error afecta a todo el sitio o solo a una página

Si solo falla una página concreta, el problema puede estar en un plugin, un script o un archivo específico de esa página. Si falla todo el sitio, el problema es más global.


Cómo acceder a los logs de error en Plesk

Para solucionar error 500 de forma efectiva, necesitas saber qué está fallando exactamente. Los logs de error son tu mejor aliado. En Plesk, puedes acceder a ellos de dos maneras:

Opción A: A través del panel de Plesk

  1. Inicia sesión en tu panel de Plesk.
  2. Ve a "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Registros" (o "Logs" según la versión).
  4. Busca el archivo llamado error_log o error.log. Si no aparece, revisa la carpeta logs dentro de tu dominio.

Opción B: A través de SSH (si tienes acceso)

Si tienes acceso por SSH, puedes ejecutar este comando para ver los errores en tiempo real:

tail -f /var/www/vhosts/tudominio.com/logs/error_log

[INFO] Los logs son la fuente de información más valiosa. El mensaje de error que aparece ahí te dirá exactamente qué archivo y línea están causando el problema. Si no entiendes el mensaje, búscalo en Google tal cual aparece.


Soluciones paso a paso para arreglar el error 500 en Plesk

Ahora sí, vamos con las soluciones concretas. Te las presento de menor a mayor complejidad.

Solución 1: Verificar y corregir los permisos de archivos

Los permisos incorrectos son una causa muy común del error 500 Plesk. Los archivos deben tener permisos 644 y las carpetas 755. Para corregirlos:

  1. Accede a tu dominio a través de FTP o al administrador de archivos de Plesk.
  2. Selecciona todos los archivos y carpetas de la raíz de tu sitio.
  3. Cambia los permisos:
    • Archivos: 644 (lectura y escritura para el propietario, lectura para el grupo y el resto).
    • Carpetas: 755 (lectura, escritura y ejecución para el propietario, lectura y ejecución para el resto).

Si tienes acceso SSH, puedes ejecutar estos comandos desde la raíz de tu sitio:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

[TIP] Si usas un CMS como WordPress, asegúrate de que la carpeta wp-content tenga permisos 755 y los archivos dentro 644. Los permisos 777 son peligrosos y pueden provocar errores de seguridad.

Solución 2: Revisar y reparar el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla el comportamiento del servidor. Si tiene errores, el servidor no puede procesar tu sitio y devuelve un error 500.

  1. Accede a tu sitio por FTP o al administrador de archivos.
  2. Busca el archivo .htaccess en la raíz (si no lo ves, activa la opción "mostrar archivos ocultos").
  3. Haz una copia de seguridad del archivo (descárgalo a tu ordenador).
  4. Renómbralo a algo como .htaccess.bak y prueba a cargar tu sitio.

Si el sitio funciona, el problema está en el .htaccess. Puedes intentar restaurar una versión limpia (si usas WordPress, ve a Ajustes > Enlaces permanentes y pulsa "Guardar cambios" para regenerarlo). Si no usas WordPress, crea un .htaccess nuevo con solo el contenido que necesites.

Solución 3: Comprobar la versión de PHP y la configuración

Plesk te permite cambiar la versión de PHP por dominio. A veces, una actualización de PHP o una configuración incorrecta provoca el error.

  1. En Plesk, ve a "Sitios web y dominios".
  2. Haz clic en tu dominio y luego en "Configuración de PHP".
  3. Prueba a cambiar la versión de PHP a una más reciente o a una anterior (por ejemplo, de PHP 8.2 a 8.1 o 7.4).
  4. Guarda los cambios y recarga tu sitio.

También puedes aumentar el límite de memoria de PHP. En la misma pantalla, busca la opción memory_limit y súbela a 256M o 512M.

Solución 4: Revisar los errores de sintaxis en tu código

Si el error aparece después de modificar un archivo, es posible que haya un error de sintaxis. Los logs te indicarán el archivo y la línea exacta.

  1. Accede al archivo señalado en el log.
  2. Revisa la línea indicada y las líneas cercanas.
  3. Busca errores como comillas sin cerrar, puntos y comas faltantes o paréntesis desbalanceados.

Si no encuentras el error, puedes probar a restaurar una copia de seguridad reciente del archivo.

Solución 5: Desactivar plugins o temas (si usas WordPress)

Si tu sitio está basado en WordPress, los plugins y temas son una causa frecuente del error 500 Plesk.

  1. Accede a tu sitio por FTP o al administrador de archivos.
  2. Ve a la carpeta wp-content/plugins.
  3. Renombra la carpeta de un plugin a algo como plugin-desactivado y prueba el sitio.
  4. Repite este proceso con cada plugin hasta encontrar el culpable.

Si el problema persiste, renombra la carpeta wp-content/themes y activa un tema por defecto (como Twenty Twenty-Four).

Solución 6: Verificar la base de datos

Una base de datos corrupta o con credenciales incorrectas también puede provocar el error.

  1. Ve a "Sitios web y dominios" > tu dominio > "Bases de datos".
  2. Comprueba que las credenciales de acceso sean correctas.
  3. Si tienes acceso a phpMyAdmin (a través de Plesk), intenta reparar las tablas de la base de datos marcándolas todas y seleccionando "Reparar".

Errores específicos y sus soluciones rápidas

Error 500 al acceder a la página de inicio

Si solo falla la portada, revisa el archivo index.php o index.html. A veces, un archivo corrupto o incompleto provoca el fallo. Sustitúyelo por una copia de seguridad.

Error 500 después de una actualización

Las actualizaciones de CMS, plugins o scripts pueden dejar archivos incompletos. Prueba a deshacer la actualización restaurando una copia de seguridad anterior.

Error 500 en un subdominio

Si solo falla un subdominio, el problema está en su carpeta específica. Aplica los pasos anteriores pero centrándote en la carpeta del subdominio.


Herramientas útiles para diagnosticar el error 500

Además de los logs, existen herramientas que te pueden ayudar:

  • Pingdom o UptimeRobot: Para comprobar si el sitio está caído o solo responde lento.
  • Google PageSpeed Insights: Para ver si el error está relacionado con el rendimiento.
  • HestiaCP (Syspanel): Si usas este panel alternativo, recuerda que el acceso se realiza a través del puerto 2106. Aunque no es Plesk, algunos usuarios lo usan como alternativa y los pasos de diagnóstico son similares.

[INFO] Si estás considerando cambiar de panel de control, ten en cuenta que Syspanel (antes conocido como HestiaCP) es una opción gratuita y ligera. Su puerto de acceso es el 2106, y aunque la interfaz es diferente, los conceptos de gestión de archivos, logs y PHP son los mismos.


Preguntas frecuentes (FAQ) sobre el error 500 en Plesk

¿El error 500 siempre es culpa del hosting?

No. Aunque el error aparece en el servidor, la causa suele estar en la configuración del sitio web (archivos, permisos, scripts) y no en el proveedor de hosting. Solo si el error persiste en todos los sitios del servidor, puede ser un problema del servidor en sí.

¿Cómo puedo evitar el error 500 en el futuro?

  • Realiza copias de seguridad periódicas.
  • Actualiza el CMS, plugins y scripts con precaución.
  • Evita modificar archivos directamente si no sabes lo que haces.
  • Mantén los permisos correctos.
  • Revisa los logs regularmente para detectar problemas antes de que se agraven.

¿Puedo recuperar mi sitio si no tengo copia de seguridad?

En Plesk, puedes activar la función de copias de seguridad automáticas en el panel. Si no la tenías activada, contacta con tu proveedor de hosting, ya que algunos guardan copias internas que pueden restaurar.

¿Cuánto tiempo tarda en solucionarse el error 500?

Depende de la causa. Si es un problema de permisos, puede resolverse en minutos. Si es un error de código más complejo, puede llevar horas. Lo importante es ser metódico y no desesperarse.

¿Qué hago si ninguna de estas soluciones funciona?

Si has probado todos los pasos anteriores y el error 500 Plesk persiste, contacta con el soporte técnico de tu proveedor de hosting. Proporciónales los logs de error y explica qué has intentado. Ellos tendrán acceso a los logs del servidor y podrán identificar el problema.


Conclusión: El error 500 no es el fin del mundo

El error 500 Internal Server Error puede ser frustrante, pero con esta guía tienes todas las herramientas necesarias para solucionar error 500 de manera efectiva. Recuerda: la clave está en los logs, la paciencia y seguir los pasos de forma ordenada.

Empieza siempre por lo más simple (recargar, revisar permisos) y ve avanzando hacia soluciones más complejas (código, base de datos). Con un poco de práctica, serás capaz de arreglar error 500 Plesk en cuestión de minutos.

Y si en algún momento te sientes perdido, no dudes en buscar ayuda profesional. Un buen soporte técnico puede ahorrarte horas de frustración.

[TIP] Guarda este artículo en tus favoritos. Cuando aparezca el error 500, vuelve a leerlo y sigue los pasos uno a uno. Verás que con calma y método, todo tiene solución.


¿Te ha resultado útil esta guía? Si tienes alguna duda o quieres compartir tu experiencia con el error 500, déjanos un comentario. ¡Estamos aquí para ayudarte!

¿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