Cómo agregar un subdominio en SysPanel para PrestaShop
¿Por qué necesitas un subdominio para PrestaShop?
Antes de ponernos manos a la obra, es importante que entiendas qué es un subdominio y por qué puede ser útil para tu tienda PrestaShop. Un subdominio es como una "extensión" de tu dominio principal. Por ejemplo, si tu dominio es tutienda.com, un subdominio podría ser blog.tutienda.com o tienda.tutienda.com. En SysPanel, crear un subdominio es un proceso sencillo que te permitirá organizar mejor tu contenido o incluso tener una tienda separada para un mercado específico.
Imagina que tienes un PrestaShop con productos en español y quieres crear una versión en inglés. Puedes usar un subdominio como en.tutienda.com para mantener todo ordenado sin mezclar configuraciones. Además, esto ayuda al SEO porque los motores de búsqueda entienden mejor la estructura de tu sitio.
Requisitos previos para crear un subdominio en SysPanel
Para seguir esta guía, necesitas tener acceso a tu panel de control SysPanel. Recuerda que SysPanel es la versión mejorada de HestiaCP, y el acceso se realiza a través del puerto 2106. Si todavía no tienes tus credenciales, contacta con tu proveedor de hosting.
Asegúrate de tener:
- Tu dominio principal ya configurado en SysPanel.
- Acceso a la interfaz web de SysPanel (https://tudominio.com:2106).
- Tu nombre de usuario y contraseña de administrador.
- Una idea clara del nombre del subdominio que quieres crear (por ejemplo, store.midominio.com).
Paso a paso: Cómo agregar un subdominio en SysPanel
1. Accede a SysPanel
Abre tu navegador favorito y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo:
https://midominio.com:2106
[INFO] Si ves un aviso de seguridad sobre el certificado, no te preocupes. Es normal en conexiones internas. Simplemente haz clic en "Avanzado" y luego en "Continuar".
2. Inicia sesión con tus credenciales
Introduce tu nombre de usuario y contraseña. Si es la primera vez que accedes, probablemente te hayan proporcionado estos datos al contratar el hosting. Una vez dentro, verás el panel principal con todas las opciones de gestión.
3. Localiza la sección de "Web"
En el menú lateral izquierdo, busca la opción "Web" o "Sitios web". Haz clic para expandir las opciones. Aquí es donde se gestionan todos los dominios y subdominios asociados a tu cuenta.
4. Selecciona tu dominio principal
En la lista de dominios, busca el dominio principal donde quieres añadir el subdominio. Por ejemplo, si tu dominio es midominio.com, selecciona esa entrada. Verás que aparecen botones de acción como "Editar", "Eliminar" o "Añadir dominio".
5. Haz clic en "Añadir dominio" o "Crear subdominio"
Busca el botón que dice "Añadir dominio" o "Crear subdominio". Dependiendo de la versión de SysPanel, puede tener un nombre ligeramente diferente. Al hacer clic, se abrirá un formulario.
6. Configura los detalles del subdominio
En el formulario, deberás rellenar los siguientes campos:
- Dominio: Aquí escribes el nombre completo del subdominio. Por ejemplo: store.midominio.com (sin http:// ni www).
- Directorio raíz: SysPanel te sugerirá una ruta automática, como
/home/usuario/web/store.midominio.com/public_html. Puedes dejarlo así o personalizarlo si lo prefieres. - Tipo de sitio: Selecciona "PHP" si vas a instalar PrestaShop (que requiere PHP y MySQL).
- Habilitar SSL: Marca esta casilla si quieres que tu subdominio tenga HTTPS. Es muy recomendable para una tienda online.
[TIP] Si no ves la opción de SSL, puedes activarlo más tarde desde la sección de "SSL" del subdominio.
7. Guarda la configuración
Una vez rellenos los campos, haz clic en "Guardar" o "Crear". SysPanel procesará la solicitud y en pocos segundos tu subdominio estará creado. Verás que aparece en la lista de dominios con un estado "Activo".
8. Verifica la creación del subdominio
Para asegurarte de que todo funciona, abre una nueva pestaña en tu navegador y escribe la URL del subdominio (por ejemplo, https://store.midominio.com). Deberías ver una página predeterminada de bienvenida o un mensaje de "Sitio en construcción". Esto confirma que el subdominio está operativo.
Cómo instalar PrestaShop en tu nuevo subdominio
Ahora que tienes el subdominio creado, es hora de instalar PrestaShop. Sigue estos pasos:
1. Descarga PrestaShop desde el repositorio oficial
Ve a prestashop.com y descarga la última versión estable. Normalmente viene en un archivo ZIP.
2. Sube los archivos al directorio del subdominio
Puedes usar el administrador de archivos de SysPanel o un cliente FTP como FileZilla. La ruta de destino es la que configuraste en el paso 6, generalmente algo como:
/home/usuario/web/store.midominio.com/public_html
Extrae el contenido del ZIP directamente en esa carpeta.
[WARNING] Asegúrate de que los archivos estén en la raíz del
public_html, no en una subcarpeta. Si creas una carpeta adicional, la URL de tu tienda serástore.midominio.com/carpetaen lugar destore.midominio.com.
3. Crea una base de datos para PrestaShop
En SysPanel, ve a la sección "Bases de datos" y haz clic en "Añadir base de datos". Elige un nombre descriptivo, como prestashop_store, y asigna un usuario con todos los privilegios. Anota la contraseña, la necesitarás más adelante.
4. Ejecuta el instalador de PrestaShop
Abre tu navegador y ve a la URL del subdominio. El instalador de PrestaShop se iniciará automáticamente. Durante el proceso:
- Selecciona el idioma.
- Acepta los términos de licencia.
- Introduce los datos de la base de datos que creaste (nombre, usuario, contraseña y servidor, que suele ser
localhost). - Configura la información de tu tienda (nombre, dirección, moneda, etc.).
- Crea una cuenta de administrador.
5. Finaliza la instalación
Una vez completado, PrestaShop estará funcionando en tu subdominio. Puedes acceder al panel de administración desde store.midominio.com/admin (la ruta exacta puede variar).
Configuraciones adicionales para SEO en tu subdominio
Para que tu subdominio con PrestaShop tenga un buen rendimiento en buscadores, ten en cuenta estos consejos:
- Activa SSL: En SysPanel, ve a la sección "SSL" de tu subdominio y habilita Let's Encrypt. Esto mejora la confianza y el ranking.
- Configura el archivo robots.txt: Asegúrate de que los motores de búsqueda puedan indexar tu subdominio correctamente.
- Usa redirecciones 301: Si migras contenido del dominio principal al subdominio, configura redirecciones para no perder tráfico.
- Optimiza la velocidad: PrestaShop puede ser pesado. Activa la caché y comprime imágenes desde el panel de administración.
Preguntas frecuentes (FAQ) sobre subdominios en SysPanel
¿Puedo crear varios subdominios para PrestaShop?
Sí, puedes crear tantos como necesites. Cada uno tendrá su propio directorio y base de datos independiente.
¿Cómo elimino un subdominio en SysPanel?
Ve a la sección "Web", selecciona el subdominio y haz clic en "Eliminar". Ten cuidado, ya que esto borrará todos los archivos asociados.
¿Qué hago si el subdominio no carga?
Primero, verifica que los registros DNS estén apuntando a tu servidor. Si usas SysPanel, los DNS suelen configurarse automáticamente, pero puede tardar hasta 24 horas en propagarse.
¿Puedo usar un subdominio para un PrestaShop multilingüe?
Sí, es una práctica común. Por ejemplo, es.tudominio.com para español y en.tudominio.com para inglés. Solo asegúrate de configurar correctamente las URLs amigables en PrestaShop.
¿SysPanel es compatible con PrestaShop 8?
Sí, las versiones recientes de SysPanel (basadas en HestiaCP) soportan PHP 8.x y MySQL 8, que son los requisitos de PrestaShop 8.
Conclusión
Crear un subdominio en SysPanel para PrestaShop es un proceso directo que te permite organizar tu tienda online de manera eficiente. Siguiendo esta guía, podrás tener tu subdominio listo en cuestión de minutos, con todas las configuraciones necesarias para un buen SEO y rendimiento. Recuerda que SysPanel es una herramienta potente y amigable, diseñada para que incluso usuarios sin experiencia técnica puedan gestionar sus sitios web sin complicaciones.
Si encuentras algún problema, no dudes en consultar la documentación oficial de SysPanel o contactar con tu soporte técnico. ¡Ahora ya estás listo para expandir tu tienda PrestaShop con nuevos subdominios!
