Configurar un subdominio en Syspanel para una tienda PrestaShop
Introducción
¿Tienes una tienda online con PrestaShop y necesitas crear un subdominio Syspanel para organizar mejor tu negocio? Quizás quieras un subdominio como tienda.tudominio.com para tu PrestaShop, o blog.tudominio.com para tu contenido. Configurar un PrestaShop subdominio en Syspanel es un proceso sencillo, pero hay pasos clave que debes seguir para que funcione correctamente.
En este Syspanel tutorial, te guiaré de la mano, paso a paso, para que puedas crear subdominio y alojar tu PrestaShop sin complicaciones. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Al final, tendrás tu tienda funcionando en un subdominio personalizado, con todo configurado para que tus clientes te encuentren fácilmente.
[INFO] Syspanel es el nombre comercial de HestiaCP en nuestro servicio. Siempre accedes a tu panel a través del puerto 2106 (ejemplo:
https://tudominio.com:2106).
¿Qué es un subdominio y por qué usarlo para PrestaShop?
Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es mitienda.com, un subdominio podría ser shop.mitienda.com o store.mitienda.com. Es como una carpeta especial en tu servidor, pero con su propia identidad.
Usar un subdominio Syspanel para tu PrestaShop tiene varias ventajas:
- Organización: Separa tu tienda de otras partes de tu sitio (blog, foro, etc.).
- Rendimiento: Puedes asignar recursos específicos al subdominio.
- SEO: Los motores de búsqueda ven los subdominios como sitios independientes, lo que puede ayudar a posicionar mejor tu tienda.
- Seguridad: Aísla la configuración de PrestaShop del resto de tu web.
Ahora que sabes por qué es útil, vamos a configurarlo.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Acceso a Syspanel: Necesitas las credenciales de administrador. Recuerda que la URL de acceso usa el puerto 2106.
- Un dominio principal registrado: Por ejemplo,
tudominio.com. - PrestaShop instalado o los archivos listos: Puedes tener los archivos comprimidos o ya subidos al servidor.
- DNS configurado: Tu dominio debe apuntar a los servidores de nombres de tu hosting (generalmente lo hace automáticamente).
[WARNING] Si tu dominio no está correctamente apuntado a los servidores DNS de Syspanel, el subdominio no funcionará. Verifica esto antes de continuar.
Paso 1: Acceder a Syspanel
Abre tu navegador y escribe la dirección de tu panel. Por ejemplo:
https://tudominio.com:2106
Ingresa tu usuario y contraseña. Si es la primera vez, usa los datos que te proporcionaron al contratar el hosting.
[TIP] Si olvidaste tu contraseña, puedes recuperarla desde la misma pantalla de inicio de sesión. Busca la opción "¿Olvidaste tu contraseña?".
Una vez dentro, verás el panel principal con todas las opciones de gestión.
Paso 2: Navegar a la sección de dominios
En el menú lateral izquierdo, busca la opción "WEB" o "Sitios Web". Haz clic allí.
Se desplegarán las opciones. Selecciona "Dominios" o "Añadir Dominio", dependiendo de la versión de Syspanel.
[INFO] En algunas versiones, la opción puede llamarse "Añadir subdominio" directamente. No te preocupes, el proceso es similar.
Paso 3: Crear el subdominio
Ahora vamos a crear subdominio para tu PrestaShop. Sigue estos pasos:
- Haz clic en el botón "Añadir Dominio" o "Crear Subdominio".
- En el campo "Dominio", escribe el nombre completo del subdominio. Por ejemplo:
tienda.tudominio.com.- Importante: No incluyas
http://niwww. Solo el nombre.
- Importante: No incluyas
- En "Tipo de DNS", selecciona "Añadir registro DNS" (si aparece). Esto creará automáticamente los registros necesarios.
- En "Ruta del documento", puedes dejar la que viene por defecto (generalmente algo como
/home/usuario/web/tienda.tudominio.com/public_html). Esta es la carpeta donde se alojarán los archivos de PrestaShop. - Haz clic en "Guardar" o "Añadir".
En unos segundos, el sistema creará el subdominio y la carpeta correspondiente.
[TIP] Si quieres personalizar la ruta, asegúrate de que la carpeta exista o se cree automáticamente. Si no, puedes crearla manualmente más tarde.
Paso 4: Subir los archivos de PrestaShop al subdominio
Ahora que el subdominio Syspanel está creado, necesitas instalar PrestaShop. Hay dos formas comunes:
Opción A: Subir archivos mediante FTP
- Conéctate a tu servidor usando un cliente FTP (como FileZilla).
- Los datos de conexión los encuentras en Syspanel, en la sección "FTP" o "Usuarios FTP".
- Navega a la carpeta del subdominio:
/home/usuario/web/tienda.tudominio.com/public_html. - Sube todos los archivos de PrestaShop (puedes descargar la última versión desde prestashop.com).
- Una vez subidos, continúa con la instalación web.
Opción B: Usar el instalador automático (si está disponible)
En Syspanel, a veces hay un instalador de aplicaciones (como Softaculous o Scripts). Busca en el menú "Aplicaciones" o "Instalador", selecciona PrestaShop y sigue las instrucciones. Esto es más rápido y no requiere FTP.
[WARNING] Si usas el instalador automático, asegúrate de seleccionar el subdominio correcto en el paso de "Dominio". De lo contrario, la instalación se hará en el dominio principal.
Paso 5: Configurar la base de datos
PrestaShop necesita una base de datos MySQL. Si no la tienes, créala desde Syspanel:
- Ve a "Base de Datos" en el menú lateral.
- Haz clic en "Añadir Base de Datos".
- Completa los campos:
- Nombre de la base de datos: Por ejemplo,
tienda_prestashop. - Usuario: Crea un usuario y contraseña seguros.
- Host: Normalmente es
localhost.
- Nombre de la base de datos: Por ejemplo,
- Guarda los datos. Anótalos porque los necesitarás durante la instalación de PrestaShop.
[INFO] La base de datos se crea automáticamente vinculada al subdominio. No olvides asignar los permisos correctos al usuario.
Paso 6: Instalar PrestaShop
Ahora abre tu navegador y visita tu subdominio:
http://tienda.tudominio.com
Si los archivos están subidos correctamente, verás el asistente de instalación de PrestaShop. Sigue estos pasos generales:
- Selecciona el idioma de instalación.
- Acepta los términos de licencia.
- Configura la tienda: Nombre, actividad, país, etc.
- Configura la base de datos: Ingresa los datos que creaste en el paso anterior.
- Crea la cuenta de administrador: Usuario, contraseña y correo electrónico.
- Finaliza la instalación.
[TIP] Durante la instalación, PrestaShop te preguntará por la URL de la tienda. Asegúrate de que sea exactamente
http://tienda.tudominio.com(sinwwwa menos que lo hayas configurado).
Paso 7: Verificar la configuración DNS
Aunque Syspanel crea automáticamente los registros DNS, a veces puede haber demoras. Para asegurarte de que tu PrestaShop subdominio funcione:
- Ve a "DNS" en el menú de Syspanel.
- Busca el registro de tipo A para tu subdominio. Debe apuntar a la IP de tu servidor.
- También verifica que exista un registro CNAME (si lo usas) o NS (si delegaste el subdominio).
Si todo está correcto, espera unos minutos (hasta 24 horas en algunos casos) para que los cambios se propaguen.
[WARNING] Si después de 24 horas el subdominio no carga, contacta con soporte. Puede ser un problema de propagación DNS o configuración en el servidor.
Solución de problemas comunes
A veces las cosas no salen a la primera. Aquí tienes algunos problemas frecuentes y cómo solucionarlos:
"El subdominio no carga"
- Causa: DNS no propagado o archivos no subidos.
- Solución: Verifica los registros DNS en Syspanel. También revisa que la carpeta
public_htmlcontenga los archivos de PrestaShop.
"Error 404 al acceder"
- Causa: La ruta del documento no es correcta o faltan archivos.
- Solución: Asegúrate de que la carpeta del subdominio apunte a la correcta. Puedes editarla desde la sección "Dominios" en Syspanel.
"La base de datos no se conecta"
- Causa: Datos incorrectos o permisos insuficientes.
- Solución: Revisa el nombre de la base de datos, usuario y contraseña. En Syspanel, ve a "Base de Datos" y asegúrate de que el usuario tenga permisos de lectura/escritura.
"PrestaShop se ve mal (CSS roto)"
- Causa: Rutas absolutas o falta de configuración de URL amigables.
- Solución: En el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Tráfico y SEO" y configura la URL correcta. Activa las URLs amigables si es necesario.
Preguntas frecuentes (FAQ)
¿Puedo usar un subdominio con SSL?
Sí, Syspanel permite instalar certificados SSL gratuitos (Let's Encrypt) para cada subdominio. Ve a "SSL" en el menú, selecciona tu subdominio y haz clic en "Añadir SSL". Se generará automáticamente.
¿Cómo migrar una tienda PrestaShop existente a un subdominio?
- Exporta la base de datos desde tu instalación actual.
- Sube los archivos de PrestaShop al nuevo subdominio (como en el Paso 4).
- Crea una nueva base de datos en Syspanel e importa los datos.
- Modifica el archivo
app/config/parameters.phpcon los nuevos datos de conexión. - Actualiza las URLs en la base de datos (puedes usar herramientas como "Better Search Replace").
¿Puedo tener múltiples subdominios para diferentes versiones de PrestaShop?
Sí, puedes crear tantos subdominios como necesites. Cada uno tendrá su propia carpeta y base de datos. Solo asegúrate de no exceder los límites de tu plan de hosting.
¿El subdominio afecta el SEO de mi dominio principal?
Los subdominios se consideran sitios independientes para Google. Si tu tienda está en un subdominio, su SEO será separado del dominio principal. Esto puede ser bueno o malo según tu estrategia. Para compartir autoridad, usa subcarpetas en lugar de subdominios.
¿Qué hago si olvido la contraseña de Syspanel?
En la pantalla de inicio de sesión, haz clic en "¿Olvidaste tu contraseña?". Recibirás un enlace para restablecerla en tu correo electrónico. Si no, contacta con soporte.
Conclusión
Configurar un subdominio Syspanel para tu tienda PrestaShop es un proceso que, aunque requiere varios pasos, es muy manejable si sigues este Syspanel tutorial al pie de la letra. Desde crear subdominio hasta instalar PrestaShop y solucionar problemas, ahora tienes todas las herramientas para hacerlo por ti mismo.
Recuerda que la práctica hace al maestro. Si algo no sale bien la primera vez, no te desanimes. Revisa los pasos, verifica las configuraciones y, si es necesario, contacta con el soporte técnico. Tu tienda online estará funcionando en un abrir y cerrar de ojos.
[TIP] Una vez que tu PrestaShop esté en línea, no olvides optimizarlo para SEO: instala módulos de caché, comprime imágenes y configura URLs amigables. ¡Tu tienda merece estar en los primeros resultados de búsqueda!
¿Listo para empezar? ¡Manos a la obra!
