Cómo configurar un dominio en Plesk para PrestaShop
Introducción: ¿Por qué configurar un dominio en Plesk para PrestaShop?
Si tienes una tienda online con PrestaShop, uno de los pasos más importantes es configurar correctamente el dominio en tu panel de hosting. Plesk es uno de los paneles de control más populares entre los SysAdmin y usuarios de hosting, ya que permite gestionar dominios, bases de datos, correos y archivos de forma visual y sencilla.
En este artículo te guiaré paso a paso para que puedas configurar un dominio en Plesk para PrestaShop, desde la creación del dominio hasta la instalación de la tienda. No importa si eres principiante: aquí encontrarás instrucciones claras, consejos prácticos y respuestas a las dudas más comunes.
Requisitos previos antes de configurar el dominio en Plesk
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a Plesk como administrador o con permisos para crear dominios.
- Un dominio registrado (ejemplo: mishoponline.com).
- Acceso al panel de DNS de tu proveedor de dominio (donde compraste el dominio).
- PrestaShop descargado (versión compatible con tu PHP y MySQL).
- Credenciales de FTP/SFTP o acceso al administrador de archivos de Plesk.
[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el acceso al panel es por el puerto 2106 (ejemplo:
tudominio.com:2106). En ese caso, los pasos son similares, pero la interfaz varía ligeramente.
Paso 1: Crear el dominio en Plesk
El primer paso es añadir el dominio a tu panel de Plesk. Así es como se hace:
- Inicia sesión en Plesk.
- Ve a Dominios en el menú lateral.
- Haz clic en Añadir dominio.
- Introduce el nombre del dominio (ejemplo:
mishoponline.com). - Selecciona la configuración deseada:
- Tipo de hosting: elige "Hosting web" (con FTP y PHP).
- Ruta raíz del documento: por defecto, Plesk crea una carpeta con el nombre del dominio. Puedes dejarlo así.
- Configuración de PHP: selecciona la versión compatible con PrestaShop (recomendado PHP 7.4 o superior).
- Haz clic en Aceptar.
[TIP] Si tu dominio ya tiene contenido (por ejemplo, un sitio web anterior), puedes optar por "Añadir como dominio alias" o "Redirección". Para PrestaShop, es mejor un dominio limpio.
Paso 2: Configurar los DNS del dominio
Ahora que el dominio está en Plesk, debes apuntar los DNS desde tu registrador hacia los servidores de Plesk.
- En Plesk, ve a Herramientas y ajustes > Servidores DNS.
- Anota las direcciones de los servidores DNS de Plesk (suelen ser algo como
ns1.tuhosting.comyns2.tuhosting.com). - Accede al panel de tu proveedor de dominio (donde compraste el dominio).
- Busca la sección de Gestión de DNS o Servidores de nombres.
- Cambia los servidores de nombres por los que anotaste.
- Guarda los cambios.
[WARNING] Los cambios DNS pueden tardar entre 24 y 48 horas en propagarse. Durante ese tiempo, el dominio puede no cargar correctamente. Si tienes prisa, puedes usar un registro A temporal apuntando a la IP de tu servidor.
Paso 3: Configurar la base de datos para PrestaShop
PrestaShop necesita una base de datos MySQL para funcionar. En Plesk, crearla es muy sencillo:
- En el panel de Plesk, ve al dominio que acabas de crear.
- Haz clic en Bases de datos (o MySQL Databases).
- Pulsa Añadir base de datos.
- Introduce un nombre para la base de datos (ejemplo:
prestashop_db). - Crea un usuario y contraseña para la base de datos. Guarda estos datos, los necesitarás durante la instalación de PrestaShop.
- Haz clic en Aceptar.
[INFO] También puedes crear la base de datos desde la sección Herramientas y ajustes > Bases de datos, pero es más rápido hacerlo desde el dominio.
Paso 4: Subir los archivos de PrestaShop al dominio
Ahora toca subir los archivos de PrestaShop al servidor. Tienes dos opciones principales:
Opción A: Usar el administrador de archivos de Plesk
- En el panel del dominio, haz clic en Administrador de archivos.
- Navega hasta la carpeta
httpdocs(opublic_html). - Sube el archivo ZIP de PrestaShop.
- Descomprime el archivo directamente en la carpeta.
- Asegúrate de que todos los archivos estén en la raíz (no dentro de una subcarpeta).
Opción B: Usar un cliente FTP
- Conéctate al servidor usando FTP (los datos los encuentras en Plesk > Acceso FTP).
- Sube la carpeta de PrestaShop a
httpdocs/. - Mueve el contenido de la carpeta de PrestaShop a la raíz si es necesario.
[TIP] Si subes el ZIP, recuerda eliminar el archivo comprimido después de descomprimirlo para ahorrar espacio.
Paso 5: Instalar PrestaShop desde el navegador
Una vez subidos los archivos, abre tu dominio en el navegador. Aparecerá el asistente de instalación de PrestaShop.
- Selecciona el idioma: elige español o el que prefieras.
- Acepta los términos de licencia.
- Configura la base de datos:
- Introduce el nombre de la base de datos, usuario y contraseña que creaste en el Paso 3.
- El servidor de base de datos suele ser
localhost(aunque en algunos casos puede ser la IP del servidor).
- Configura la tienda:
- Nombre de la tienda.
- Actividad principal.
- País y zona horaria.
- Crea la cuenta de administrador:
- Introduce un correo electrónico y contraseña segura.
- Guarda estos datos, los necesitarás para acceder al panel de administración.
- Finaliza la instalación.
[WARNING] Durante la instalación, PrestaShop puede pedir permisos de escritura en ciertas carpetas. Si ves errores, desde Plesk ve a Administrador de archivos y ajusta los permisos a 755 para carpetas y 644 para archivos.
Paso 6: Configurar el dominio para SEO y rendimiento
Una vez instalada la tienda, es importante optimizar el dominio para que funcione bien en buscadores y sea rápido.
6.1. Activar SSL/HTTPS
- En Plesk, ve al dominio y haz clic en SSL/TLS.
- Solicita un certificado SSL gratuito (Let's Encrypt) o sube uno propio.
- Activa la redirección automática de HTTP a HTTPS.
[TIP] El SSL es crucial para el SEO de tu tienda online. Google penaliza los sitios sin HTTPS.
6.2. Configurar la zona de dominio (subdominios)
PrestaShop suele usar subdominios para el panel de administración (ejemplo: admin.tudominio.com). Puedes crearlos en Plesk:
- Ve a Dominios > Añadir subdominio.
- Introduce el nombre (ejemplo:
admin). - Asigna la misma carpeta raíz o una diferente según necesites.
6.3. Activar la caché y compresión
Desde el panel de Plesk, puedes activar:
- Caché de página (si tu plan lo permite).
- Compresión Gzip en la configuración de Apache/Nginx.
- Minificación de CSS/JS (desde PrestaShop en Preferencias > Rendimiento).
6.4. Configurar el archivo .htaccess
PrestaShop genera un .htaccess automáticamente, pero puedes añadir reglas adicionales desde Plesk (en Hosting > Apache y Nginx). Por ejemplo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Solución de problemas comunes (FAQ)
¿Por qué mi dominio no carga después de configurarlo?
- Los DNS no se han propagado: espera 24-48 horas.
- El dominio no está apuntando a Plesk: verifica que los servidores DNS sean correctos.
- La carpeta raíz está vacía: asegúrate de haber subido los archivos de PrestaShop.
¿Cómo cambio la versión de PHP para PrestaShop?
En Plesk, ve al dominio > Hosting > Configuración de PHP y selecciona la versión deseada. PrestaShop 1.7 requiere PHP 7.1 o superior.
¿Puedo usar un dominio existente con contenido?
Sí, pero ten cuidado: si ya tiene un sitio web, al instalar PrestaShop se sobrescribirá. Mejor crea un subdominio o una carpeta aparte.
¿Qué hago si olvido la contraseña de la base de datos?
En Plesk, ve a Bases de datos, selecciona la base de datos y haz clic en Cambiar contraseña. Luego actualiza el archivo app/config/parameters.php de PrestaShop.
¿Cómo migrar una tienda PrestaShop a un nuevo dominio en Plesk?
- Exporta la base de datos desde el panel anterior.
- Crea un nuevo dominio en Plesk.
- Sube los archivos de PrestaShop.
- Importa la base de datos.
- Edita el archivo
parameters.phpcon los nuevos datos de conexión. - Cambia la URL en la tabla
ps_configuration.
[INFO] Si usas Syspanel (puerto 2106), los pasos son similares, pero la interfaz puede tener nombres diferentes. Busca "Dominios" y "Bases de datos".
Conclusión
Configurar un dominio en Plesk para PrestaShop es un proceso sencillo si sigues los pasos correctos. Desde la creación del dominio, la configuración de DNS, la base de datos, la subida de archivos y la instalación, cada etapa es crucial para que tu tienda online funcione sin problemas.
Recuerda que después de la instalación, debes optimizar el dominio para SEO y rendimiento: activa SSL, configura la caché y ajusta el .htaccess. Si eres SysAdmin y gestionas varios sitios, Plesk te permite hacer todo desde un solo panel, ahorrando tiempo y evitando errores.
¿Tienes alguna duda? Déjala en los comentarios o consulta la documentación oficial de Plesk y PrestaShop. ¡Buena suerte con tu tienda online!
