Cómo conectar PrestaShop a tu dominio y hosting en Plesk
Antes de Empezar: ¿Qué Necesitas Realmente?
Poner una tienda online en marcha puede parecer un laberinto, pero te prometo que es más sencillo de lo que piensas. Conectar PrestaShop a tu dominio y a tu hosting gestionado con Plesk es como montar una estantería de Ikea: solo necesitas las piezas correctas y seguir las instrucciones en orden. No necesitas ser un gurú de la tecnología, solo paciencia y tener claros tres conceptos: el dominio (tu dirección en internet, como www.tutienda.com), el hosting (el terreno donde se construye tu tienda) y el panel de control Plesk (la herramienta que te permite gestionar todo ese terreno).
Antes de lanzarnos a la piscina, asegúrate de tener a mano el nombre de usuario y la contraseña de tu cuenta de hosting (la que te dio tu proveedor) y el acceso a tu registrador de dominios (la empresa donde compraste tu dominio, como GoDaddy, Namecheap o similar). Si ya tienes estos datos, perfecto, vamos a por ello. Si no los tienes, contacta con tu proveedor de hosting y pídele las credenciales de acceso a Plesk y la información de los servidores DNS (te explicaré qué son en un momento).
[INFO] Este tutorial está pensado para que lo sigas paso a paso. No te saltes ningún apartado, porque cada uno construye sobre el anterior. Si te pierdes, vuelve a leerlo con calma.
Paso 1: Configurar los DNS de tu Dominio para Apuntar a tu Hosting
El primer gran paso es decirle a internet que tu dominio (ej: miprestashop.com) vive en tu hosting. Esto se hace mediante los DNS (Domain Name System), que son como la guía telefónica de internet. Cuando alguien escribe tu dominio, los DNS le dicen al navegador dónde encontrar tus archivos.
### ¿Dónde están mis DNS?
Tienes dos opciones: que tu dominio esté registrado en la misma empresa que tu hosting (lo más fácil) o que esté en una empresa diferente.
Opción A: Dominio y hosting en la misma empresa
Si compraste ambos en el mismo sitio, es muy probable que ya estén conectados automáticamente. Aun así, verifícalo. Entra en tu panel de Plesk y busca la sección de "Sitios web y dominios". Si tu dominio aparece listado, ¡enhorabuena! Puedes saltarte este paso y pasar directamente al Paso 2.
Opción B: Dominio en un registrador diferente
Esta es la situación más común. Aquí tienes que cambiar los nameservers (servidores de nombres) de tu dominio en el registrador, para que apunten a los de tu hosting. Los nameservers de tu hosting suelen tener un formato como ns1.tuproveedor.com y ns2.tuproveedor.com.
Para encontrarlos, busca en el correo de bienvenida de tu hosting o en la sección de "Información de la cuenta" dentro de Plesk. Si no los ves, contacta con soporte técnico y pregunta: "¿Cuáles son mis servidores de nombres?".
Cómo cambiar los nameservers en tu registrador:
- Inicia sesión en tu cuenta del registrador de dominios.
- Busca la sección "Mi cuenta" o "Mis dominios".
- Selecciona tu dominio y busca la opción "DNS" o "Nameservers".
- Elige la opción "Usar servidores de nombres personalizados".
- Introduce los dos nameservers que te dio tu proveedor de hosting.
- Guarda los cambios.
[WARNING] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo el mundo. No te asustes si al principio no ves tu web. Es completamente normal. Mientras tanto, puedes seguir con el siguiente paso, ya que la instalación se hace en el servidor, no en el dominio.
Paso 2: Añadir tu Dominio en Plesk
Ahora vamos a trabajar dentro de Plesk, tu panel de control. Aquí es donde crearemos el "espacio" para tu tienda PrestaShop.
### Crear un Nuevo Sitio Web o Dominio
- Accede a tu panel de Plesk usando la URL que te proporcionó tu hosting (normalmente algo como
https://tu-ip:8443ohttps://plesk.tudominio.com). - Introduce tu usuario y contraseña.
- En el panel principal, busca el botón "Añadir nuevo dominio" o "Crear un sitio web". Suele estar en un lugar destacado.
- En el campo "Nombre de dominio", escribe tu dominio completo, por ejemplo,
miprestashop.com. - Plesk te preguntará si quieres crear también la dirección
www. Es recomendable marcarla para que tu tienda funcione con y sin las "www". - Elige si quieres que Plesk cree automáticamente la base de datos, el correo electrónico y las cuentas FTP. Para una instalación limpia de PrestaShop, te recomiendo que dejes que Plesk cree la base de datos. No te preocupes por los detalles, lo ajustaremos después.
- Haz clic en "Aceptar" o "Añadir".
Plesk creará la estructura de carpetas para tu dominio. Normalmente, los archivos de tu web se guardan en una carpeta llamada httpdocs o public_html. Esa será la raíz de tu sitio.
[INFO] Si ya tenías un dominio en Plesk y quieres añadir otro, el proceso es el mismo. Puedes gestionar varios dominios desde un solo panel.
Paso 3: Instalar PrestaShop
Aquí es donde la magia sucede. Ya tienes el "terreno" (hosting) y la "dirección" (dominio). Ahora toca construir la casa (PrestaShop). Hay dos formas de hacerlo: con un instalador automático o de forma manual. Te recomiendo la primera.
### Opción 1: Instalación Automática con el Instalador de Aplicaciones
Plesk incluye un instalador de aplicaciones muy útil. Es como una app store para tu hosting.
- Dentro de Plesk, busca la sección "Aplicaciones" o "Catálogo de aplicaciones".
- En el buscador, escribe "PrestaShop".
- Haz clic en el icono de PrestaShop y luego en el botón "Instalar".
- Se te pedirá que selecciones el dominio donde quieres instalarlo (el que acabas de crear).
- Ahora, la parte importante: la configuración.
- Directorio de instalación: Déjalo en blanco para que se instale en la raíz (
httpdocs). Si pones algo como "tienda", tu web serátudominio.com/tienda. - Nombre del sitio: El nombre de tu tienda, por ejemplo, "Mi Tienda de Ropa".
- Descripción: Una breve descripción de tu tienda.
- Idioma: Elige el idioma de tu tienda (español, por ejemplo).
- Usuario administrador: Crea un nombre de usuario para acceder al panel de administración de PrestaShop. Evita usar "admin" por seguridad.
- Contraseña: Crea una contraseña segura (con mayúsculas, minúsculas, números y símbolos).
- Email: Tu correo electrónico, donde recibirás notificaciones.
- Directorio de instalación: Déjalo en blanco para que se instale en la raíz (
- Haz clic en "Instalar".
El instalador hará todo el trabajo por ti: descargará los archivos, creará las tablas en la base de datos y configurará el archivo de conexión. Al final, te dará la URL de tu tienda y la URL de acceso al panel de administración (normalmente tudominio.com/admin).
### Opción 2: Instalación Manual (para los más valientes)
Si prefieres hacerlo a mano, también es posible.
- Descarga el paquete de PrestaShop desde el sitio oficial de PrestaShop.
- Descomprime el archivo en tu ordenador.
- Accede a Plesk y entra en el Administrador de archivos de tu dominio.
- Navega hasta la carpeta
httpdocs. - Sube todos los archivos que descargaste. Puedes subir el archivo comprimido y luego extraerlo aquí, o subir la carpeta completa.
- Crea una base de datos MySQL para tu tienda. En Plesk, busca la sección "Bases de datos" y haz clic en "Añadir base de datos". Anota el nombre de la base de datos, el usuario y la contraseña (te los dará Plesk).
- Ahora, abre tu navegador y ve a
tudominio.com. El instalador de PrestaShop se lanzará automáticamente. - Sigue los pasos del asistente. Cuando te pida los datos de la base de datos, introduce los que acabas de crear en Plesk.
[WARNING] La instalación manual es más propensa a errores si no tienes experiencia. Asegúrate de que los permisos de las carpetas son los correctos (normalmente 755 para carpetas y 644 para archivos). Si te atascas, siempre puedes borrar todo y usar el instalador automático.
Paso 4: Configuración Básica y Verificación
Una vez instalado, es hora de hacer una revisión rápida para asegurarnos de que todo está en orden.
### Comprobar la URL de la Tienda
- Abre tu navegador (Chrome, Firefox, etc.) en modo incógnito o ventana privada.
- Escribe tu dominio sin las "www" (ej:
miprestashop.com). Deberías ver la página de inicio de tu tienda PrestaShop con su tema por defecto. - Ahora, escribe tu dominio con las "www" (ej:
www.miprestashop.com). Deberías ver lo mismo.
Si alguna de las dos no funciona, es probable que tengas un problema de redirección. En el panel de administración de PrestaShop, ve a Configuración de la tienda -> Parámetros generales y asegúrate de que la URL de la tienda es correcta y de que la opción "Redirigir a la URL canónica" está activada.
### Acceder al Panel de Administración
- Ve a la URL de administración (ej:
tudominio.com/admin). - Introduce el usuario y la contraseña que creaste durante la instalación.
- Si el acceso es correcto, verás el panel de control de PrestaShop, lleno de opciones y estadísticas.
[TIP] Cambia la URL de administración por defecto. En PrestaShop, puedes hacerlo en el archivo de configuración o con un módulo de seguridad. Esto dificultará los ataques de fuerza bruta.
Paso 5: Solución de Problemas Comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos suelen llegar al soporte técnico.
### Mi web no carga, ¿qué hago?
- Verifica los DNS: Usa herramientas online como
dnschecker.orgpara ver si tu dominio ya apunta a la IP de tu hosting. Si aún no, espera. - Revisa el estado del servicio: En Plesk, mira si el servicio de Apache/Nginx está activo. Si está apagado, enciéndelo.
- Comprueba los archivos: Asegúrate de que la carpeta
httpdocsno esté vacía y que el archivoindex.phpde PrestaShop esté presente.
### Veo un error de "Error de conexión con la base de datos"
Esto es muy común. Significa que PrestaShop no puede hablar con la base de datos.
- Ve a la carpeta
httpdocsy busca el archivoapp/config/parameters.php. - Ábrelo con un editor de texto.
- Verifica que los valores de
database_host,database_name,database_userydatabase_passwordson correctos. Compáralos con los datos que creaste en Plesk. - Si los has cambiado, guarda el archivo y recarga la web.
### ¿Cómo activo el SSL/HTTPS?
Es imprescindible para una tienda online, ya que protege los datos de tus clientes.
- En Plesk, busca la sección "Sitios web y dominios".
- Haz clic en "SSL/TLS" o "Certificados SSL".
- Si tu hosting incluye un certificado gratuito de Let's Encrypt, actívalo con un clic.
- Una vez activado, en PrestaShop, ve a Configuración de la tienda -> Parámetros generales y activa la opción "Activar SSL" y "Redirigir a HTTPS".
[TIP] Después de activar SSL, es importante limpiar la caché de PrestaShop para evitar problemas de contenido mixto (archivos cargados por HTTP en una página HTTPS). Ve a Parámetros avanzados -> Rendimiento y pulsa el botón "Vaciar caché".
Conclusión: Tu Tienda ya Respira
¡Y eso es todo! Has conectado tu PrestaShop a tu dominio y hosting en Plesk. Ahora tienes una tienda online funcional, accesible desde cualquier parte del mundo. Este es el primer gran paso en tu aventura de comercio electrónico.
Recuerda que esto es solo el principio. Ahora toca personalizar tu tienda, elegir un buen tema, configurar los métodos de pago y de envío, y empezar a añadir productos. Pero todo eso será mucho más fácil ahora que la base está sólida y bien conectada.
Si en algún momento te surge un problema, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. Y, por supuesto, aquí estamos para ayudarte con cualquier duda técnica que tengas. ¡Mucha suerte con tu nueva tienda!
