Cómo solucionar el error 500 o 503 en Plesk (Internal Server Error)
¿Qué significan los errores 500 y 503 en Plesk?
Si estás leyendo esto, probablemente te has encontrado con un mensaje de error 500 Plesk o error 503 Plesk en tu sitio web. No te preocupes, es más común de lo que crees y, en la mayoría de los casos, tiene solución sin necesidad de ser un experto en servidores.
El error 500 (Internal Server Error) es un mensaje genérico que indica que algo salió mal en el servidor, pero no especifica exactamente qué. Es como cuando un coche no arranca: el problema puede estar en la batería, el motor o incluso en un cable suelto.
Por otro lado, el error 503 (Service Unavailable) significa que el servidor está funcionando, pero no puede atender tu petición en ese momento. Suele estar relacionado con sobrecarga, mantenimiento o problemas con PHP.
En este artículo te voy a explicar paso a paso cómo diagnosticar y solucionar error hosting en Plesk, tanto si tienes experiencia técnica como si eres nuevo en esto. Vamos a ello.
Primeros pasos: identifica el alcance del problema
Antes de tocar nada, necesitas saber si el problema afecta a todo tu sitio o solo a una parte. Esto te dará pistas importantes.
¿El error aparece en todo el sitio o solo en algunas páginas?
Si el error 500 Plesk aparece en todas las páginas, el problema es general. Si solo ocurre en una página concreta, puede ser un conflicto con un plugin, un tema o un script específico.
¿El error es intermitente o constante?
Si el error 503 Plesk aparece y desaparece, puede ser un problema de recursos del servidor. Si es constante, hablamos de un problema de configuración.
Revisa si otros sitios en el mismo servidor funcionan
Si tienes acceso al panel de Plesk, mira si otros dominios o subdominios funcionan correctamente. Esto te ayudará a saber si el problema es de tu sitio o del servidor completo.
Diagnóstico básico: los primeros pasos en Plesk
Vamos a empezar con las comprobaciones más sencillas que puedes hacer desde el panel de Plesk.
1. Accede al panel de Plesk
Entra en tu panel de Plesk normalmente. Si no puedes acceder, el problema puede ser más grave y necesitarás contactar con tu proveedor de hosting.
2. Comprueba el estado de los servicios
En Plesk, ve a la sección de Herramientas y Ajustes y busca el apartado de Servicios. Ahí podrás ver si Apache, Nginx, PHP-FPM o MySQL están funcionando correctamente.
[INFO] Si alguno de los servicios aparece en rojo o con estado "detenido", ese es probablemente el origen del error 500 Plesk. Intenta reiniciarlo desde el mismo panel.
3. Revisa los logs de error
Plesk guarda registros de errores que son oro puro para el diagnóstico. Ve a Sitios web y dominios y selecciona tu dominio. Después, busca la sección de Registros o Logs.
Los archivos más importantes son:
error_log(en la raíz del dominio)access_log(para ver peticiones)- Los logs de PHP-FPM (en
/var/log/php-fpm/)
[TIP] Si no sabes leer logs, busca las líneas que contengan "PHP Fatal error" o "AH01071". Esas suelen dar la pista definitiva.
Causas comunes del error 500 en Plesk
Ahora que ya tienes los primeros datos, vamos a ver las causas más frecuentes y cómo solucionarlas.
1. Permisos de archivos incorrectos
Este es el culpable número uno del error 500 Plesk. Si los archivos de tu sitio no tienen los permisos adecuados, el servidor no puede leerlos o ejecutarlos.
Cómo solucionarlo:
- En Plesk, ve a Sitios web y dominios y selecciona tu dominio.
- Haz clic en Administrador de archivos.
- Selecciona todos los archivos y carpetas de la raíz.
- Haz clic derecho y elige Cambiar permisos.
- Establece los permisos a
755para directorios y644para archivos.
[WARNING] No uses permisos
777nunca. Eso deja tu sitio abierto a ataques de seguridad.
2. Problemas con el archivo .htaccess
Un archivo .htaccess corrupto o con directivas incorrectas puede provocar un Internal Server Error inmediato.
Cómo solucionarlo:
- Ve al Administrador de archivos en Plesk.
- Busca el archivo
.htaccessen la raíz de tu dominio. - Renómbralo a
.htaccess.bak(para hacer una copia de seguridad). - Prueba tu sitio web. Si funciona, el problema está en ese archivo.
- Si necesitas restaurarlo, crea uno nuevo con las directivas básicas de WordPress o de tu CMS.
3. Error en el archivo .user.ini o PHP.ini
Plesk permite configurar PHP por dominio mediante archivos .user.ini. Si este archivo tiene errores de sintaxis, puede provocar un error 500 Plesk.
Cómo solucionarlo:
- Revisa el archivo
.user.inien la raíz de tu dominio. - Busca líneas con valores incorrectos o funciones deshabilitadas.
- Comenta las líneas sospechosas con
;al principio. - Guarda y prueba de nuevo.
4. Problemas con la versión de PHP
A veces, tu sitio usa funciones que no están disponibles en la versión de PHP configurada en Plesk.
Cómo solucionarlo:
- En Plesk, ve a Sitios web y dominios.
- Busca la sección Configuración de PHP.
- Cambia la versión de PHP a una más reciente o a la que recomiende tu CMS.
- Guarda los cambios y prueba.
[INFO] WordPress recomienda PHP 7.4 o superior. Si tienes PHP 5.6, es hora de actualizar.
5. Límite de memoria agotado
Si tu sitio consume más memoria de la permitida, verás el error 500 Plesk en pantalla. Esto es común en sitios con muchos plugins o procesos pesados.
Cómo solucionarlo:
- Edita el archivo
.user.iniophp.ini. - Aumenta el valor de
memory_limita256Mo512M. - Guarda y recarga el sitio.
Causas frecuentes del error 503 en Plesk
El error 503 Plesk tiene causas diferentes al 500. Vamos a ver las más comunes.
1. Sobrecarga del servidor
Si tu servidor está al límite de recursos (CPU, RAM o conexiones), Plesk responde con un 503.
Cómo solucionarlo:
- Revisa el uso de recursos en Plesk (sección Monitoreo o Estadísticas).
- Si hay procesos que consumen demasiado, identifícalos y detén los que no sean necesarios.
- Considera optimizar tu sitio (caché, compresión de imágenes, etc.).
2. PHP-FPM caído o sin procesamiento
El servicio PHP-FPM (FastCGI Process Manager) puede colapsar y provocar el error 503 Plesk.
Cómo solucionarlo:
- Ve a Herramientas y Ajustes > Servicios.
- Busca
php-fpmy reinícialo. - Si el problema persiste, revisa los logs de PHP-FPM en
/var/log/php-fpm/.
3. Mantenimiento o actualización del servidor
A veces el proveedor está realizando tareas de mantenimiento. En ese caso, el error 503 Plesk es temporal.
[TIP] Espera 10-15 minutos y recarga la página. Si sigue así, contacta con tu proveedor.
4. Configuración incorrecta de Nginx
Si usas Nginx como proxy inverso (común en Plesk), una configuración errónea puede dar 503.
Cómo solucionarlo:
- Ve a Sitios web y dominios > Configuración de Apache y Nginx.
- Revisa las directivas de proxy.
- Si no estás seguro, restablece la configuración predeterminada.
Soluciones avanzadas: cuando lo básico no funciona
Si has probado todo lo anterior y el error 500 Plesk o error 503 Plesk persiste, es hora de pasar a soluciones más técnicas.
1. Usa la terminal SSH (si tienes acceso)
Plesk permite acceso SSH por dominio. Si tu proveedor lo permite, puedes ejecutar comandos para diagnosticar mejor.
Comandos útiles:
# Ver los logs de error en tiempo real
tail -f /var/log/apache2/error.log
# Comprobar el estado de PHP-FPM
systemctl status php-fpm
# Ver el uso de memoria
free -m
# Reiniciar servicios
systemctl restart httpd
systemctl restart php-fpm
[WARNING] Ten cuidado con los comandos que ejecutas. Un error puede dejar tu servidor inaccesible.
2. Revisa la base de datos
A veces el Internal Server Error viene de un problema en MySQL o MariaDB.
Cómo solucionarlo:
- Ve a Herramientas y Ajustes > Servidores de base de datos.
- Comprueba que el servicio está activo.
- Si tu sitio usa MySQL, intenta reparar las tablas desde phpMyAdmin.
3. Desactiva plugins o temas (si usas WordPress)
Si tu sitio es WordPress, un plugin incompatible puede causar el error 500 Plesk.
Cómo solucionarlo:
- Accede a tu hosting por FTP o al Administrador de archivos de Plesk.
- Renombra la carpeta
wp-content/pluginsaplugins_backup. - Prueba tu sitio. Si funciona, un plugin es el culpable.
- Ve activando plugins uno a uno hasta encontrar el problemático.
4. Comprueba los certificados SSL
Un certificado SSL caducado o mal configurado puede provocar errores 500 o 503.
Cómo solucionarlo:
- En Plesk, ve a Sitios web y dominios > Certificados SSL/TLS.
- Comprueba que el certificado está activo y no caducado.
- Si usas Let's Encrypt, renueva el certificado desde Plesk.
Prevención: cómo evitar futuros errores 500 y 503
Una vez que hayas solucionado error hosting, es importante tomar medidas para que no vuelva a ocurrir.
1. Mantén todo actualizado
- Actualiza Plesk a la última versión.
- Actualiza tu CMS, plugins y temas.
- Actualiza PHP a una versión soportada.
2. Configura alertas
Plesk permite configurar notificaciones por correo cuando hay problemas. Ve a Preferencias > Notificaciones y actívalas.
3. Realiza copias de seguridad periódicas
Plesk tiene herramientas de backup automático. Configúralas para que se ejecuten al menos una vez por semana.
4. Monitoriza el uso de recursos
Revisa cada cierto tiempo el consumo de CPU, RAM y espacio en disco. Si ves que te acercas al límite, actúa antes de que sea un problema.
5. Documenta los cambios
Si haces cambios en la configuración, anótalos. Esto te ayudará a identificar qué cambio provocó el error si aparece de nuevo.
Preguntas frecuentes (FAQ)
¿Cuál es la diferencia entre error 500 y 503?
El error 500 Plesk es un error genérico del servidor: algo falló internamente. El error 503 Plesk indica que el servidor está disponible pero no puede procesar la petición en ese momento (suele ser por sobrecarga o mantenimiento).
¿Puedo solucionar el error 500 sin acceso a Plesk?
Si no puedes acceder a Plesk, contacta con tu proveedor de hosting. Ellos tienen acceso al servidor y pueden diagnosticar el problema.
¿Cuánto tiempo tarda en solucionarse un error 503?
Si es por sobrecarga temporal, puede resolverse en minutos. Si es por configuración, puede llevar más tiempo. Depende de la causa.
¿Qué hago si el error persiste después de todos los pasos?
Si has seguido todos los pasos y el Internal Server Error sigue apareciendo, te recomiendo contactar con el soporte de tu proveedor. Proporciónales todos los logs y pasos que has seguido para que puedan ayudarte más rápido.
¿Plesk tiene herramientas de diagnóstico automático?
Sí, Plesk tiene una herramienta llamada Diagnóstico de sitios web que puede detectar problemas comunes. Está en Sitios web y dominios > Diagnóstico.
[TIP] Si usas un panel alternativo como Syspanel, el proceso es similar. Recuerda que Syspanel se accede a través del puerto 2106 y tiene herramientas equivalentes para el diagnóstico de errores.
Conclusión
El error 500 Plesk y el error 503 Plesk pueden parecer aterradores, pero con un poco de paciencia y método, la mayoría se resuelven en pocos minutos. Lo importante es seguir un orden lógico: primero comprobar servicios, después revisar logs, luego permisos y configuración, y finalmente pasar a soluciones más avanzadas.
Recuerda que la prevención es clave. Mantén tus sistemas actualizados, haz copias de seguridad y monitoriza el uso de recursos. Así reducirás drásticamente las posibilidades de encontrarte con estos errores en el futuro.
Si este artículo te ha ayudado a solucionar error hosting, compártelo con otros que puedan necesitarlo. Y si tienes dudas, déjalas en los comentarios: estaré encantado de ayudarte.
¡Buena suerte con tu sitio web!
