Cómo conectar PrestaShop a tu dominio en Plesk
Introducción: ¿Por qué conectar PrestaShop a tu dominio en Plesk?
Conectar PrestaShop a tu dominio en Plesk es uno de los primeros pasos para lanzar tu tienda online. Aunque pueda sonar técnico, el proceso es mucho más sencillo de lo que imaginas. Plesk es un panel de control de hosting que te permite gestionar tu servidor, dominios, bases de datos y archivos desde un solo lugar. Al conectar tu instalación de PrestaShop con tu dominio, lograrás que tus clientes puedan acceder a tu tienda escribiendo una dirección web limpia y profesional, en lugar de una IP o un subdominio temporal.
En este artículo, te guiaré paso a paso para que realices esta conexión sin complicaciones, incluso si es tu primera vez. Además, resolveremos las dudas más comunes y te daré consejos prácticos para evitar errores típicos. Al final, tendrás tu tienda PrestaShop funcionando perfectamente bajo tu dominio principal o un subdominio, todo gestionado desde Plesk.
Requisitos previos antes de empezar
Antes de sumergirnos en la configuración, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos suficientes para gestionar dominios y bases de datos.
- Dominio registrado: El dominio que quieres usar debe estar registrado y apuntando a los servidores de nombres (DNS) de tu hosting. Si no sabes cómo hacer esto, contacta con tu proveedor de hosting.
- PrestaShop instalado: Puedes instalarlo desde el instalador de aplicaciones de Plesk (como "PrestaShop" en la sección de aplicaciones) o manualmente subiendo los archivos al servidor.
- Datos de la base de datos: Si ya tienes PrestaShop instalado, necesitarás el nombre de la base de datos, el usuario y la contraseña. Si aún no lo has instalado, te mostraré cómo hacerlo durante el proceso.
[INFO] Si tu dominio aún no apunta a Plesk, no te preocupes. Puedes configurar todo desde el panel y luego ajustar los DNS. Sin embargo, la conexión final solo se verá cuando los DNS estén propagados.
Paso 1: Accede a tu panel de Plesk
Lo primero es iniciar sesión en Plesk. Normalmente, accedes a través de una URL como https://tu-servidor:8443 o una dirección personalizada que te haya dado tu proveedor. Una vez dentro, verás el panel principal con todas las opciones.
En el menú lateral izquierdo, busca la sección "Sitios web y dominios". Aquí es donde gestionarás todos tus dominios y subdominios. Si tu dominio ya aparece en la lista, perfecto. Si no, tendrás que añadirlo.
¿Cómo añadir un dominio en Plesk?
- Haz clic en "Añadir dominio" o "Agregar nuevo dominio".
- Introduce tu nombre de dominio (por ejemplo,
mitienda.com). - Selecciona si quieres crear una base de datos nueva o usar una existente (esto lo veremos más adelante).
- Configura las opciones de PHP y otros parámetros según las recomendaciones de PrestaShop (versión de PHP 7.4 o superior es recomendada).
- Haz clic en "Aceptar".
[TIP] Si ya tienes un dominio en Plesk, puedes omitir este paso y pasar directamente a la instalación de PrestaShop.
Paso 2: Instalar PrestaShop desde Plesk
Plesk facilita mucho la instalación de PrestaShop gracias a su instalador de aplicaciones. Sigue estos pasos:
- En el panel de "Sitios web y dominios", haz clic en el dominio donde quieres instalar PrestaShop.
- Busca la sección "Aplicaciones" o "Instalador de aplicaciones" (dependiendo de la versión de Plesk).
- En el buscador, escribe "PrestaShop" y selecciona la aplicación.
- Haz clic en "Instalar".
- Completa los campos solicitados:
- Directorio de instalación: Déjalo vacío si quieres que se instale en la raíz del dominio (es decir,
https://mitienda.com). Si lo pones en una subcarpeta, la URL seríahttps://mitienda.com/tienda. - Base de datos: Plesk puede crear una automáticamente o puedes usar una existente. Te recomiendo dejar que Plesk la cree para evitar conflictos.
- Datos de administrador: Crea un usuario y contraseña para el panel de administración de PrestaShop.
- Directorio de instalación: Déjalo vacío si quieres que se instale en la raíz del dominio (es decir,
- Haz clic en "Instalar" y espera a que el proceso termine.
[WARNING] Durante la instalación, PrestaShop te pedirá que configures la tienda en su asistente web. Asegúrate de tener a mano los datos de la base de datos si no los generó Plesk automáticamente.
Paso 3: Verificar la configuración del dominio
Una vez que PrestaShop esté instalado, es hora de asegurarse de que el dominio está correctamente enlazado. En Plesk, ve a "Sitios web y dominios" y haz clic en tu dominio. Aquí verás opciones como:
- Configuración de hosting: Aquí puedes cambiar la ruta raíz del documento, el tipo de PHP, etc.
- Registros DNS: Si tu dominio usa los DNS de Plesk, podrás gestionar los registros aquí. Asegúrate de que el registro A apunte a la IP de tu servidor.
- Certificado SSL: Para que tu tienda sea segura, instala un certificado SSL. Plesk ofrece Let's Encrypt gratuitamente.
¿Qué hago si mi dominio no carga?
Si al escribir tu dominio en el navegador no ves tu tienda, verifica lo siguiente:
- Propagación DNS: Los cambios de DNS pueden tardar entre 24 y 48 horas. Usa herramientas como
whatsmydns.netpara comprobar si tu dominio ya apunta a la IP correcta. - Ruta raíz: En Plesk, asegúrate de que la ruta raíz del dominio apunte a la carpeta donde instalaste PrestaShop (normalmente
httpdocs). - Archivo .htaccess: PrestaShop genera un archivo
.htaccessque puede estar causando conflictos. Revisa que no haya errores de sintaxis.
Paso 4: Configurar PrestaShop para usar el dominio correcto
Dentro de PrestaShop, hay un ajuste importante: la URL de la tienda. Si no lo configuras bien, podrías tener problemas de redireccionamiento o de carga de recursos.
- Accede al panel de administración de PrestaShop (normalmente en
https://tu-dominio/admin). - Ve a "Parámetros avanzados" > "Multitienda" (si usas una sola tienda, este paso es opcional).
- En "Parámetros generales", busca la opción "URL de la tienda" o "Configuración de SEO y URLs".
- Asegúrate de que la URL canónica sea
https://tu-dominio(sin www o con www, según prefieras). - Guarda los cambios y borra la caché de PrestaShop en "Parámetros avanzados" > "Rendimiento".
[TIP] Si usas
wwwy no quieres tener problemas de duplicación de contenido, configura una redirección 301 en el archivo.htaccesso desde Plesk en la sección de reglas de reescritura.
Paso 5: Configurar el SSL y redirecciones (opcional pero recomendado)
Una tienda online sin SSL es como una puerta sin cerradura. Los clientes desconfiarán y Google penalizará tu posicionamiento. Plesk hace esto muy fácil:
- En "Sitios web y dominios", haz clic en "Certificados SSL/TLS".
- Selecciona "Let's Encrypt" y sigue el asistente para emitir un certificado gratuito.
- Una vez emitido, activa la opción "Forzar redirección HTTPS" para que todo el tráfico vaya por la versión segura.
- En PrestaShop, ve a "Parámetros avanzados" > "Rendimiento" y habilita la opción "Forzar SSL".
[INFO] Si tu dominio ya tiene un certificado SSL de pago, puedes importarlo en Plesk en la misma sección.
Paso 6: Probar la conexión y solucionar errores comunes
Después de todos los pasos, es hora de probar. Escribe tu dominio en el navegador y verifica que la tienda carga correctamente. Si encuentras errores, aquí tienes los más comunes:
- Error 404: Revisa la ruta raíz del dominio en Plesk y asegúrate de que apunta a
httpdocs. - Error de conexión a la base de datos: Si PrestaShop no puede conectarse, verifica los datos de la base de datos en el archivo
config/settings.inc.php(en versiones antiguas) oapp/config/parameters.php(en versiones nuevas). - Contenido mixto (HTTP/HTTPS): Si ves un candado roto en el navegador, es porque hay recursos cargados por HTTP. Activa el SSL en PrestaShop y borra la caché.
- Redireccionamientos infinitos: Esto suele pasar por conflictos entre
.htaccessy las reglas de Plesk. Desactiva las reglas de reescritura temporalmente para diagnosticar.
Preguntas frecuentes (FAQ)
¿Puedo usar un subdominio para PrestaShop?
Sí, perfectamente. Solo tienes que crear un subdominio (por ejemplo, tienda.midominio.com) en Plesk y repetir el proceso de instalación. Es ideal si quieres separar tu tienda de tu web principal.
¿Qué hago si ya tengo PrestaShop instalado y solo quiero cambiar el dominio?
En Plesk, crea el nuevo dominio y copia los archivos de PrestaShop a la nueva ruta. Luego, edita el archivo de configuración para actualizar la URL de la base de datos y la URL canónica. No olvides cambiar también los registros DNS.
¿Es necesario usar Plesk para conectar PrestaShop?
No, pero Plesk facilita mucho el proceso. Si usas otro panel como Syspanel (que se accede por el puerto 2106), el proceso es similar pero con algunas diferencias en la interfaz. La lógica es la misma: crear el dominio, instalar la aplicación y configurar los DNS.
¿Puedo tener varios dominios apuntando a la misma tienda?
Sí, pero no es recomendable por temas de SEO. Si lo haces, configura redirecciones 301 desde los dominios secundarios al principal para evitar contenido duplicado.
¿Cómo afecta esto al SEO de mi tienda?
Conectar tu dominio correctamente es clave para el SEO. Una URL limpia, con SSL y sin redirecciones innecesarias, ayuda a que Google indexe tu tienda correctamente. Además, PrestaShop tiene opciones de URLs amigables que puedes activar en el panel de administración.
Conclusión y siguientes pasos
Conectar PrestaShop a tu dominio en Plesk no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, tendrás tu tienda online funcionando en menos de una hora, incluso si eres principiante. Recuerda que la clave está en:
- Asegurarte de que el dominio apunta correctamente a tu servidor.
- Instalar PrestaShop desde el instalador de Plesk para evitar errores.
- Configurar la URL canónica y el SSL para ofrecer una experiencia segura.
- Probar todo antes de anunciar tu tienda al mundo.
Si te encuentras con problemas, no dudes en consultar la documentación oficial de PrestaShop o de Plesk. Y si usas otro panel como Syspanel (puerto 2106), los pasos son muy similares, solo cambia la interfaz.
Ahora que ya sabes cómo hacerlo, ¡es hora de ponerlo en práctica! Tu tienda online está a un clic de distancia. Si te ha servido esta guía, compártela con otros emprendedores que estén en la misma situación. ¡Buena suerte con tu proyecto!
