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

Cómo resolver el error '500 Internal Server Error' en Plesk (Guía de solución)

Actualizado el 5 de mayo de 2026

¿Qué significa el error 500 y por qué aparece en Plesk?

El error 500 plesk, también conocido como Internal Server Error, es uno de los mensajes más frustrantes que puedes encontrar al administrar tu sitio web. La buena noticia es que, en la mayoría de los casos, no es un problema grave y tiene solución. Este error indica que el servidor encontró una condición inesperada que le impidió completar la solicitud.

En el contexto de Plesk, este error puede aparecer por múltiples razones: desde archivos con permisos incorrectos, hasta problemas con el archivo .htaccess, pasando por errores de configuración de PHP o incluso un agotamiento de la memoria del servidor. Lo importante es que no entres en pánico, porque vamos a desglosar una solución error 500 paso a paso, pensada para que incluso un usuario sin experiencia técnica pueda seguirla.

Antes de comenzar con el diagnóstico, es fundamental que entiendas que Plesk es un panel de control que gestiona todo tu hosting. Cuando algo falla, Plesk te mostrará un mensaje genérico, pero la causa real suele estar oculta en los logs del sistema. Nuestro trabajo será encontrarla y corregirla.

Primeros pasos: reinicia y verifica lo básico

1. Reinicia tu navegador y borra la caché

A veces, el internal server error no es más que un problema de caché local. Tu navegador puede estar mostrando una versión antigua de la página que ya no existe. Prueba lo siguiente:

  • Abre una ventana de incógnito o privada.
  • Accede a tu sitio web desde otro dispositivo (móvil, tableta o PC).
  • Si el error persiste, continúa con los siguientes pasos.

2. Comprueba si el error afecta a todo el sitio o solo a una parte

Si solo una página o una sección específica da error, es probable que el problema esté en un plugin, un script o un archivo concreto. Si todo el sitio falla, el problema es más general y afecta a la configuración global.

3. Verifica el estado de los servicios en Plesk

Accede a tu panel de Plesk y revisa si los servicios de Apache, Nginx o PHP-FPM están activos. Para ello:

  • Ve a Herramientas y configuración.
  • Busca la sección Servicios o Administración de servicios.
  • Asegúrate de que Apache y el servicio de PHP estén en estado "Running" (ejecutándose).

[INFO] Si alguno de los servicios está detenido, simplemente haz clic en "Iniciar" y espera unos segundos. Esto puede resolver el error inmediatamente.

Diagnóstico profundo: revisando los logs de errores

¿Dónde están los logs en Plesk?

Los plesk errores se registran en archivos de log que te darán pistas exactas sobre qué está fallando. Para encontrarlos:

  1. Entra en tu panel de Plesk.
  2. Ve a Sitios web y dominios.
  3. Selecciona tu dominio y haz clic en Registros o Logs.
  4. Busca el archivo de error más reciente (normalmente llamado error_log o error.log).

También puedes acceder por SSH si tienes conocimientos avanzados, pero para esta guía nos centraremos en la interfaz gráfica, que es más amigable.

Interpretando los mensajes de error

El archivo de log contendrá líneas como estas:

[Mon Nov 04 10:23:45 2024] [error] [client 192.168.1.1] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted

Este mensaje indica que el script PHP agotó la memoria permitida. Otros mensajes comunes incluyen:

  • "Permission denied": Problemas de permisos en archivos o carpetas.
  • "Invalid command": Error en el archivo .htaccess.
  • "No such file or directory": Un archivo requerido no existe.

[WARNING] Si no entiendes el mensaje, no te preocupes. Copia el texto completo y búscalo en Google junto con "Plesk solución". Es muy probable que alguien más ya haya tenido el mismo problema.

Soluciones paso a paso para el error 500 en Plesk

Solución 1: Corregir permisos de archivos y directorios

Los permisos incorrectos son una de las causas más comunes del error 500 plesk. Si los archivos de tu sitio tienen permisos demasiado restrictivos o demasiado permisivos, el servidor no podrá ejecutarlos correctamente.

Para corregirlos desde Plesk:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Administrador de archivos junto a tu dominio.
  3. Selecciona todos los archivos y carpetas de la raíz.
  4. Haz clic en Permisos en la barra superior.
  5. Establece los permisos estándar: Directorios: 755 y Archivos: 644.
  6. Aplica los cambios y recarga tu sitio.

[TIP] Si usas WordPress, también puedes instalar un plugin de seguridad que restablezca los permisos automáticamente, pero hacerlo manualmente es más rápido y no requiere instalaciones adicionales.

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

El archivo .htaccess es un archivo de configuración que controla el comportamiento del servidor Apache. Si tiene una línea incorrecta o una directiva no soportada, provocará un internal server error.

Para solucionarlo:

  1. Accede al Administrador de archivos en Plesk.
  2. Busca el archivo .htaccess en la raíz de tu dominio.
  3. Descárgalo a tu computadora como respaldo.
  4. Renómbralo a .htaccess.bak para "desactivarlo".
  5. Recarga tu sitio web.

Si el error desaparece, el problema era el archivo .htaccess. Puedes restaurarlo desde tu respaldo y eliminar las líneas problemáticas, o crear uno nuevo con la configuración básica:

# 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

Solución 3: Ajustar la memoria PHP

