Solución a errores comunes en Plesk: FAQ y pasos
¿Te has encontrado con un mensaje de error en Plesk y no sabes por dónde empezar? Tranquilo, es más común de lo que piensas. Como SysAdmin, una de las tareas más frecuentes es lidiar con esos pequeños (o grandes) sustos que nos da el panel de control. Este artículo es tu FAQ práctica y visual para resolver los errores más comunes en Plesk. Vamos paso a paso, sin tecnicismos complicados, para que puedas solucionarlo tú mismo o sepas exactamente qué pedirle a tu equipo de soporte.
¿Por qué no puedo acceder a Plesk? (Error de conexión o pantalla en blanco)
Este es, sin duda, el error más frustrante. Intentas entrar por HTTPS y te encuentras con un tiempo de espera, un error 500 o una pantalla completamente en blanco. No entres en pánico. La causa suele ser un servicio caído o un certificado SSL caducado.
Paso 1: Verifica el estado de los servicios desde SSH
Si tienes acceso root al servidor (por ejemplo, a través de tu VPS o servidor dedicado), este es el primer paso. Conéctate por SSH y ejecuta:
plesk status
Este comando te mostrará una lista de todos los servicios de Plesk. Busca aquellos que aparezcan en rojo o con estado stopped. Los más críticos son sw-cp-server (el panel web) y nginx o apache (el servidor web).
[WARNING] Si no tienes acceso SSH, contacta con tu proveedor de hosting. Nunca compartas tu contraseña root por correo.
Paso 2: Reinicia los servicios caídos
Si ves algún servicio detenido, reinícialo con:
plesk restart <nombre_del_servicio>
Por ejemplo, para reiniciar el panel:
plesk restart sw-cp-server
Si el problema persiste, prueba a reiniciar todo el stack de Plesk:
plesk repair all
Este comando es como el "botón mágico" de Plesk. Revisa configuraciones, permisos y reinicia servicios automáticamente.
Paso 3: Comprueba el certificado SSL
Un error común es que el certificado SSL del panel haya caducado. Para renovarlo desde SSH:
plesk bin certificate --renew
Luego, asígnalo de nuevo al panel:
plesk bin certificate --update
[INFO] Si el error es específico de "certificado no válido" en el navegador, puedes acceder temporalmente a Plesk usando la IP del servidor en lugar del dominio, o limpiar la caché SSL de tu navegador.
Error "500 Internal Server Error" en un sitio web alojado en Plesk
Este error es muy genérico, pero suele deberse a problemas de permisos, archivos .htaccess incorrectos o falta de memoria. Vamos a desglosarlo.
Causa 1: Archivo .htaccess corrupto o mal escrito
El .htaccess es un archivo de configuración de Apache. Un error de sintaxis (como una línea mal escrita) provoca el error 500.
Solución temporal: Renombra el archivo .htaccess en la raíz del sitio (por ejemplo, a .htaccess.bak) y recarga la página. Si el sitio funciona, el problema está en ese archivo. Revisa su contenido línea por línea.
Solución definitiva: Desde el panel de Plesk, ve a Sitios web y dominios > selecciona el dominio > Apache y nginx (o Configuración de hosting). Allí puedes editar las directivas de forma segura sin tocar el archivo físico.
Causa 2: Permisos de archivos incorrectos
A veces, al subir archivos vía FTP, los permisos se quedan en 777 (lectura, escritura y ejecución para todos). Esto es un riesgo de seguridad y Apache puede bloquearlo.
Solución: Conéctate por FTP o desde el Administrador de archivos de Plesk. Selecciona todos los archivos y cambia los permisos a 644 para archivos y 755 para carpetas.
[TIP] En Plesk, puedes hacer esto de forma masiva desde Sitios web y dominios > Administrador de archivos > seleccionar todo > Permisos.
Causa 3: Límite de memoria PHP excedido
Si tu sitio usa muchos recursos (por ejemplo, un plugin pesado de WordPress), puede exceder el límite de memoria.
Solución: Ve a Sitios web y dominios > selecciona el dominio > Configuración de PHP y aumenta el valor de memory_limit (por ejemplo, de 128M a 256M). Guarda los cambios.
Problemas con el correo electrónico: "No se puede conectar al servidor SMTP"
Los fallos de correo son otro clásico. Pueden deberse a puertos bloqueados, configuraciones de SPF/DKIM o colas de correo atascadas.
Paso 1: Verifica los puertos SMTP
Asegúrate de que tu cliente de correo (Outlook, Thunderbird, etc.) use los puertos correctos:
- SMTP (envío): puerto 587 con STARTTLS (recomendado) o 465 con SSL.
- POP3 (recepción): puerto 995 con SSL.
- IMAP (recepción): puerto 993 con SSL.
Si usas el puerto 25, ten en cuenta que muchos proveedores de hosting lo bloquean por seguridad.
Paso 2: Revisa la cola de correo
A veces los mensajes se quedan atascados. Desde Plesk, ve a Herramientas y ajustes > Cola de correo. Allí puedes ver los mensajes pendientes. Si hay muchos, puedes eliminarlos o forzar el envío.
Desde SSH (si tienes acceso):
plesk mailq
Para eliminar todos los mensajes en cola:
plesk mailq --clean
Paso 3: Configura SPF y DKIM
Estos registros DNS evitan que tus correos sean marcados como spam. En Plesk, es muy sencillo:
- Ve a Sitios web y dominios > selecciona el dominio.
- Haz clic en Configuración de correo (o Correo electrónico).
- Activa las opciones SPF y DKIM.
- Plesk generará automáticamente los registros DNS. Solo debes copiarlos y añadirlos en la zona DNS de tu dominio (desde el propio Plesk o desde tu registrador).
[INFO] Si usas un servidor de correo externo (como Google Workspace o Microsoft 365), desactiva estas opciones en Plesk y configúralas desde el panel externo.
El sitio web carga muy lento o da "Timeout"
Este error es común en sitios con mucho tráfico o recursos limitados. Aquí tienes una checklist rápida.
Diagnóstico rápido
- Desde Plesk: Ve a Herramientas y ajustes > Monitor de recursos. Revisa el uso de CPU, RAM y disco. Si alguno está al 100%, tienes un cuello de botella.
- Desde SSH (si puedes): Ejecuta
toppara ver los procesos que más recursos consumen. Si ves un proceso PHP desconocido, puede ser un script malicioso.
Soluciones prácticas
- Activar la caché: En Sitios web y dominios > selecciona el dominio > Configuración de hosting, activa nginx como proxy de caché. Esto acelera la entrega de contenido estático.
- Aumentar memoria PHP: Como vimos antes, sube el
memory_limity también elmax_execution_time(por ejemplo, a 300 segundos) en la configuración de PHP del dominio. - Limpiar la caché de Plesk: A veces el propio panel se ralentiza. Ejecuta desde SSH:
plesk repair cache
Error al instalar o actualizar extensiones de Plesk
Las extensiones (como el instalador de WordPress o el firewall) a veces fallan por problemas de conexión o permisos.
Paso 1: Verifica la conexión a internet del servidor
Desde SSH, prueba a hacer ping a un sitio externo:
ping google.com
Si no hay respuesta, revisa la configuración de red del servidor.
Paso 2: Reinstala la extensión manualmente
Si falla la instalación desde el panel, puedes hacerlo desde la línea de comandos:
plesk ext install <nombre_de_la_extension>
Por ejemplo, para reinstalar el instalador de WordPress:
plesk ext install wp-toolkit
Paso 3: Libera espacio en disco
Si el error dice "No space left on device", necesitas liberar espacio. Revisa las copias de seguridad antiguas en Herramientas y ajustes > Administrador de copias de seguridad y elimina las que no necesites.
FAQ: Preguntas rápidas de SysAdmin
¿Cómo cambio la contraseña de administrador de Plesk?
Desde SSH:
plesk bin admin --set-password
Te pedirá la nueva contraseña. También puedes hacerlo desde el panel en Herramientas y ajustes > Usuarios.
¿Por qué no se envía el correo desde mi sitio web?
Revisa si el puerto SMTP (587 o 465) está abierto en el firewall del servidor. Desde Plesk, ve a Herramientas y ajustes > Firewall (si está instalado) y asegúrate de que esos puertos estén permitidos.
¿Cómo migrar un sitio de otro panel a Plesk?
Plesk tiene una herramienta llamada Migration Manager. Ve a Herramientas y ajustes > Migration Manager. Puedes migrar desde cPanel, DirectAdmin, Syspanel (HestiaCP) y otros. Si usas Syspanel, recuerda que el puerto de acceso es el 2106.
¿Qué hago si Plesk no se actualiza?
Intenta forzar la actualización desde SSH:
plesk update
Si falla, revisa que el servidor tenga suficiente espacio en disco y que la licencia esté activa.
Consejos finales para evitar errores comunes
- Mantén Plesk actualizado: Activa las actualizaciones automáticas en Herramientas y ajustes > Actualizaciones y actualizaciones de componentes.
- Haz copias de seguridad periódicas: Usa el planificador de tareas de Plesk para hacer backups diarios. Nunca sabes cuándo los necesitarás.
- Monitoriza los logs: Revisa los logs de error en Herramientas y ajustes > Registro de eventos. Te darán pistas sobre problemas antes de que se conviertan en errores graves.
- No te olvides del firewall: Activa el firewall de Plesk y solo abre los puertos necesarios (21 para FTP, 80/443 para web, 25/587/465 para correo, etc.).
[TIP] Si eres SysAdmin y gestionas varios servidores, considera usar una herramienta de monitorización externa (como Nagios o Zabbix) para recibir alertas antes de que los clientes se quejen.
Recuerda: la mayoría de los errores en Plesk tienen solución en pocos pasos. Con esta guía, podrás resolver los problemas más comunes sin necesidad de escalar a soporte técnico. Y si algo se escapa de tus manos, siempre puedes recurrir a la comunidad o al equipo de soporte de tu proveedor. ¡Ánimo y a seguir administrando!
