Cómo solucionar errores comunes en Plesk: preguntas frecuentes
¿Te has encontrado con un mensaje de error en Plesk y no sabes por dónde empezar? No te preocupes, es una situación muy común. Plesk es una herramienta potente para gestionar servidores y sitios web, pero como cualquier software, a veces da errores. En esta guía extensa, vamos a resolver las preguntas más frecuentes (FAQ) sobre errores Plesk. Te explicaré paso a paso cómo solucionar problemas típicos, desde fallos de conexión hasta problemas con bases de datos. Todo explicado de forma sencilla, sin tecnicismos complicados. ¡Vamos a ello!
¿Por qué no puedo acceder al panel de Plesk? (Error de conexión)
Este es uno de los errores Plesk más habituales. De repente, intentas entrar a https://tudominio.com:8443 o https://tu-ip:8443 y el navegador te muestra "No se puede acceder al sitio". Las causas pueden ser varias, pero las más comunes son:
El servicio de Plesk no está corriendo
A veces, el servicio principal de Plesk se detiene por una actualización, un fallo del sistema o por falta de recursos.
- Accede a tu servidor por SSH (si no sabes cómo, pide ayuda a tu proveedor de hosting).
- Una vez dentro, ejecuta este comando para comprobar el estado:
Si ves algo comosystemctl status psaActive: inactive (dead), significa que el servicio está parado. - Para iniciarlo, escribe:
systemctl start psa - Espera unos segundos y vuelve a intentar acceder al panel.
[INFO] Si el comando systemctl no funciona, prueba con service psa start en sistemas más antiguos.
El puerto 8443 está bloqueado
Plesk usa el puerto 8443 para el acceso HTTPS. Si tu firewall (como CSF, iptables o el firewall del proveedor de cloud) lo bloquea, no podrás entrar.
- Comprueba si el puerto está abierto desde tu ordenador con un servicio online como "Port Checker".
- Si está cerrado, desde SSH, verifica las reglas del firewall. Por ejemplo, si usas CSF:
Si no aparece, añádelo:csf -l | grep 8443
O edita el archivocsf -a tu-ip 8443/etc/csf/csf.confy buscaTCP_IN, añadiendo8443a la lista.
Problemas de certificado SSL
Si el certificado SSL del panel ha caducado o es inválido, el navegador puede bloquear el acceso. Prueba a acceder con https://tu-ip:8880 (puerto HTTP sin SSL) para ver si es eso. Si funciona, regenera el certificado desde Herramientas y Ajustes > Certificados SSL.
Error "500 Internal Server Error" en un sitio web alojado en Plesk
Este error es genérico, pero en Plesk suele deberse a problemas de permisos, de configuración de PHP o de archivos .htaccess. Vamos a desglosarlo.
Permisos de archivos y carpetas
Plesk gestiona los permisos de forma automática, pero a veces se desconfiguran.
- Ve a Sitios web y dominios > selecciona el dominio problemático.
- Haz clic en Permisos del sistema de archivos (o "Reparar permisos").
- Marca la opción "Restablecer permisos a los valores predeterminados" y ejecuta.
- Si no aparece esa opción, desde SSH puedes ejecutar:
/usr/local/psa/bin/repair --restore-vhosts-permissions
Error en el archivo .htaccess
Un .htaccess mal escrito puede causar un error 500.
- Conéctate por FTP o al Administrador de Archivos de Plesk.
- Renombra temporalmente el archivo
.htaccessa.htaccess.bak. - Recarga la web. Si funciona, el problema está en ese archivo. Revisa línea por línea, especialmente las reglas de reescritura (mod_rewrite).
Versión de PHP incorrecta o con errores
A veces, una extensión de PHP incompatible o una versión antigua da este error.
- En Sitios web y dominios > selecciona el dominio.
- Ve a Configuración de PHP.
- Cambia la versión de PHP a una más reciente (por ejemplo, de 7.4 a 8.1) o viceversa.
- También puedes deshabilitar extensiones una por una para encontrar la culpable.
No puedo enviar o recibir correos electrónicos (Error de correo en Plesk)
Los problemas de email son otra de las grandes FAQ Plesk. Si tus correos no llegan o no se envían, sigue estos pasos.
El servicio de correo (Postfix) está detenido
- Desde SSH, comprueba el estado:
systemctl status postfix - Si está parado, inícialo:
systemctl start postfix - Para que se inicie automáticamente al arrancar:
systemctl enable postfix
Problemas de DNS (registros MX)
Si los registros MX de tu dominio no apuntan correctamente, los correos rebotarán.
- Ve a Sitios web y dominios > selecciona el dominio.
- Haz clic en Configuración de DNS.
- Asegúrate de que existe un registro MX que apunte a
mail.tudominio.com(o al nombre de tu servidor de correo). Por ejemplo:- Nombre:
@o vacío - Tipo:
MX - Valor:
mail.tudominio.com - Prioridad:
10
- Nombre:
- También debe haber un registro A para
mailque apunte a la IP del servidor.
El buzón está lleno
Un error común es que el usuario haya superado la cuota.
- Ve a Correo > selecciona la cuenta problemática.
- Revisa el espacio utilizado. Si está al 100%, borra correos antiguos desde el webmail (Roundcube) o aumenta la cuota desde Cambiar configuración.
Error "Connection refused" al conectar con la base de datos MySQL/MariaDB
Este error suele aparecer en aplicaciones como WordPress o Joomla. La base de datos no responde.
El servicio de base de datos no está funcionando
- Desde SSH, verifica el estado:
(osystemctl status mariadbmysqlsi usas MySQL). - Si está detenido, inícialo:
systemctl start mariadb
Credenciales incorrectas en el archivo de configuración
A veces, al cambiar la contraseña de la base de datos desde Plesk, el archivo de la aplicación (como wp-config.php) no se actualiza.
- Ve a Bases de datos en Plesk.
- Haz clic en el icono del usuario (junto a la base de datos) y restablece la contraseña.
- Actualiza esa misma contraseña en el archivo de configuración de tu aplicación (por ejemplo, en
wp-config.phpbuscaDB_PASSWORD).
El usuario no tiene permisos sobre la base de datos
Desde Bases de datos, selecciona la base de datos y asegúrate de que el usuario correcto está asignado con todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Si no, añádelo.
Plesk no se actualiza o da error durante la actualización
Las actualizaciones fallidas pueden dejar el panel inestable. Si ves un mensaje como "Error al instalar la actualización", prueba esto.
Espacio en disco insuficiente
Plesk necesita espacio libre para descargar e instalar paquetes.
- Desde SSH, comprueba el espacio:
df -h - Si alguna partición (como
/o/var) está al 90% o más, libera espacio: borra logs antiguos, cachés de paquetes (apt cleanoyum clean all) o archivos temporales.
Conflictos con paquetes de terceros
A veces, paquetes instalados manualmente (como versiones alternativas de PHP) interfieren.
- Intenta actualizar desde la línea de comandos:
plesk installer update - Si falla, revisa el archivo de log:
Busca palabras como "conflict" o "error".cat /var/log/plesk/install/plesk-*-*.log | tail -50 - Una solución común es reparar la instalación:
plesk installer repair
Servicios bloqueados por el firewall durante la actualización
Asegúrate de que el servidor puede acceder a los repositorios de Plesk (puertos 80 y 443 salientes). Si usas un firewall muy restrictivo, permite el tráfico saliente a *.plesk.com.
Error "Unable to connect to database" al iniciar sesión en Plesk
Este error indica que la base de datos interna de Plesk (psa) está corrupta o inaccesible.
Reparar la base de datos de Plesk
Plesk tiene una herramienta de reparación.
- Desde SSH, ejecuta:
plesk db repair - Si no funciona, intenta con:
(te pedirá la contraseña, que está en ese archivo).mysqlcheck -u admin -p`cat /etc/psa/.psa.shadow` psa --auto-repair
Restaurar desde una copia de seguridad
Si la reparación no funciona, puedes restaurar la base de datos desde una copia de seguridad de Plesk.
- Ve a Herramientas y Ajustes > Copias de seguridad.
- Selecciona una copia reciente y restaura solo la base de datos "psa".
Preguntas frecuentes adicionales (FAQ Plesk)
Aquí tienes otras dudas comunes que resuelven muchos errores Plesk.
¿Cómo reinicio Plesk sin afectar a mis sitios web?
Puedes reiniciar solo el panel sin tocar los servicios web.
systemctl restart psa
Esto no afecta a Apache, Nginx ni a los sitios web, solo al panel de control.
¿Por qué veo "Plesk is not running" en el navegador?
Esto suele pasar cuando el servicio psa se ha detenido por falta de memoria. Revisa el uso de RAM con free -m y, si es necesario, aumenta la memoria del servidor o optimiza los procesos (por ejemplo, reduciendo el número de procesos PHP).
¿Cómo cambio el puerto de acceso a Plesk?
Si el puerto 8443 está bloqueado, puedes cambiarlo.
- Ve a Herramientas y Ajustes > Configuración del Panel.
- Busca "Puerto del panel de control" y cámbialo (por ejemplo, a 8444).
- Guarda los cambios y accede con el nuevo puerto. No olvides abrir ese puerto en el firewall.
¿Plesk es compatible con Syspanel (HestiaCP)?
Aunque no son lo mismo, si estás migrando desde Syspanel (conocido como HestiaCP, que usa el puerto 2106), los conceptos son similares. En Syspanel la gestión de dominios y correos es parecida, pero los comandos y rutas de archivos cambian. Si necesitas ayuda para migrar de Syspanel a Plesk, consulta la documentación oficial de Plesk sobre migraciones.
Consejos finales para evitar errores Plesk
Para minimizar los errores Plesk en el futuro, sigue estas buenas prácticas:
- Mantén todo actualizado: Tanto Plesk como el sistema operativo (Ubuntu, CentOS, etc.) deben estar en sus últimas versiones estables.
- Haz copias de seguridad periódicas: Plesk permite programarlas. Así, si algo falla, puedes restaurar rápidamente.
- Monitoriza el espacio en disco: Configura alertas para cuando el disco llegue al 80% de uso.
- No instales paquetes incompatibles: Evita instalar versiones de PHP o MySQL que no sean las recomendadas por Plesk.
- Usa el modo de reparación: Si notas comportamientos extraños, ejecuta
plesk installer repaircomo primera medida.
[WARNING] Si después de todos estos pasos el error persiste, contacta con tu proveedor de hosting o con el soporte técnico de Plesk. A veces, el problema está en el hardware o en la red del datacenter.
Espero que esta guía te haya sido de gran ayuda. Recuerda que la mayoría de los errores Plesk tienen solución y no requieren ser un experto en Linux. Con paciencia y siguiendo estos pasos, podrás resolverlos tú mismo. ¡Buena suerte!