Si el log muestra un error de memoria agotada, necesitas aumentar el límite de memoria PHP. En Plesk:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Configuración de PHP junto a tu dominio.
  3. Busca la opción memory_limit.
  4. Cambia el valor a 256M o 512M.
  5. Guarda los cambios y reinicia el servicio PHP desde la misma página.

[INFO] Si no encuentras la opción, busca en la pestaña Opciones de PHP o en Configuración avanzada. También puedes crear un archivo php.ini personalizado en tu directorio raíz con la línea: memory_limit = 256M.

Solución 4: Desactivar plugins o temas recientemente instalados

Si el error apareció después de instalar un plugin o tema nuevo, es muy probable que ese sea el culpable. En este caso:

  1. Accede a tu panel de administración (si puedes) o a la base de datos.
  2. Si no puedes acceder, usa el Administrador de archivos de Plesk.
  3. Navega a wp-content/plugins (si usas WordPress) y renombra la carpeta del plugin sospechoso.
  4. Si el error desaparece, el plugin era el problema. Puedes buscar una versión actualizada o contactar al desarrollador.

Solución 5: Verificar la configuración de PHP-FPM

Plesk a menudo usa PHP-FPM para procesar las solicitudes PHP. Si hay un problema con la configuración de PHP-FPM, puede provocar errores 500. Para verificar:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Configuración de PHP.
  3. Cambia el modo de ejecución de PHP a Apache Module o CGI temporalmente.
  4. Guarda los cambios y prueba tu sitio.

Si el error desaparece con otro modo, el problema está en la configuración de PHP-FPM. Puedes restablecer los valores por defecto o ajustar los límites de procesos.

Solución 6: Comprobar el espacio en disco y la cuota

Un disco lleno también puede causar plesk errores. Si el servidor no tiene espacio para escribir archivos temporales, se generará un error 500. Para comprobarlo:

  1. Ve a Herramientas y configuración.
  2. Busca Información del servidor o Estadísticas.
  3. Revisa el uso del disco. Si está al 90% o más, necesitas liberar espacio.
  4. Elimina archivos temporales, copias de seguridad antiguas o logs innecesarios.

Soluciones avanzadas: cuando lo básico no funciona

Restaurar desde una copia de seguridad

Si has probado todo y el error persiste, la opción más segura es restaurar tu sitio desde una copia de seguridad anterior. Plesk tiene un sistema de copias de seguridad integrado:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Copias de seguridad.
  3. Selecciona la copia más reciente anterior al error.
  4. Restaura el sitio completo o solo los archivos afectados.

[WARNING] Asegúrate de tener una copia reciente antes de hacer cambios drásticos. Si no tienes una, configura el sistema de copias de seguridad automáticas de Plesk para el futuro.

Usar SSH para diagnóstico avanzado

Si te sientes cómodo con la línea de comandos, puedes acceder por SSH para ejecutar comandos de diagnóstico. Por ejemplo:

  • tail -f /var/log/apache2/error.log para ver los errores en tiempo real.
  • php -v para verificar la versión de PHP.
  • service apache2 restart para reiniciar Apache.

[TIP] Si no tienes experiencia con SSH, es mejor que contactes con tu proveedor de hosting. Ellos tienen acceso directo al servidor y pueden diagnosticar problemas más rápido.

Preguntas frecuentes sobre el error 500 en Plesk

¿Por qué aparece el error 500 en Plesk sin haber hecho cambios?

Puede deberse a una actualización automática de PHP, un cambio en la configuración del servidor, o incluso un ataque de malware. Revisa los logs para identificar la causa exacta.

¿El error 500 afecta a mi SEO?

Sí, si el error persiste durante mucho tiempo, Google puede penalizar tu posicionamiento. Es importante solucionarlo lo antes posible para evitar daños en tu SEO.

¿Puedo evitar futuros errores 500?

Sí, siguiendo estas buenas prácticas:

  • Realiza copias de seguridad periódicas.
  • Actualiza tu CMS, plugins y temas regularmente.
  • No modifiques archivos de configuración sin hacer un respaldo previo.
  • Monitorea el espacio en disco y los límites de memoria.

¿Qué hago si nada funciona?

Si has seguido toda esta guía y el error persiste, contacta con tu proveedor de hosting. Ellos tienen acceso al servidor y pueden verificar si el problema es a nivel de infraestructura. Ten a mano los logs de error y una descripción detallada de cuándo empezó el problema.

Conclusión: no temas al error 500

El error 500 plesk puede parecer aterrador, pero como has visto, la mayoría de las veces tiene una solución sencilla. La clave está en mantener la calma, revisar los logs y seguir los pasos de diagnóstico de forma metódica.

Recuerda que la prevención es la mejor estrategia: mantén tus copias de seguridad al día, actualiza tu software y no hagas cambios drásticos sin respaldo. Si en algún momento te sientes abrumado, no dudes en buscar ayuda profesional.

[INFO] Si en algún momento mencionamos alternativas como HestiaCP, ten en cuenta que en este artículo nos enfocamos en Plesk. Sin embargo, si algún día usas Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106 y la resolución de errores sigue un proceso similar.

Esperamos que esta guía te haya sido útil. Ahora ya sabes cómo enfrentarte al internal server error con confianza y resolverlo en la mayoría de los casos. ¡Buena suerte con tu diagnóstico!

¿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