Añadir un subdominio para PrestaShop en Syspanel
¿Qué es un subdominio y por qué lo necesitas para PrestaShop?
Un subdominio es una extensión de tu dominio principal que te permite organizar tu sitio web en secciones independientes. Por ejemplo, si tu tienda principal es tutienda.com, un subdominio podría ser blog.tutienda.com o tienda.tutienda.com.
En el contexto de PrestaShop, los subdominios son especialmente útiles para separar tu tienda online de otras secciones de tu sitio web, como un blog, un área de soporte o incluso para crear una tienda de pruebas (staging) sin afectar tu tienda principal.
Cuando hablamos de subdominio PrestaShop Syspanel, nos referimos al proceso de crear y configurar un subdominio dentro del panel de control Syspanel (antes conocido como HestiaCP) para alojar tu tienda PrestaShop.
A lo largo de esta guía, te explicaré paso a paso cómo crear un subdominio en Syspanel, cómo instalar PrestaShop en él y qué consideraciones debes tener en cuenta para que todo funcione correctamente. No necesitas ser un experto técnico; solo sigue las instrucciones y en pocos minutos tendrás tu subdominio funcionando.
Requisitos previos antes de crear tu subdominio
Antes de lanzarte a crear subdominio hosting, asegúrate de tener lo siguiente:
- Acceso a tu panel de control Syspanel (la URL suele ser algo como
https://tu-servidor:2106). - Tus credenciales de administrador (usuario y contraseña).
- Un dominio principal registrado y apuntando a tu servidor.
- Prestashop en su versión más reciente (puedes descargarlo desde el sitio oficial).
- Un cliente FTP o el administrador de archivos del panel para subir los archivos.
[INFO] El puerto de acceso a Syspanel es el 2106. Asegúrate de incluirlo en la URL cuando intentes acceder a tu panel de control.
Paso 1: Acceder a Syspanel
Lo primero es acceder a tu panel de control Syspanel. Abre tu navegador y escribe la dirección de tu servidor seguida de dos puntos y el puerto 2106. Por ejemplo: https://tudominio.com:2106.
Si es la primera vez que entras, es posible que el navegador te muestre un aviso de seguridad porque el certificado SSL no es reconocido. No te preocupes, puedes continuar; esto es normal en paneles de administración.
Una vez que aceptes el aviso, verás la pantalla de inicio de sesión. Introduce tu usuario y contraseña de administrador. Al entrar, verás el panel principal con todas las opciones de gestión de tu hosting.
[TIP] Si no recuerdas tu contraseña, puedes restablecerla desde la opción "¿Olvidaste tu contraseña?" en la misma pantalla de inicio de sesión.
Paso 2: Crear el subdominio en Syspanel
Ahora que estás dentro del panel, vamos a crear subdominio hosting. Sigue estos pasos:
2.1. Localiza la sección de dominios
En el menú principal de Syspanel, busca la sección "Web" o "Dominios". Normalmente está en la barra lateral izquierda o en el panel principal con un icono de globo terráqueo. Haz clic en esa opción para ver la lista de dominios asociados a tu cuenta.
2.2. Añade un nuevo subdominio
En la parte superior de la lista de dominios, verás un botón que dice "Añadir dominio" o "Agregar dominio". Haz clic en él. Se abrirá un formulario donde debes completar los siguientes campos:
- Dominio: Aquí escribe el subdominio que deseas crear. Por ejemplo,
prestashop.tudominio.com. - Usuario FTP: Puedes dejar el que aparece por defecto o crear uno nuevo. Este usuario te servirá para acceder a los archivos del subdominio.
- Contraseña: Establece una contraseña segura para el usuario FTP.
- Directorio: Por defecto, Syspanel creará una carpeta con el nombre del subdominio en tu directorio raíz. Puedes dejarlo así o personalizarlo si lo prefieres.
2.3. Configuración adicional
En algunos casos, el panel te ofrecerá opciones adicionales como:
- Habilitar SSL: Te recomiendo activarlo desde el principio para que tu subdominio tenga cifrado HTTPS.
- Soporte PHP: Asegúrate de que la versión de PHP sea compatible con PrestaShop (la 7.4 o superior es recomendable).
Cuando hayas completado todos los campos, haz clic en "Guardar" o "Crear". El sistema procesará la solicitud y en unos segundos tendrás tu subdominio creado.
[WARNING] Ten cuidado al elegir el nombre del subdominio. Una vez creado, cambiarlo no es tan sencillo y puede afectar a la configuración de tu tienda.
Paso 3: Instalar PrestaShop en tu subdominio
Una vez que tienes el subdominio creado, es hora de instalar PrestaShop en él. Este proceso es similar a instalarlo en un dominio principal, pero con algunas particularidades.
3.1. Descarga PrestaShop
Lo primero es descargar el paquete de instalación de PrestaShop. Puedes obtenerlo desde el sitio oficial de PrestaShop o desde el administrador de archivos de Syspanel si tienes acceso a la descarga directa.
3.2. Sube los archivos al subdominio
Tienes dos opciones para subir los archivos:
- Usar el administrador de archivos de Syspanel: Ve a la sección "Archivos" o "Administrador de archivos", navega hasta la carpeta de tu subdominio (normalmente
/public_html/prestashop.tudominio.com) y sube el archivo ZIP de PrestaShop. - Usar FTP: Conecta con tu cliente FTP favorito (como FileZilla) usando el usuario y contraseña FTP que creaste en el paso anterior. Sube el archivo ZIP a la carpeta correspondiente.
3.3. Descomprime el archivo
Una vez subido el ZIP, descomprímelo en la misma carpeta. Si usas el administrador de archivos, selecciona el archivo y haz clic en "Extraer". Si usas FTP, tendrás que hacerlo desde el servidor (puedes usar el administrador de archivos para esto).
3.4. Ejecuta el instalador
Abre tu navegador y escribe la URL de tu subdominio: https://prestashop.tudominio.com. Automáticamente, el instalador de PrestaShop se ejecutará. Sigue los pasos del asistente:
- Selecciona el idioma: Elige el idioma de instalación.
- Acepta los términos: Marca la casilla de aceptación de licencia.
- Verifica los requisitos: El instalador comprobará que tu servidor cumple con los requisitos. Si algo falla, te indicará cómo solucionarlo.
- Configura la tienda: Introduce el nombre de tu tienda, el sector, los productos que venderás, etc.
- Configura la base de datos: Aquí necesitarás crear una base de datos para tu subdominio. En Syspanel, puedes hacerlo desde la sección "Bases de datos". Anota el nombre de la BD, el usuario y la contraseña.
- Cuenta de administrador: Crea la cuenta de administrador de tu tienda.
- Finaliza la instalación: Una vez completado, elimina la carpeta
installque se encuentra en la raíz del subdominio por seguridad.
[TIP] Si tienes problemas con la instalación, revisa que la versión de PHP sea compatible y que los permisos de archivos sean los correctos (755 para directorios y 644 para archivos).
Paso 4: Configurar DNS para tu subdominio
Una parte crucial de añadir un subdominio para PrestaShop en Syspanel es asegurarte de que el DNS apunte correctamente. Aunque Syspanel crea automáticamente un registro DNS interno, si tu dominio está administrado por un proveedor externo, debes configurarlo manualmente.
4.1. Accede a tu gestor de DNS
Entra en el panel de control de tu proveedor de dominios (donde compraste el dominio). Busca la sección de "Zona DNS" o "Gestión de DNS".
4.2. Crea un registro A
Debes crear un registro A para tu subdominio que apunte a la IP de tu servidor. Por ejemplo:
- Nombre:
prestashop(esto crearáprestashop.tudominio.com) - Tipo: A
- Valor: La IP de tu servidor (por ejemplo,
192.168.1.100)
4.3. Espera la propagación
Los cambios de DNS pueden tardar entre 24 y 48 horas en propagarse por todo el mundo. En la mayoría de los casos, el subdominio funcionará en unas pocas horas.
[INFO] Si tu dominio ya está usando los servidores DNS de Syspanel, no tendrás que hacer nada más; el panel creará el registro automáticamente.
Paso 5: Configurar SSL para tu subdominio
La seguridad es esencial para cualquier tienda online. PrestaShop maneja datos sensibles de clientes, por lo que necesitas un certificado SSL válido.
5.1. Activa SSL desde Syspanel
En la sección de dominios de Syspanel, busca la opción de "SSL" o "Certificados". Haz clic en "Añadir SSL" y selecciona la opción "Let's Encrypt". Esta es una autoridad de certificación gratuita que te proporcionará un certificado válido.
5.2. Verifica la instalación
Una vez emitido el certificado, Syspanel lo instalará automáticamente. Puedes verificarlo visitando tu subdominio con https:// y comprobando que el candado de seguridad aparece en el navegador.
5.3. Forza HTTPS en PrestaShop
En el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "Rendimiento" y activa la opción "Forzar HTTPS". Esto redirigirá todo el tráfico a la versión segura de tu tienda.
[WARNING] No olvides renovar el certificado SSL. Let's Encrypt tiene una validez de 90 días, pero Syspanel suele renovarlo automáticamente. Verifica que la renovación automática esté activada.
Consideraciones adicionales y preguntas frecuentes
¿Puedo usar un subdominio para una tienda de pruebas?
Sí, es una práctica común. Puedes crear un subdominio como test.tudominio.com para probar cambios antes de aplicarlos a tu tienda principal. Solo asegúrate de protegerlo con contraseña para que los clientes no accedan a ella.
¿Afecta el subdominio al SEO de mi tienda principal?
No necesariamente. Si usas el subdominio para contenido complementario (como un blog), puede beneficiar tu SEO si lo enlazas correctamente con la tienda principal. Sin embargo, si creas contenido duplicado, podrías tener problemas de penalización. Usa herramientas como Google Search Console para monitorear.
¿Qué hago si mi subdominio no carga?
Si tu subdominio no carga, revisa los siguientes puntos:
- Que el registro DNS se haya propagado correctamente.
- Que los archivos de PrestaShop estén en la carpeta correcta.
- Que la base de datos esté configurada correctamente.
- Que no haya errores de permisos de archivos.
¿Puedo eliminar el subdominio si ya no lo necesito?
Sí, desde Syspanel puedes eliminar el subdominio. Sin embargo, ten en cuenta que esto borrará todos los archivos y la base de datos asociada. Asegúrate de hacer una copia de seguridad antes.
Conclusión
Añadir un subdominio para PrestaShop en Syspanel es un proceso sencillo si sigues los pasos adecuados. Desde la creación del subdominio hasta la instalación de PrestaShop y la configuración de SSL, cada paso está diseñado para que incluso usuarios sin experiencia técnica puedan realizarlo sin problemas.
Recuerda que Syspanel (anteriormente HestiaCP) es una herramienta potente que te facilita la gestión de tu hosting. Con el puerto 2106 como acceso, tienes el control total sobre tus dominios, subdominios, bases de datos y certificados SSL.
Si sigues esta guía, tendrás tu tienda PrestaShop corriendo en un subdominio en muy poco tiempo. Ya sea para crear una tienda separada, un blog o un entorno de pruebas, los subdominios son una solución flexible y profesional.
[TIP] No tengas miedo de experimentar. Crea un subdominio de prueba y familiarízate con el proceso. Cuanto más practiques, más cómodo te sentirás gestionando tu hosting.
¿Tienes más dudas? Consulta la documentación oficial de PrestaShop y Syspanel, o contacta con tu proveedor de hosting para obtener ayuda personalizada. ¡Buena suerte con tu tienda online!
