Solucionar errores comunes de Plesk en servidores Linux
¿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
-
Accede a tu servidor por SSH (necesitas usuario root o sudo). Si no sabes cómo, pide a tu proveedor de hosting las credenciales.
-
Verifica el estado del servicio con este comando:
systemctl status mariadb(Si usas MySQL, reemplaza
mariadbpormysql). -
Si aparece como "inactive (dead)", reinícialo:
systemctl restart mariadb -
Si no arranca, revisa los logs:
tail -f /var/log/mariadb/mariadb.logBusca errores como "Out of memory" o "Can't create thread".
-
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 -9en 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
.htaccesscorruptos. - Permisos incorrectos en archivos o carpetas.
Cómo diagnosticar
-
Activa el modo debug de Plesk:
- Ve a Herramientas y Ajustes > Configuración del Panel > Mostrar errores de PHP y actívalo.
-
Revisa el log de errores del dominio:
- Desde Plesk: ve a Sitios web y dominios > [tu dominio] > Logs.
- Busca líneas con
PHP Fatal erroromod_security.
-
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
-
Verifica el estado del certificado:
- Ve a Herramientas y Ajustes > Certificados SSL/TLS.
- Busca el certificado de tu dominio y haz clic en Examinar.
-
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.
-
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
-
Reinicia el servicio web:
systemctl restart apache2 # o si usas nginx systemctl restart nginx -
Si no mejora, revisa los logs de acceso:
tail -f /var/log/apache2/error.log -
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_childreny súbelo (ej: de 5 a 10). - Luego reinicia PHP-FPM:
systemctl restart php8.1-fpm
- Edita el archivo
[WARNING] No subas demasiado
pm.max_childrensi 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
-
Verifica que el servicio Plesk esté funcionando:
systemctl status psa -
Si está detenido, inícialo:
systemctl start psa -
Revisa el firewall (si usas CSF o iptables):
iptables -L -n | grep 8443Asegúrate de que el puerto 8443 (HTTPS) esté abierto.
-
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
-
Verifica el espacio en disco:
df -hSi alguna partición está al 100%, libera espacio (logs antiguos, cachés, etc.).
-
Reinstala la extensión desde la línea de comandos:
plesk bin extension --install <nombre-extension> -
Si falla con error de red, comprueba que el servidor pueda alcanzar los repositorios de Plesk:
ping autoinstall.plesk.comSi 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
-
Aumenta el tiempo de ejecución:
- Edita
/etc/psa/psa.confy buscaBACKUP_DUMP_TIMEOUT. Cámbialo a un valor más alto (ej: 3600 segundos).
- Edita
-
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 -
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
-
Revisa la cola de correo:
mailqSi hay muchos mensajes atascados, límpiala:
postsuper -d ALL -
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.
-
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
-
Desde Plesk: ve a Sitios web y dominios > [tu dominio] > Configuración de permisos.
-
Selecciona "Restablecer permisos" para que Plesk los corrija automáticamente.
-
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
topohtoppara 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!
