Cómo crear un subdominio para PrestaShop en cPanel
¿Tienes tu tienda PrestaShop en un hosting compartido y necesitas crear un subdominio para una sección especial, como un blog, un área de clientes o una versión de pruebas? ¡Es muy sencillo! En este artículo te guiaré paso a paso para que puedas crear un subdominio para PrestaShop en cPanel sin complicaciones. Soy tu técnico de soporte amigable y te explicaré todo de forma clara y básica, como si lo hiciera un amigo.
Cuando hablamos de PrestaShop subdominio, nos referimos a una dirección web adicional dentro de tu dominio principal (por ejemplo, blog.tutienda.com o pruebas.tutienda.com). Esto te permite organizar mejor tu contenido, mejorar el SEO y ofrecer experiencias específicas a tus visitantes. Lo mejor es que el proceso es muy rápido y no requiere conocimientos avanzados. Vamos a ello.
¿Qué es un subdominio y por qué usarlo en PrestaShop?
Un subdominio es una extensión de tu dominio principal. Piensa en tu dominio como una casa: tudominio.com es la dirección principal, y un subdominio sería como una habitación adicional con su propia entrada, como blog.tudominio.com. En el contexto de PrestaShop, crear un subdominio te permite:
- Separar funcionalidades: Por ejemplo, tener un blog en
blog.tutienda.comsin mezclarlo con la tienda principal. - Crear versiones de prueba: Usa
pruebas.tutienda.compara testear nuevas funciones o diseños antes de lanzarlos. - Mejorar el SEO: Los subdominios pueden indexarse de forma independiente, lo que ayuda a posicionar contenido específico.
- Organizar contenido: Ideal para secciones como foros, soporte o áreas de clientes.
[INFO] Aunque los subdominios son independientes, comparten los recursos de tu hosting (espacio en disco, ancho de banda, etc.). Asegúrate de que tu plan lo soporte.
Requisitos antes de empezar
Antes de lanzarte a crear subdominio cPanel, verifica que cumples con estos puntos:
- Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting. Normalmente las recibes por correo al contratar el servicio.
- Dominio principal configurado: Debes tener un dominio activo (ejemplo:
tutienda.com) apuntando a tu hosting. - PrestaShop instalado (opcional): Si quieres que el subdominio tenga una instalación independiente de PrestaShop, necesitarás los archivos de instalación. Si solo buscas una carpeta para contenido adicional, con tener la estructura vacía basta.
- Espacio en disco suficiente: Revisa que tu hosting tenga capacidad para almacenar los archivos del subdominio.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso es por el puerto 2106. En ese caso, busca la opción "Subdominios" dentro del panel. En este artículo nos centraremos en cPanel, que es el más común.
Paso a paso: Cómo crear un subdominio para PrestaShop en cPanel
Sigue estos pasos exactos. No te preocupes si nunca lo has hecho, te guío con instrucciones muy detalladas.
1. Accede a tu cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanel o https://tuip:2083. Si no lo recuerdas, consulta el correo de bienvenida de tu hosting.
Ingresa tu usuario y contraseña (los mismos que usas para gestionar tu hosting). Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitamos uno.
2. Busca la sección "Subdominios"
Dentro de cPanel, localiza la categoría "Dominios" (suele tener un icono de un mundo o una red). Allí encontrarás la opción "Subdominios". Haz clic en ella.
Si no la ves, puedes usar el buscador de cPanel (parte superior derecha) y escribir "subdominios". Se abrirá una página con un formulario sencillo.
3. Completa los datos del subdominio
En la página de Subdominios verás un formulario con los siguientes campos:
- Subdominio: Aquí escribes el nombre que quieras, sin espacios y en minúsculas. Por ejemplo:
blog,pruebas,tienda2,foro. - Dominio: Se selecciona automáticamente tu dominio principal (ejemplo:
tudominio.com). No lo cambies. - Document Root (raíz del documento): cPanel te sugiere una carpeta automáticamente, como
public_html/blogopublic_html/pruebas. No la modifiques a menos que sepas lo que haces. Esta carpeta será donde se almacenen los archivos de tu subdominio.
[WARNING] Si cambias la ruta del Document Root, podrías perder la referencia y que el subdominio no funcione. Déjala como está.
Haz clic en "Crear". En unos segundos, cPanel te confirmará que el subdominio se ha creado correctamente. ¡Listo! Ya tienes tu subdominio PrestaShop cPanel creado.
4. Verifica que el subdominio funcione
Abre una nueva pestaña en tu navegador y escribe la dirección completa del subdominio, por ejemplo: http://blog.tudominio.com. Deberías ver una página en blanco o un mensaje de "Bienvenido" (depende de tu hosting). Si ves un error 404, no te preocupes, es normal porque aún no has subido contenido.
[INFO] La propagación del DNS puede tardar de unos minutos a 24 horas, aunque normalmente es casi instantánea. Si no ves el subdominio de inmediato, espera un poco y vuelve a intentarlo.
Cómo instalar PrestaShop en tu nuevo subdominio
Ahora que ya tienes el subdominio, puedes instalar una copia independiente de PrestaShop. Esto es útil para tener una tienda de pruebas o una versión separada. Sigue estos pasos:
1. Sube los archivos de PrestaShop
Primero, descarga la última versión de PrestaShop desde su sitio oficial. Luego, desde cPanel, usa el Administrador de Archivos (icono con una carpeta) o un cliente FTP (como FileZilla) para subir los archivos a la carpeta del subdominio. Por ejemplo:
- Ve a
public_html/blog/(si tu subdominio esblog.tudominio.com). - Sube todos los archivos de PrestaShop allí (puedes comprimirlos en ZIP y luego descomprimirlos desde el Administrador de Archivos).
2. Crea una base de datos
PrestaShop necesita una base de datos MySQL. En cPanel, busca la sección "Bases de Datos MySQL" y crea una nueva:
- Nombre de la base de datos: Por ejemplo,
tudominio_blog. - Usuario: Crea un usuario con contraseña segura.
- Privilegios: Asigna todos los privilegios al usuario sobre la base de datos.
Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación.
3. Ejecuta la instalación de PrestaShop
Abre tu navegador y ve a http://blog.tudominio.com. Te aparecerá el asistente de instalación de PrestaShop. Sigue estos pasos:
- Selecciona tu idioma.
- Acepta los términos de licencia.
- En "Configuración de la base de datos", ingresa los datos que creaste en el paso anterior.
- Completa la información de la tienda (nombre, dirección, etc.).
- Crea una cuenta de administrador.
Al finalizar, ¡tendrás tu PrestaShop funcionando en el subdominio!
[TIP] Si tu hosting tiene instalador automático (como Softaculous), puedes instalar PrestaShop directamente desde cPanel sin subir archivos manualmente. Busca la opción "Instalador de aplicaciones" y elige PrestaShop.
Configuraciones adicionales importantes
Una vez que tu PrestaShop subdominio está listo, considera estos ajustes para optimizar su funcionamiento.
Configurar HTTPS (SSL)
Es fundamental que tu subdominio use HTTPS para seguridad y SEO. En cPanel, busca la sección "SSL/TLS" o "AutoSSL". Si tu hosting ofrece certificados gratuitos (como Let's Encrypt), puedes activarlos fácilmente:
- Ve a "SSL/TLS" y luego a "Administrar sitios SSL".
- Selecciona tu subdominio de la lista y haz clic en "Ejecutar AutoSSL".
En unos minutos, tu subdominio estará protegido.
Redirecciones y SEO
Si quieres que el subdominio sea parte de tu estrategia SEO, asegúrate de:
- Usar URLs limpias: En PrestaShop, activa las URLs amigables desde el panel de administración (Parámetros de la tienda > Tráfico y SEO).
- No duplicar contenido: Si tu subdominio es un blog, evita copiar contenido de la tienda principal.
- Configurar Google Analytics: Instala un módulo de análisis para medir el tráfico.
[WARNING] No uses el subdominio para contenido idéntico al del dominio principal, ya que Google podría penalizarte por contenido duplicado.
Solución de problemas comunes
A veces, al crear subdominio cPanel, pueden surgir pequeños inconvenientes. Aquí te ayudo a resolverlos.
Error 404 al acceder al subdominio
- Causa: La carpeta del subdominio está vacía o no tiene un archivo index (como index.php o index.html).
- Solución: Sube un archivo de prueba (por ejemplo, un
index.htmlcon texto simple) a la carpeta del subdominio desde el Administrador de Archivos.
El subdominio no se ve después de crearlo
- Causa: Propagación de DNS lenta o caché del navegador.
- Solución: Espera unos minutos y borra la caché de tu navegador. También puedes probar desde otro dispositivo o red.
Problemas al instalar PrestaShop
- Error de base de datos: Verifica que el nombre de la base de datos, usuario y contraseña sean correctos. En cPanel, los nombres suelen tener un prefijo (ejemplo:
tudominio_blog). - Permisos de archivos: Asegúrate de que la carpeta del subdominio tenga permisos 755 y los archivos 644. Puedes cambiarlos desde el Administrador de Archivos.
[INFO] Si tu hosting usa Syspanel (puerto 2106), el proceso es idéntico, solo que el panel se ve diferente. Busca "Subdominios" en el menú lateral.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes sobre PrestaShop subdominio.
¿Puedo tener múltiples subdominios para PrestaShop?
Sí, puedes crear tantos como tu hosting permita. Cada uno será independiente y tendrá su propia carpeta.
¿Los subdominios afectan el rendimiento de mi tienda principal?
No directamente. Sin embargo, si todos comparten los mismos recursos del servidor, un subdominio con mucho tráfico podría ralentizar el resto. Monitorea el uso de recursos desde cPanel.
¿Necesito un plan de hosting especial para subdominios?
La mayoría de los planes de hosting compartido incluyen subdominios ilimitados. Revisa las especificaciones de tu proveedor.
¿Puedo usar el mismo PrestaShop en varios subdominios?
Técnicamente sí, pero no es recomendable. Cada subdominio debe tener su propia instalación para evitar conflictos de base de datos y archivos.
¿Cómo elimino un subdominio?
En cPanel, ve a "Subdominios", busca el que quieras eliminar y haz clic en "Eliminar". También se borrará su carpeta (a menos que la hayas movido).
Conclusión
Crear un subdominio PrestaShop cPanel es un proceso sencillo que te abre muchas posibilidades para organizar y expandir tu tienda online. Ya sea para un blog, un área de pruebas o una sección especial, siguiendo estos pasos podrás tenerlo listo en minutos. Recuerda que la clave está en la planificación: define bien el propósito del subdominio y no descuides la seguridad con HTTPS.
Si te surge cualquier duda, no dudes en contactar con el soporte de tu hosting. ¡Estoy seguro de que podrás manejarlo sin problemas! Ahora, manos a la obra y a crear ese subdominio que tanto necesitas.
[TIP] Guarda siempre una copia de seguridad de tu tienda principal antes de hacer cambios importantes. ¡Nunca está de más!
