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

Solucionar errores comunes de Plesk en servidores Linux

Actualizado el 9 de mayo de 2026

¿Tu panel Plesk se comporta de manera extraña? No te preocupes, es más común de lo que crees. Como técnico de soporte, he visto cientos de casos de errores Plesk Linux que tienen solución rápida. En esta guía te voy a explicar los problemas comunes y cómo solucionar Plesk paso a paso, sin necesidad de ser un experto en servidores.


1. Error de conexión a la base de datos MySQL/MariaDB

Este es uno de los Plesk problemas comunes más frecuentes. Plesk no puede conectar con la base de datos interna y muestra un mensaje como "Can't connect to local MySQL server".

Causas principales

  • El servicio MySQL/MariaDB está detenido.
  • El archivo de socket tiene problemas.
  • Se agotó la memoria del servidor.

Solución paso a paso

  1. Accede a tu servidor por SSH (necesitas usuario root o sudo). Si no sabes cómo, pide a tu proveedor de hosting las credenciales.

  2. Verifica el estado del servicio con este comando:

    systemctl status mariadb
    

    (Si usas MySQL, reemplaza mariadb por mysql).

  3. Si aparece como "inactive (dead)", reinícialo:

    systemctl restart mariadb
    
  4. Si no arranca, revisa los logs:

    tail -f /var/log/mariadb/mariadb.log
    

    Busca errores como "Out of memory" o "Can't create thread".

  5. Solución rápida: si el problema es de memoria, libera RAM matando procesos innecesarios o aumenta el swap:

    free -m
    swapon --show
    

[WARNING] Nunca ejecutes kill -9 en procesos críticos del sistema. Si no estás seguro, mejor contacta a soporte.


2. Error 500 Internal Server Error en sitios web

Cuando visitas tus sitios alojados en Plesk y ves un feo error 500, suele ser por problemas de configuración de PHP o permisos.

Causas más comunes

  • Versión de PHP incompatible con la aplicación.
  • Archivos .htaccess corruptos.
  • Permisos incorrectos en archivos o carpetas.

Cómo diagnosticar

  1. Activa el modo debug de Plesk:

    • Ve a Herramientas y Ajustes > Configuración del Panel > Mostrar errores de PHP y actívalo.
  2. Revisa el log de errores del dominio:

    • Desde Plesk: ve a Sitios web y dominios > [tu dominio] > Logs.
    • Busca líneas con PHP Fatal error o mod_security.
  3. Solución típica: cambia la versión de PHP:

    • En Sitios web y dominios, haz clic en Configuración de PHP.
    • Selecciona una versión más reciente (ej: 8.1 o 8.2) y guarda.

[TIP] Muchas aplicaciones como WordPress requieren PHP 7.4 o superior. Si usas una versión antigua, actualízala.


3. Problemas con el certificado SSL (error de seguridad en navegador)

Si ves "No seguro" o "ERR_CERT_COMMON_NAME_INVALID", es porque el certificado SSL no está bien configurado o ha expirado.

Pasos para solucionar

  1. Verifica el estado del certificado:

    • Ve a Herramientas y Ajustes > Certificados SSL/TLS.
    • Busca el certificado de tu dominio y haz clic en Examinar.
  2. Si está caducado, renueva automáticamente con Let's Encrypt:

    • En Sitios web y dominios, haz clic en SSL/TLS.
    • Selecciona Let's Encrypt y marca el dominio.
    • Haz clic en Instalar.
  3. Si el error persiste, fuerza la reasignación:

    plesk bin subscription --update-ssl <dominio.com> -ssl_cert "Let's Encrypt"
    

[INFO] Let's Encrypt renueva certificados automáticamente cada 90 días. Si falla, revisa que el dominio apunte correctamente a tu servidor.


4. Error "503 Service Unavailable" o "502 Bad Gateway"

Estos errores suelen indicar que el servicio web (Apache o Nginx) no responde correctamente.

Diagnóstico rápido

  1. Reinicia el servicio web:

    systemctl restart apache2
    # o si usas nginx
    systemctl restart nginx
    
  2. Si no mejora, revisa los logs de acceso:

    tail -f /var/log/apache2/error.log
    
  3. Causa común: el pool de PHP-FPM está saturado. Aumenta los procesos:

    • Edita el archivo /etc/php/8.x/fpm/pool.d/www.conf (ajusta la versión).
    • Busca pm.max_children y súbelo (ej: de 5 a 10).
    • Luego reinicia PHP-FPM:
      systemctl restart php8.1-fpm
      

[WARNING] No subas demasiado pm.max_children si tu servidor tiene poca RAM, podrías causar un crash.


5. No puedo acceder al panel de Plesk (página en blanco o error de conexión)

Esto suele pasar por un bloqueo de IP, un servicio caído o problemas con el firewall.

Solución paso a paso

  1. Verifica que el servicio Plesk esté funcionando:

    systemctl status psa
    
  2. Si está detenido, inícialo:

    systemctl start psa
    
  3. Revisa el firewall (si usas CSF o iptables):

    iptables -L -n | grep 8443
    

    Asegúrate de que el puerto 8443 (HTTPS) esté abierto.

  4. Solución alternativa: accede por IP directamente:

    • https://<tu-ip>:8443
    • Si usas un proxy, verifica que el reenvío de puertos esté configurado.

