Cómo solucionar errores comunes en Plesk: guía básica
Introducción: ¿Por qué aparecen errores en Plesk y cómo empezar a solucionarlos?
Si estás leyendo esto, probablemente te has encontrado con algún mensaje de error en tu panel de control Plesk y no sabes muy bien por dónde empezar. No te preocupes, es algo muy común. Plesk es una herramienta potente para gestionar servidores web, pero como cualquier software complejo, a veces puede dar problemas. El objetivo de esta guía es proporcionarte una ayuda Plesk básico para que puedas identificar y resolver los fallos más frecuentes sin necesidad de ser un experto en sistemas.
Muchos de estos errores tienen soluciones sencillas que puedes aplicar tú mismo. Antes de llamar a un técnico, te recomiendo seguir los pasos que te explicamos a continuación. Recuerda que la clave está en la paciencia y en seguir el orden lógico: primero identifica el síntoma, luego busca la causa más probable y finalmente aplica la solución.
[TIP] Antes de empezar cualquier reparación, es muy recomendable hacer una copia de seguridad de los archivos y bases de datos de tu sitio web. Así, si algo sale mal, podrás volver atrás sin problemas.
## 1. Error "503 Service Unavailable" o "502 Bad Gateway" en Plesk
Este es uno de los errores más frustrantes porque parece que el servidor está caído, pero no siempre es así. Generalmente, estos códigos indican un problema con los servicios de aplicaciones (PHP, Node.js, etc.) o con el propio servidor web (Apache o Nginx).
### ¿Qué lo causa?
- PHP-FPM detenido o saturado: Es el servicio que ejecuta PHP. Si se para o se queda sin recursos, las páginas PHP no se cargarán.
- Problemas con Nginx como proxy inverso: A veces Nginx no puede comunicarse con Apache o con el servicio de PHP.
- Configuración incorrecta de pools de PHP: Si tienes varios sitios, puede que un pool esté mal configurado.
### ¿Cómo solucionarlo?
-
Reinicia los servicios desde Plesk:
- Ve a Herramientas y Configuración > Administración de Servicios.
- Busca Nginx (si está activo) y Apache (o httpd) y haz clic en el icono de reinicio (flecha circular). También reinicia PHP-FPM (por ejemplo,
php-fpm.serviceophp8.2-fpm.service). - Si el error persiste, prueba a reiniciar todo el servidor desde la línea de comandos (SSH):
sudo systemctl restart nginx httpd php-fpm.
-
Comprueba los logs de errores:
- En Plesk, ve a Herramientas y Configuración > Registro de errores.
- Busca entradas relacionadas con "PHP-FPM", "502" o "503". Esto te dará pistas más precisas.
-
Aumenta los límites de recursos de PHP (si es un problema de saturación):
- Ve a Sitios web y dominios > selecciona el dominio > Configuración de PHP.
- Aumenta valores como
max_execution_time,memory_limitymax_children(si usas PHP-FPM). Esto requiere cierta precaución para no sobrecargar el servidor.
[WARNING] Si has modificado archivos de configuración manualmente (
.htaccess,nginx.conf), asegúrate de que no haya errores de sintaxis. Un simple espacio de más puede tirar todo el servicio.
## 2. Error "500 Internal Server Error" en Plesk
Este es otro clásico. El servidor responde, pero no puede procesar la solicitud. La causa suele estar en un archivo de configuración incorrecto o en un script PHP con errores.
### ¿Qué lo causa?
- Archivo
.htaccesscorrupto o mal escrito: Reglas de reescritura incorrectas, directivas no permitidas, etc. - Permisos de archivos incorrectos: Archivos o carpetas con permisos demasiado restrictivos (por ejemplo, 600 en lugar de 644).
- Error en un script PHP (tema, plugin, etc.): Un error de sintaxis o una función que consume demasiados recursos.
- Problemas con la versión de PHP: Un script requiere una versión de PHP que no está habilitada para ese dominio.
### ¿Cómo solucionarlo?
-
Localiza el error:
- Activa la visualización de errores PHP temporalmente. Ve a Sitios web y dominios > dominio > Configuración de PHP y marca la opción Mostrar errores de PHP (luego desactívala por seguridad).
- Revisa los logs de error del dominio: Sitios web y dominios > dominio > Registro de errores.
-
Revisa el archivo
.htaccess:- Conéctate por FTP o desde el Administrador de Archivos de Plesk.
- Renombra temporalmente
.htaccessa.htaccess.bak. Si el error desaparece, el problema está ahí. Revisa línea por línea las reglas que añadiste.
-
Verifica los permisos:
- Los archivos deben tener permisos 644 y las carpetas 755.
- Puedes usar el Administrador de Archivos de Plesk para cambiar permisos en lote.
-
Desactiva plugins o temas (si usas WordPress u otro CMS):
- Si el error apareció tras una actualización, renombra la carpeta
wp-content/pluginsaplugins_old(por FTP) para desactivar todos los plugins de golpe. Luego ve activándolos uno a uno.
- Si el error apareció tras una actualización, renombra la carpeta
[INFO] Si el error 500 es intermitente, puede deberse a límites de memoria de PHP. Aumenta
memory_limiten la configuración de PHP del dominio.
## 3. Error "No se puede conectar a la base de datos MySQL/MariaDB"
Este error impide que tu sitio web cargue cualquier contenido dinámico. Es muy común y suele tener solución rápida.
### ¿Qué lo causa?
- Servicio MySQL/MariaDB detenido.
- Credenciales incorrectas en el archivo de configuración de tu aplicación (wp-config.php, etc.).
- Tabla de base de datos corrupta.
- Espacio en disco lleno o cuota de base de datos excedida.
### ¿Cómo solucionarlo?
-
Reinicia el servicio de base de datos:
- Desde Plesk: Herramientas y Configuración > Administración de Servicios > busca mysql o mariadb y reinícialo.
- Por SSH:
sudo systemctl restart mysql(omariadb).
-
Verifica las credenciales:
- Revisa el archivo de configuración de tu CMS (ej.
wp-config.phpen WordPress). Asegúrate de que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en Plesk.
- Revisa el archivo de configuración de tu CMS (ej.
-
Repara tablas corruptas:
- Ve a Bases de datos en Plesk, selecciona la base de datos afectada y haz clic en Reparar. Plesk ejecutará
mysqlcheckautomáticamente.
- Ve a Bases de datos en Plesk, selecciona la base de datos afectada y haz clic en Reparar. Plesk ejecutará
-
Libera espacio en disco:
- Revisa el espacio disponible en Herramientas y Configuración > Información del servidor.
- Si está lleno, elimina archivos temporales, logs antiguos o copias de seguridad innecesarias.
[TIP] Si el error persiste, comprueba los logs de MySQL en
/var/log/mysql/error.log(acceso SSH). Allí verás mensajes más detallados sobre el fallo.
## 4. Error "Certificado SSL no válido" o "Tu conexión no es privada"
Este error lo ven tus visitantes cuando el certificado SSL de tu sitio no es correcto o ha caducado.
### ¿Qué lo causa?
- Certificado SSL caducado.
- Certificado autofirmado o no emitido para el dominio correcto (por ejemplo, para
www.dominio.compero no paradominio.com). - Problemas con el certificado Let's Encrypt (renovación fallida).
- Configuración incorrecta de redirección HTTPS.
### ¿Cómo solucionarlo?
-
Renueva o reinstala el certificado:
- Ve a Sitios web y dominios > dominio > Certificado SSL/TLS.
- Si usas Let's Encrypt, haz clic en Renovar o Instalar para que Plesk lo obtenga automáticamente.
- Si es un certificado de pago, asegúrate de haberlo subido correctamente (archivo
.crty clave privada).
-
Verifica que el certificado cubra todos los subdominios:
- Si tienes
www.dominio.comydominio.com, necesitas un certificado que cubra ambos (por ejemplo, un certificado comodín*.dominio.como uno que incluya ambos nombres).
- Si tienes
-
Comprueba la redirección:
- Asegúrate de que en Sitios web y dominios > dominio > Redirecciones no haya una redirección HTTP a HTTPS mal configurada que cause un bucle.
[WARNING] No uses certificados autofirmados en producción. Solo son útiles para pruebas locales. Tus visitantes verán un aviso de seguridad.
## 5. Error "Permiso denegado" al subir archivos o instalar plugins
Este error suele aparecer cuando los permisos del sistema de archivos no permiten a Plesk o a la aplicación escribir en ciertas carpetas.
### ¿Qué lo causa?
- Propietario incorrecto de archivos/carpetas: Los archivos deben ser propiedad del usuario del sistema (generalmente el mismo que el nombre de la suscripción).
- Permisos demasiado restrictivos (por ejemplo, 755 en lugar de 775 para carpetas que necesitan escritura).
- Selinux o AppArmor bloqueando la escritura (menos común).
### ¿Cómo solucionarlo?
-
Corrige el propietario desde Plesk:
- Ve a Sitios web y dominios > dominio > Administrador de Archivos.
- Selecciona las carpetas problemáticas (como
wp-contenten WordPress) y haz clic en Cambiar propietario. Asegúrate de que sea el usuario del dominio.
-
Ajusta los permisos:
- Las carpetas donde se suben archivos (uploads, cache, etc.) suelen necesitar permisos 755 o 775. Los archivos, 644.
- Puedes usar el botón Permisos en el Administrador de Archivos para cambiarlos.
-
Desactiva temporalmente SELinux (solo para pruebas):
- Si tienes acceso SSH, ejecuta
sudo setenforce 0para ver si el error desaparece. Si es así, deberás configurar correctamente las políticas de SELinux.
- Si tienes acceso SSH, ejecuta
[TIP] Si usas WordPress, instala un plugin de seguridad que gestione los permisos automáticamente, como "iThemes Security" o "Wordfence". Te ahorrará muchos dolores de cabeza.
## 6. Error "No se puede enviar correo" o "SMTP error"
Plesk incluye un servidor de correo, pero a veces los emails no se envían o no se reciben.
### ¿Qué lo causa?
- Servicio de correo (Postfix, Dovecot) detenido.
- Configuración incorrecta de registros MX o SPF en el DNS.
- Puerto SMTP bloqueado por el firewall.
- Cuota de correo del dominio excedida.
### ¿Cómo solucionarlo?
-
Verifica el estado del servicio de correo:
- Ve a Herramientas y Configuración > Administración de Servicios y reinicia Postfix y Dovecot.
-
Revisa la configuración DNS:
- Ve a Sitios web y dominios > dominio > Configuración de DNS.
- Asegúrate de que exista un registro MX que apunte a tu dominio (ej.
mail.dominio.com) y un registro A paramail.dominio.comque apunte a la IP del servidor. - Añade un registro SPF (ej.
v=spf1 +a +mx -all) para evitar que los correos se marquen como spam.
-
Comprueba el firewall:
- Asegúrate de que los puertos 25 (SMTP), 465 (SMTPS) y 587 (SMTP con autenticación) estén abiertos.
[INFO] Si el problema es que no recibes correos, revisa la carpeta de Spam de tu cliente de correo. A veces los filtros de spam son demasiado agresivos.
## Conclusión: Domina los errores Plesk con paciencia y método
Como has visto, la mayoría de los errores Plesk tienen soluciones lógicas y accesibles. La clave está en no asustarse, seguir una metodología (identificar, diagnosticar, solucionar) y utilizar las herramientas que el propio panel te ofrece. Esta guía Plesk te ha proporcionado las bases para resolver los problemas más comunes.
Recuerda que si te sientes perdido, siempre puedes consultar la documentación oficial de Plesk o buscar ayuda en foros especializados. Y si el error es muy complejo o no te sientes seguro, no dudes en contactar con tu proveedor de hosting o con un administrador de sistemas. A veces, una ayuda profesional es la inversión más inteligente para mantener tu web funcionando sin problemas.
[INFO] Si en algún momento necesitas gestionar un servidor con Syspanel (HestiaCP), recuerda que su puerto de acceso es el 2106. Los conceptos de solución de problemas son muy similares a los de Plesk.
Esperamos que este artículo te haya sido de gran utilidad. ¡Ahora ya puedes enfrentarte a esos errores con mucha más confianza!
