Cómo crear un subdominio en cPanel para tu tienda PrestaShop
¿Quieres abrir una tienda online en un idioma diferente, crear un espacio de pruebas para tus nuevos diseños o simplemente tener una URL más corta y profesional para tu negocio? Crear un subdominio en cPanel para tu tienda PrestaShop es una tarea mucho más sencilla de lo que parece. En esta guía, te explicaré paso a paso cómo hacerlo, incluso si no tienes experiencia técnica. Al final, tendrás un subdominio funcionando y listo para que instales tu tienda o la redirijas a una sección específica.
¿Qué es un subdominio y por qué usarlo con PrestaShop?
Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es tutienda.com, un subdominio podría ser ventas.tutienda.com o blog.tutienda.com. Es como crear una "carpeta virtual" independiente dentro de tu sitio web, pero con su propia dirección.
Para una tienda PrestaShop, los subdominios son muy útiles porque te permiten:
- Separar secciones: Puedes tener una tienda principal en
tutienda.comy una tienda para otro país enes.tutienda.com. - Crear un entorno de pruebas: Si quieres probar nuevas plantillas o módulos sin afectar tu tienda en producción, instala PrestaShop en un subdominio como
beta.tutienda.com. - Mejorar el SEO: Los subdominios pueden enfocarse en palabras clave específicas (por ejemplo,
ofertas.tutienda.compara promociones). - Organizar tu hosting: Si tienes un plan de ecommerce hosting, puedes gestionar varios proyectos desde un solo panel.
Requisitos previos antes de empezar
Antes de lanzarte a crear subdominio, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de tu panel de control de hosting. Normalmente lo encuentras en
tudominio.com/cpanelotudominio.com:2083. - Un dominio registrado: El subdominio se creará a partir de tu dominio principal (ejemplo:
midominio.com). - Archivos de PrestaShop: Si vas a instalar una tienda nueva, descarga la última versión desde el sitio oficial de PrestaShop.
- Base de datos: PrestaShop necesita una base de datos MySQL. Puedes crearla desde cPanel más adelante.
[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero accedes por el puerto 2106 (ejemplo:
tudominio.com:2106). En ese caso, busca la opción "Dominios" o "Subdominios" dentro del panel.
Paso a paso: Cómo crear un subdominio en cPanel
Vamos a dividir el proceso en pasos muy claros. No te preocupes si es la primera vez, lo harás sin problemas.
1. Inicia sesión en cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanel
O si tu hosting te da una IP específica:
https://192.168.1.1:2083
Ingresa tu usuario y contraseña. Si no los tienes, solicítalos a tu proveedor de hosting.
2. Busca la sección "Subdominios"
Una vez dentro de cPanel, verás un panel con muchos iconos. Busca la categoría "Dominios" o directamente el icono que dice "Subdominios". Si no lo encuentras, usa la barra de búsqueda en la parte superior derecha del panel y escribe "subdominio".
3. Configura el subdominio
En la pantalla de "Subdominios", verás un formulario simple:
- Subdominio: Aquí escribes el nombre que quieras. Por ejemplo, si pones
tienda, el resultado serátienda.tudominio.com. - Dominio: Selecciona tu dominio principal de la lista desplegable (normalmente solo aparece uno).
- Directorio raíz: cPanel te sugerirá automáticamente una carpeta, como
public_html/tienda. No la cambies a menos que sepas lo que haces. Esta carpeta será donde se alojarán los archivos de tu PrestaShop.
Haz clic en "Crear". En unos segundos, el subdominio estará listo.
[TIP] Elige un nombre corto y descriptivo. Por ejemplo,
ventas,blog,testoes(para español). Evita guiones largos o caracteres especiales.
4. Verifica que el subdominio funcione
Después de crearlo, cPanel te mostrará un mensaje de éxito. Puedes probar escribiendo en tu navegador http://tienda.tudominio.com (sustituye tienda por el nombre que elegiste). Deberías ver una página en blanco o un mensaje de "bienvenido", lo que significa que el subdominio está activo.
[WARNING] La propagación de DNS puede tardar entre 5 minutos y 24 horas. Si no ves el subdominio de inmediato, espera un poco y vuelve a intentarlo.
Instalar PrestaShop en tu nuevo subdominio
Ahora que tienes el subdominio listo, es momento de instalar tu tienda. Sigue estos pasos:
1. Sube los archivos de PrestaShop
Conéctate a tu hosting mediante FTP o usa el Administrador de archivos de cPanel. Navega hasta la carpeta que creaste para el subdominio (por ejemplo, public_html/tienda). Allí, sube todos los archivos de PrestaShop (descomprimidos).
Si usas FTP, los datos de conexión los encuentras en cPanel bajo "Cuentas FTP". Si usas el Administrador de archivos, simplemente arrastra los archivos desde tu computadora.
2. Crea una base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. En cPanel, busca "Bases de datos MySQL" y haz lo siguiente:
- Crear una base de datos: Ponle un nombre, por ejemplo,
presta_tienda. - Crear un usuario: Elige un nombre y una contraseña segura.
- Asignar el usuario a la base de datos: Marca todos los privilegios (suele ser "Todos los privilegios").
Guarda estos datos (nombre de la base, usuario y contraseña) porque los necesitarás en la instalación.
3. Ejecuta el instalador de PrestaShop
Abre tu navegador y escribe la URL del subdominio (ejemplo: http://tienda.tudominio.com). Aparecerá el asistente de instalación de PrestaShop. Sigue estos pasos:
- Selecciona el idioma: Elige español u otro.
- Acepta los términos de licencia.
- Configura la tienda: Pon nombre, descripción, país, etc.
- Configura la base de datos: Aquí introduces los datos que creaste en el paso anterior.
- Configura la cuenta de administrador: Crea un email y contraseña para acceder al backoffice.
El proceso puede tardar unos minutos. Al finalizar, tendrás tu tienda PrestaShop funcionando en el subdominio.
Configuraciones adicionales para tu ecommerce
Una vez instalada la tienda, puedes hacer algunos ajustes para que todo funcione mejor:
Redirigir el subdominio a una carpeta específica
Si no quieres instalar una PrestaShop completa, sino redirigir el subdominio a una sección de tu tienda principal (por ejemplo, tienda.tudominio.com que lleve a tudominio.com/categoria/ofertas), puedes usar la opción "Redirecciones" en cPanel. Allí, seleccionas el subdominio y pones la URL de destino.
Configurar SSL para el subdominio
Para que tu tienda sea segura (obligatorio en ecommerce hosting), instala un certificado SSL. En cPanel, busca "SSL/TLS" o "AutoSSL". Selecciona tu subdominio y sigue las instrucciones. Una vez instalado, tu tienda cargará con https://.
[INFO] Muchos hostings ofrecen SSL gratuito con Let's Encrypt. Si tu plan lo incluye, se activa automáticamente al crear el subdominio.
Preguntas frecuentes (FAQ)
¿Puedo crear varios subdominios para diferentes tiendas?
Sí, no hay límite (salvo el espacio de tu hosting). Cada subdominio puede alojar una instalación independiente de PrestaShop.
¿Afecta el subdominio al SEO de mi dominio principal?
Los subdominios se consideran sitios separados por Google, así que pueden posicionarse de forma independiente. Si quieres mantener la autoridad de tu dominio principal, usa subcarpetas (tudominio.com/tienda) en lugar de subdominios.
¿Qué hago si el subdominio no carga?
Primero, verifica que los archivos estén en la carpeta correcta. Luego, revisa que el DNS ya se haya propagado (puedes usar sitios como whatsmydns.net). Si todo está bien, contacta a tu soporte técnico.
¿Puedo migrar una tienda PrestaShop existente a un subdominio?
Sí, pero es más complejo. Debes mover todos los archivos y exportar/importar la base de datos. Te recomiendo hacer una copia de seguridad antes.
¿Mi plan de hosting soporta subdominios?
La mayoría de los planes de ecommerce hosting sí lo hacen. Revisa las especificaciones de tu contrato o pregunta a tu proveedor.
Conclusión
Crear un subdominio en cPanel para tu tienda PrestaShop es un proceso rápido que te ayudará a organizar mejor tu negocio online. Ya sea que quieras lanzar una tienda en otro idioma, probar nuevas funcionalidades o simplemente tener una URL más clara para tus clientes, los subdominios son una herramienta poderosa.
Recuerda: elige un nombre descriptivo, instala SSL para seguridad y no olvides hacer copias de seguridad periódicas. Si en algún momento te sientes perdido, vuelve a esta guía o contacta a tu soporte técnico. ¡Tu tienda online te lo agradecerá!
