Guía para crear un subdominio con PrestaShop en cPanel
¿Por qué crear un subdominio con PrestaShop en cPanel?
Si tienes una tienda online con PrestaShop y quieres expandir tu negocio, crear un subdominio PrestaShop cPanel es una excelente estrategia. Un subdominio te permite gestionar una sección independiente de tu sitio web, como una tienda para otro país, un blog de productos o una versión de pruebas de tu tienda. En esta guía, te explicaremos paso a paso cómo crear subdominio PrestaShop en cPanel, desde la configuración técnica hasta la instalación de la tienda.
Antes de empezar, asegúrate de tener acceso a tu panel de control de hosting (cPanel) y los conocimientos básicos para gestionar archivos. No te preocupes, es más sencillo de lo que parece.
Requisitos previos
Para crear subdominio PrestaShop correctamente, necesitas:
- Acceso a cPanel (usuario y contraseña).
- Un dominio principal registrado (ejemplo: tudominio.com).
- Almacenamiento y bases de datos disponibles (MySQL).
- Conexión a internet estable.
- Archivos de PrestaShop descargados (preferiblemente la última versión).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accede a través del puerto 2106 (ejemplo: tudominio.com:2106).
Paso 1: Acceder a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanel
O también:
https://tudominio.com:2083
Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.
[WARNING] Si usas Syspanel, la URL será diferente:
https://tudominio.com:2106. No confundas los puertos.
Paso 2: Crear el subdominio en cPanel
Una vez dentro de cPanel, busca la sección "Subdominios" (normalmente está en el grupo "Dominios"). Haz clic en él.
Verás un formulario con los siguientes campos:
- Subdominio: Aquí escribes el nombre que quieras, por ejemplo:
tienda(sin espacios). - Dominio: Selecciona tu dominio principal de la lista desplegable (ejemplo: tudominio.com).
- Document Root: Se generará automáticamente como
public_html/tienda. Puedes cambiarlo si lo deseas, pero es mejor dejarlo así.
Haz clic en "Crear". En unos segundos, tu subdominio estará listo. Por ejemplo, si creaste tienda.tudominio.com, ahora podrás acceder a esa URL (aunque aún no tenga contenido).
[TIP] Elige un nombre descriptivo para tu subdominio. Por ejemplo, si es una tienda para México, usa
mx; si es un blog, usablog.
Paso 3: Subir los archivos de PrestaShop
Ahora necesitas instalar PrestaShop en ese subdominio. Para ello, usa el Administrador de Archivos de cPanel o un cliente FTP (como FileZilla).
Opción A: Usando el Administrador de Archivos de cPanel
- En cPanel, busca la sección "Administrador de Archivos".
- Navega hasta la carpeta donde se aloja tu subdominio (por ejemplo:
public_html/tienda). - Haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop que descargaste.
- Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer".
- Asegúrate de que todos los archivos se hayan extraído correctamente.
Opción B: Usando FTP
Si prefieres usar FTP, conecta con tu servidor usando las credenciales de cPanel. Luego, arrastra los archivos de PrestaShop a la carpeta del subdominio (ejemplo: public_html/tienda).
[WARNING] No subas la carpeta completa de PrestaShop, sino su contenido (la carpeta
prestashopcon todos los archivos dentro). Si subes la carpeta, tu tienda quedará entienda.tudominio.com/prestashop, no en la raíz.
Paso 4: Crear una base de datos MySQL
PrestaShop necesita una base de datos para funcionar. Vamos a crearla desde cPanel.
- En cPanel, busca "Bases de datos MySQL" o "Asistente de bases de datos MySQL".
- Crea una nueva base de datos con un nombre descriptivo, por ejemplo:
tudominio_tienda. - Crea un usuario para esa base de datos. Elige un nombre y una contraseña segura.
- Asigna el usuario a la base de datos con todos los privilegios.
- Anota los siguientes datos: nombre de la base de datos, nombre de usuario y contraseña. Los necesitarás en el siguiente paso.
[TIP] Guarda esta información en un lugar seguro. Si pierdes la contraseña, tendrás que regenerarla.
Paso 5: Instalar PrestaShop en el subdominio
Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu subdominio (ejemplo: tienda.tudominio.com). Te aparecerá el asistente de instalación de PrestaShop.
Sigue estos pasos:
- Seleccionar idioma: Elige español y haz clic en "Siguiente".
- Aceptar licencia: Lee los términos y acepta.
- Compatibilidad del sistema: El asistente verificará que tu servidor cumple con los requisitos. Si todo está bien, haz clic en "Siguiente".
- Información de la tienda: Completa el nombre de tu tienda, país, actividad, etc.
- Configuración de la base de datos: Aquí introduces los datos que guardaste en el paso anterior:
- Dirección del servidor de base de datos: Normalmente es
localhost(o la IP que te indique tu hosting). - Nombre de la base de datos: El que creaste (ejemplo:
tudominio_tienda). - Usuario de la base de datos: El usuario que creaste.
- Contraseña: La contraseña que elegiste.
- Prefijo de tablas: Déjalo como
ps_(o cámbialo por seguridad).
- Dirección del servidor de base de datos: Normalmente es
- Configuración de la cuenta de administrador: Crea un email y contraseña para acceder al back office de PrestaShop.
- Finalizar instalación: Haz clic en "Instalar" y espera unos minutos. Cuando termine, ¡tu tienda estará lista!
[INFO] Si usas Syspanel, el proceso de instalación es idéntico. Solo cambia la URL de acceso al panel.
Paso 6: Verificar el funcionamiento
Una vez instalado, prueba tu subdominio: tienda.tudominio.com. Deberías ver la página de inicio de PrestaShop. También accede al panel de administración (tienda.tudominio.com/admin) para personalizar tu tienda.
Si algo no funciona, revisa:
- Que los archivos estén en la carpeta correcta.
- Que la base de datos esté bien configurada.
- Que el subdominio apunte a la carpeta correcta (puedes verificarlo en cPanel en "Subdominios").
[WARNING] Si ves un error 500, revisa los permisos de archivos. En cPanel, selecciona todos los archivos de la carpeta del subdominio y cambia los permisos a 755 para directorios y 644 para archivos.
Preguntas frecuentes (FAQ)
¿Puedo tener varios subdominios con PrestaShop?
Sí, puedes crear tantos subdominios como necesites, siempre que tu plan de hosting lo permita. Cada uno tendrá su propia instalación de PrestaShop y su base de datos.
¿Afecta el subdominio al SEO de mi dominio principal?
No, los subdominios se consideran sitios independientes para los motores de búsqueda. Si usas un subdominio para una tienda en otro país, Google lo tratará como un sitio separado, lo que puede ser beneficioso para el SEO local.
¿Qué hago si no encuentro la opción de subdominios en cPanel?
Algunos planes de hosting limitados no incluyen esta función. Contacta con tu proveedor para que te habilite la opción o considera migrar a un plan superior.
¿Puedo usar PrestaShop en un subdominio con Syspanel?
Sí, el proceso es el mismo. Solo recuerda que el acceso a Syspanel es por el puerto 2106 y que la interfaz puede variar ligeramente, pero las opciones son equivalentes.
¿Necesito conocimientos técnicos para esto?
No, esta guía está diseñada para principiantes. Sigue los pasos al pie de la letra y no tendrás problemas. Si te atascas, contacta con el soporte de tu hosting.
Conclusión
Crear un subdominio PrestaShop cPanel es un proceso sencillo que te permite expandir tu negocio online sin complicaciones. Desde la configuración en cPanel hasta la instalación de la tienda, cada paso está pensado para que cualquier persona, incluso sin experiencia técnica, pueda hacerlo.
Recuerda que los subdominios son ideales para:
- Tiendas en otros idiomas o países.
- Versiones de prueba de tu tienda principal.
- Blogs o secciones de contenido relacionado.
Ahora que ya sabes cómo crear subdominio PrestaShop, ¡ponte manos a la obra y empieza a vender en nuevos mercados!
[TIP] Si tienes dudas, no dudes en consultar la documentación oficial de PrestaShop o el soporte de tu hosting. ¡Buena suerte con tu nueva tienda!