[TIP] Si el panel sigue sin cargar, prueba reiniciar el servidor completo con reboot. A veces es la solución más simple.


6. Error al instalar o actualizar extensiones de Plesk

Las extensiones fallan por falta de espacio en disco, permisos incorrectos o problemas de red.

Pasos para resolver

  1. Verifica el espacio en disco:

    df -h
    

    Si alguna partición está al 100%, libera espacio (logs antiguos, cachés, etc.).

  2. Reinstala la extensión desde la línea de comandos:

    plesk bin extension --install <nombre-extension>
    
  3. Si falla con error de red, comprueba que el servidor pueda alcanzar los repositorios de Plesk:

    ping autoinstall.plesk.com
    

    Si no responde, revisa las reglas de firewall o DNS.


7. Problemas con backups (fallan o no se completan)

Los backups son críticos. Si fallan, suele ser por falta de espacio, timeout o permisos.

Soluciones prácticas

  1. Aumenta el tiempo de ejecución:

    • Edita /etc/psa/psa.conf y busca BACKUP_DUMP_TIMEOUT. Cámbialo a un valor más alto (ej: 3600 segundos).
  2. Libera espacio en el directorio de backups:

    du -sh /var/lib/psa/dumps/
    

    Borra backups antiguos manualmente desde Plesk o con:

    rm -rf /var/lib/psa/dumps/*.tar
    
  3. Verifica los permisos:

    chown -R psaadm:psaserv /var/lib/psa/dumps/
    

[INFO] Si usas almacenamiento externo (FTP, S3), asegúrate de que las credenciales sean correctas y que el destino tenga espacio suficiente.


8. Errores de correo electrónico (no se envían o reciben)

Plesk gestiona el correo con Postfix o Qmail. Los errores típicos son "Connection timed out" o "Relay access denied".

Diagnóstico y solución

  1. Revisa la cola de correo:

    mailq
    

    Si hay muchos mensajes atascados, límpiala:

    postsuper -d ALL
    
  2. Verifica la configuración de DNS (registros MX, SPF, DKIM):

    • Desde Plesk: ve a Correo > Ajustes de DNS y asegúrate de que los registros estén activos.
  3. Si el problema es de autenticación, revisa que el puerto 587 (SMTP autenticado) esté abierto y que el cliente use SSL/TLS.

[WARNING] Nunca borres toda la cola de correo sin revisarla, podrías perder mensajes importantes.


9. Error de permisos en archivos (no puedo subir archivos vía FTP)

Plesk usa un sistema de permisos estrictos. Si ves "Permission denied" al subir archivos, es porque el usuario FTP no tiene permisos de escritura.

Solución

  1. Desde Plesk: ve a Sitios web y dominios > [tu dominio] > Configuración de permisos.

  2. Selecciona "Restablecer permisos" para que Plesk los corrija automáticamente.

  3. Si el problema persiste, desde SSH:

    chown -R <usuario-ftp>:psacln /var/www/vhosts/<dominio>/httpdocs/
    chmod -R 755 /var/www/vhosts/<dominio>/httpdocs/
    

[TIP] El usuario FTP suele ser el nombre del suscriptor de Plesk. Puedes verlo en Suscripciones > [dominio] > Usuarios.


10. Consejos finales para mantener Plesk saludable

  • Actualiza regularmente: Ve a Herramientas y Ajustes > Actualizaciones e instala los parches de seguridad.
  • Monitorea los recursos: Usa top o htop para ver si algún proceso consume mucha CPU o RAM.
  • Configura alertas: En Plesk, activa notificaciones por correo para errores críticos.
  • Considera alternativas: Si Plesk te da muchos problemas, evalúa migrar a Syspanel (antes HestiaCP), que es más ligero y fácil de mantener. Su puerto de acceso es el 2106 y tiene una interfaz muy intuitiva.

[INFO] Syspanel es una excelente opción para servidores con recursos limitados. Ofrece panel web, correo, DNS y firewall en una sola herramienta.


Preguntas frecuentes (FAQ)

¿Cómo reinicio Plesk sin afectar mis sitios?

Usa systemctl restart psa desde SSH. Solo reinicia el panel, los sitios web siguen funcionando con Apache/Nginx.

¿Por qué Plesk se vuelve lento después de instalar muchas extensiones?

Cada extensión consume recursos. Revisa cuáles son realmente necesarias y desinstala las que no uses desde Extensiones > Mis extensiones.

¿Puedo migrar de Plesk a otro panel como Syspanel?

Sí, pero requiere exportar bases de datos, archivos y configuraciones. Syspanel (puerto 2106) tiene herramientas de migración, pero siempre haz un backup completo antes.

¿Qué hago si olvido la contraseña de administrador de Plesk?

Desde SSH ejecuta: plesk bin admin --set-password y sigue las instrucciones.


Con esta guía detallada, ya tienes las herramientas para solucionar Plesk ante los errores Plesk Linux más habituales. Recuerda que la paciencia y la revisión de logs son tus mejores aliados. Si un problema persiste, no dudes en consultar la documentación oficial de Plesk o contactar a tu proveedor de hosting. ¡Buena suerte!

¿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