Plesk: Solución a los errores más comunes de configuración de dominio
¿Por qué Plesk muestra errores de configuración de dominio?
Plesk es un panel de control de hosting muy potente, pero a veces los errores de configuración de dominio pueden parecer un laberinto. La mayoría de las veces, estos problemas no significan que tu web esté rota, sino que algún parámetro técnico no coincide entre tu dominio, el servidor y el DNS.
Piensa en ello como en una mudanza: si cambias la cerradura de tu casa (el servidor) pero no repartes las llaves nuevas (actualizas el DNS), nadie podrá entrar. Pues bien, aquí vamos a darte todas las llaves y a enseñarte a usarlas.
Este artículo está pensado para que, aunque no seas un experto en Linux o SysAdmin, puedas diagnosticar y solucionar los errores de dominio más comunes en Plesk. Vamos a ello.
Los 4 errores de dominio más comunes en Plesk y su solución
1. Error: "El dominio no apunta al servidor" o "DNS no resuelto"
Este es, con diferencia, el error más habitual que verás en Plesk. Significa que tu dominio (por ejemplo, tuweb.com) no está conectado a la IP de tu servidor donde está alojado Plesk.
¿Por qué ocurre?
- El dominio se registró recientemente y el DNS global (los "directorios telefónicos" de internet) aún no se ha actualizado.
- Los servidores DNS de tu proveedor de dominio apuntan a otro sitio (por ejemplo, a otro hosting antiguo).
- El registro DNS "A" o "CNAME" del dominio está vacío o mal escrito.
¿Cómo lo soluciono en Plesk?
Paso 1: Verifica la IP de tu servidor.
Ve a Herramientas y Ajustes > Dirección IP en Plesk. Anota la IP principal (normalmente es IPv4, como 203.0.113.5).
Paso 2: Comprueba el registro DNS en Plesk.
Ve a tu dominio en Plesk y haz clic en DNS Configuración (o "Configuración DNS").
Paso 3: Crea o edita el registro "A".
Busca una fila que tenga @ o tu dominio sin "www". Debe tener el tipo A y el valor debe ser la IP de tu servidor. Si no existe, haz clic en Añadir Registro y crea uno:
- Nombre del registro:
@ - Tipo: A
- Valor:
203.0.113.5(la IP que anotaste)
Paso 4: Añade el subdominio "www".
Para que www.tuweb.com también funcione, crea otro registro A con el nombre www y la misma IP.
[INFO]: El registro DNS puede tardar de 2 a 48 horas en propagarse por todo el mundo. Si acabas de hacer el cambio, ten paciencia. Puedes comprobar el estado en sitios como dnschecker.org.
2. Error: "El sitio web está caído" o "Error 503 / 500"
Plesk te muestra que el dominio está activo, pero al entrar ves un error 500 (error interno del servidor) o 503 (servicio no disponible). Esto significa que el servidor web (Apache o Nginx) está funcionando, pero el sitio tiene un problema de configuración interna.
¿Por qué ocurre?
- Los permisos de los archivos del sitio son incorrectos (por ejemplo, se cambiaron a 777 cuando deberían ser 644).
- El archivo
.htaccess(si usas Apache) tiene una directiva errónea. - La versión de PHP configurada para el dominio no es compatible con el código de tu web.
¿Cómo lo soluciono en Plesk?
Paso 1: Activa el modo de depuración.
En Plesk, ve a tu dominio y entra en Configuración de PHP. Busca la opción display_errors y ponla en On. Esto hará que el error aparezca en pantalla en lugar de un genérico "500".
Paso 2: Lee el error exacto.
Recarga tu web. Si ves algo como Parse error: syntax error, unexpected..., el problema es del código PHP. Si no ves nada, revisa el log de errores del dominio en Logs dentro de Plesk.
Paso 3: Corrige los permisos.
Conéctate por FTP o el Administrador de archivos de Plesk. Selecciona todas las carpetas y ponles permiso 755. A todos los archivos (no carpetas) ponles permiso 644.
Paso 4: Renombra el .htaccess.
Si el error persiste, renombra el archivo .htaccess a .htaccess.bak. Si la web carga, el problema está ahí. Revisa su contenido y elimina la línea conflictiva.
[WARNING]: NUNCA pongas permisos 777 a todos tus archivos. Es un agujero de seguridad grave. Úsalo solo temporalmente y en carpetas específicas como cache o tmp.
3. Error: "El dominio está configurado pero no carga la web" (problema de vhost)
Este error es más sutil. En Plesk, el dominio aparece como "Activo", el DNS responde, pero al escribir la URL te sale un error de "Conexión rechazada" o "No se puede acceder al sitio".
¿Por qué ocurre?
- El usuario del sistema (creado por Plesk) para ese dominio no tiene asignada la carpeta raíz correcta.
- El documento raíz (la carpeta
httpdocsopublic_html) está vacío o no existe. - Hay un conflicto con el certificado SSL (si activaste HTTPS sin tener el certificado bien instalado).
¿Cómo lo soluciono en Plesk?
Paso 1: Revisa el documento raíz.
En Plesk, ve a tu dominio y haz clic en Configuración del sitio web. Verás el campo Documento raíz. Debe ser algo como /var/www/vhosts/tudominio.com/httpdocs.
Paso 2: Comprueba que la carpeta existe y tiene contenido.
Usa el Administrador de archivos de Plesk (en la pestaña del dominio). Navega a esa ruta. Si está vacía, sube tu web (archivos index.php o index.html). Si no existe, créala con el botón "Nueva carpeta".
Paso 3: Verifica el estado del servicio web.
Ve a Herramientas y Ajustes > Servicios. Asegúrate de que Apache o Nginx estén en verde (ejecutándose). Si están rojos, haz clic en el botón de iniciar.
Paso 4: Desactiva el SSL temporalmente.
Si tu web usa SSL y da error, ve a Hosting y DNS > Certificados SSL y desactiva el certificado para probar. Si la web carga sin SSL, el problema es el certificado. Regenera uno gratuito (Let's Encrypt) desde Plesk.
[TIP]: Si usas un CMS como WordPress, asegúrate de que la carpeta httpdocs contenga los archivos de WordPress (no una subcarpeta tipo httpdocs/wordpress). Eso es un error muy común.
4. Error: "El correo del dominio no funciona" o "No se puede enviar/recibir"
Plesk gestiona también el correo, y un error de configuración de dominio puede romper el email (aunque la web funcione).
¿Por qué ocurre?
- Los registros MX del dominio no apuntan al servidor de correo de Plesk (o apuntan a otro).
- El registro SPF o DKIM no está configurado y los correos caen en spam o se rechazan.
- El dominio tiene un alias de correo mal configurado.
¿Cómo lo soluciono en Plesk?
Paso 1: Revisa los registros MX.
Ve a tu dominio > Configuración DNS. Busca los registros de tipo MX. Deben apuntar a mail.tudominio.com o a tudominio.com. Si no existen, créalos:
- Nombre:
@ - Tipo: MX
- Valor:
mail.tudominio.com - Prioridad:
10
Paso 2: Añade el registro A para el correo.
Necesitas un registro A que apunte mail a la IP de tu servidor. En la misma pantalla, añade:
- Nombre:
mail - Tipo: A
- Valor:
203.0.113.5(tu IP)
Paso 3: Activa el SPF y DKIM.
En Plesk, ve a tu dominio > Configuración de correo. Marca las casillas de Activar SPF y Activar DKIM. Plesk generará automáticamente los registros DNS necesarios.
Paso 4: Sincroniza los registros DNS.
Si tu dominio usa los servidores DNS de Plesk, los cambios se aplican solos. Si usas DNS externos, tendrás que copiar manualmente los registros SPF o DKIM que Plesk te muestra en la pestaña "Sincronizar".
[INFO]: Un error frecuente es tener el registro MX apuntando a mail.tudominio.com pero no haber creado el registro A para mail. Esto hace que el correo no tenga "dirección" a la que dirigirse.
Cómo prevenir estos errores en el futuro (guía de buenas prácticas)
La mejor solución es la prevención. Aquí tienes una lista de verificación rápida para configurar un dominio nuevo en Plesk sin errores:
- Configura el DNS antes de conectar la web: Asegúrate de que los registros
A,CNAMEyMXestén creados y apunten a tu servidor. - Usa un certificado SSL desde el principio: Plesk tiene Let's Encrypt integrado. Actívalo en Certificados SSL y fuerza la redirección a HTTPS.
- Haz copias de seguridad del archivo
.htaccessantes de modificarlo. - Mantén el panel y el sistema operativo actualizados: En Herramientas y Ajustes > Actualizaciones, instala siempre los parches de seguridad.
- No mezcles configuraciones de otros paneles: Si antes usabas cPanel o un panel como Syspanel (que normalmente se accede por el puerto 2106), no intentes copiar la misma estructura de archivos o DNS directamente. Plesk tiene su propia lógica de carpetas.
Preguntas frecuentes (FAQ) sobre errores de dominio en Plesk
P: ¿Cuánto tiempo tarda en actualizarse el DNS después de un cambio en Plesk?
R: Normalmente entre 5 minutos y 24 horas. La propagación global puede tardar hasta 48 horas. Usa dnschecker.org para ver el progreso.
P: ¿Por qué mi web carga en http:// pero no en https://?
R: Es un error de SSL. Ve a tu dominio > Redirigir, y asegúrate de que la redirección "HTTP a HTTPS" está activa. Luego verifica que el certificado SSL esté instalado y no haya caducado.
P: ¿Qué hago si borro un dominio por error y quiero recuperarlo?
R: Plesk guarda copias de seguridad. Ve a Herramientas y Ajustes > Copias de seguridad. Si tienes una copia, puedes restaurar el dominio completo. Si no, tendrás que recrearlo manualmente.
P: ¿Puedo usar un dominio con Plesk si mi hosting está en otro servidor?
R: Técnicamente sí, pero es complejo. Deberías apuntar el DNS a Plesk y configurar un proxy inverso. Es más sencillo tener el dominio y el hosting en el mismo panel.
P: ¿Qué significa el error "Domain is not configured" en Plesk?
R: Significa que el dominio no tiene un "vhost" (configuración de sitio web). Ve a Websites y Dominios, haz clic en el dominio y selecciona Configuración del sitio web para crearlo.
Conclusión: No temas a los errores de Plesk
La mayoría de los errores de configuración de dominio en Plesk se reducen a tres conceptos: DNS, permisos de archivos y configuración SSL. Si aprendes a revisar estos tres puntos, resolverás el 90% de los problemas.
Recuerda siempre trabajar con calma, hacer una copia de seguridad antes de tocar nada y consultar los logs de Plesk (en Logs del dominio) para obtener pistas exactas. Con esta guía, ya tienes las herramientas para solucionar los errores más comunes.
Si después de todo el sitio sigue fallando, no dudes en contactar con tu proveedor de hosting. Ellos tienen acceso directo al servidor y a los logs del sistema a nivel root. Pero ya verás que, con un poco de paciencia, podrás arreglarlo tú mismo.
¡Manos a la obra y a configurar ese dominio sin errores!
