Guía paso a paso para crear un subdominio para PrestaShop en Syspanel
¿Qué es un subdominio y por qué usarlo en PrestaShop?
Antes de empezar con los pasos técnicos, aclaremos un concepto fundamental. Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu tienda es tutienda.com, un subdominio podría ser tienda.tutienda.com o admin.tutienda.com.
En el contexto de PrestaShop, usar un subdominio puede ser muy útil para:
- Separar secciones de tu tienda: Puedes tener un subdominio para tu blog (
blog.tutienda.com), otro para el área de clientes (clientes.tutienda.com) o incluso para una tienda multilingüe (es.tutienda.com). - Realizar pruebas: Puedes instalar una copia de tu tienda en un subdominio como
test.tutienda.compara probar nuevas funcionalidades o temas sin afectar tu tienda principal. - Mejorar la organización: Mantener tu tienda principal limpia y ordenada, delegando funcionalidades específicas a subdominios.
Esta guía te mostrará paso a paso cómo crear un subdominio PrestaShop en Syspanel, el panel de control que utilizamos para gestionar tu hosting. Syspanel (basado en HestiaCP) te permite realizar esta tarea de forma rápida y sencilla. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106).
Requisitos previos para crear un subdominio PrestaShop
Antes de comenzar, asegúrate de tener lo siguiente:
- Acceso a Syspanel: Necesitas las credenciales de administrador de tu hosting (usuario y contraseña de Syspanel).
- Dominio principal registrado y apuntando a tu hosting: El dominio principal (ejemplo:
tutienda.com) debe estar correctamente configurado en Syspanel. - Archivos de PrestaShop: Debes tener los archivos de instalación de PrestaShop listos (puedes descargarlos desde el sitio oficial de PrestaShop).
- Base de datos (opcional pero recomendado): Si planeas instalar una tienda completamente nueva en el subdominio, necesitarás crear una base de datos separada. Te explicaremos cómo hacerlo en Syspanel.
Paso 1: Acceder a Syspanel
- Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
- En la barra de direcciones, escribe la URL de acceso a Syspanel. Normalmente es algo como:
https://tudominio.com:2106(reemplazatudominio.comcon tu dominio real). - Presiona Enter. Es posible que veas un aviso de seguridad sobre la conexión (esto es normal en paneles de control). Haz clic en "Avanzado" y luego en "Continuar con tudominio.com (no seguro)" para acceder.
- Introduce tu usuario y contraseña de Syspanel y haz clic en "Iniciar sesión".
[TIP] Si no recuerdas tu contraseña, puedes solicitar un restablecimiento desde la misma página de inicio de sesión.
Paso 2: Navegar a la sección de dominios
Una vez dentro de Syspanel, sigue estos pasos:
- En el menú lateral izquierdo, busca la sección "WEB" y haz clic en ella.
- Se desplegarán varias opciones. Haz clic en "Dominios". Verás una lista de todos los dominios que tienes configurados en tu hosting.
Paso 3: Crear el subdominio
- En la parte superior derecha de la lista de dominios, verás un botón verde que dice "Añadir Dominio". Haz clic en él.
- Se abrirá un formulario. Aquí es donde configurarás tu subdominio PrestaShop.
- En el campo "Dominio", escribe el nombre completo del subdominio que deseas crear. Por ejemplo:
test.tutienda.com(reemplazatutienda.comcon tu dominio real). - En el campo "Paquete", selecciona el paquete de hosting que tienes contratado (normalmente será el que ya usas para tu dominio principal).
- En el campo "IP", generalmente se selecciona automáticamente la IP de tu servidor. Si no es así, elige la opción por defecto.
- Marca la casilla "Crear también un usuario FTP" si deseas gestionar los archivos del subdominio por separado (esto es muy recomendable para evitar confusiones). Se te pedirá que establezcas una contraseña para este usuario FTP.
- Haz clic en el botón "Guardar" (o "Añadir") para crear el subdominio.
[INFO] Syspanel creará automáticamente una carpeta en el servidor para tu subdominio. Por ejemplo, si tu dominio principal está en /home/usuario/web/tudominio.com/public_html, el subdominio se creará en /home/usuario/web/test.tutienda.com/public_html. Esta carpeta es donde deberás subir los archivos de PrestaShop.
Paso 4: Configurar la base de datos (opcional pero necesario para una tienda nueva)
Si vas a instalar PrestaShop desde cero en el subdominio, necesitarás una base de datos. Sigue estos pasos:
- En el menú lateral izquierdo de Syspanel, busca la sección "BDD" (Bases de Datos) y haz clic en ella.
- Verás un botón verde "Añadir Base de Datos". Haz clic en él.
- Se abrirá un formulario. Completa los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo,
test_prestashop_db. - Usuario: Se generará automáticamente un usuario basado en el nombre de la base de datos. Puedes modificarlo si lo deseas.
- Contraseña: Establece una contraseña segura. Puedes usar el generador de contraseñas de Syspanel.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo,
- Haz clic en "Guardar". Syspanel creará la base de datos y el usuario con los permisos correspondientes.
- Anota los siguientes datos, los necesitarás durante la instalación de PrestaShop:
- Nombre de la base de datos
- Usuario de la base de datos
- Contraseña de la base de datos
- Servidor de la base de datos (normalmente es
localhost)
Paso 5: Subir los archivos de PrestaShop al subdominio
Ahora debes subir los archivos de PrestaShop a la carpeta del subdominio. Puedes hacerlo de dos maneras:
Opción A: Usando un cliente FTP (FileZilla, Cyberduck, etc.)
- Conéctate al servidor usando las credenciales FTP que creaste en el Paso 3 (o las de tu usuario principal).
- Navega hasta la carpeta del subdominio:
/public_html(la ruta completa será algo como/home/usuario/web/test.tutienda.com/public_html). - Sube todos los archivos de PrestaShop (descomprimidos) a esa carpeta.
Opción B: Usando el Administrador de Archivos de Syspanel
- En el menú lateral izquierdo, haz clic en "WEB" y luego en "Dominios".
- Busca tu subdominio en la lista y haz clic en su nombre (o en el icono de la carpeta) para acceder a su gestor de archivos.
- Navega a la carpeta
public_html. - Haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop. Una vez subido, selecciona el archivo y haz clic en "Extraer" para descomprimirlo.
[WARNING] Asegúrate de que los archivos de PrestaShop estén en la raíz de public_html, no dentro de una subcarpeta. Si al extraer el ZIP se crea una carpeta (ej. prestashop), mueve todo su contenido a la raíz de public_html.
Paso 6: Instalar PrestaShop en el subdominio
- Abre una nueva pestaña en tu navegador y escribe la URL del subdominio:
http://test.tutienda.com(ohttps://test.tutienda.comsi tienes SSL configurado). - El asistente de instalación de PrestaShop debería aparecer automáticamente.
- Sigue los pasos del asistente:
- Idioma: Selecciona tu idioma.
- Licencia: Acepta los términos.
- Información de la tienda: Completa los datos de tu tienda (nombre, actividad, país, etc.).
- Configuración del sistema: El asistente verificará que tu servidor cumple con los requisitos. Si todo está bien, continúa.
- Configuración de la base de datos: Aquí es donde usarás los datos que anotaste en el Paso 4. Selecciona "MySQL", introduce el nombre de la base de datos, el usuario, la contraseña y
localhostcomo servidor. - Configuración de la cuenta: Crea la cuenta de administrador de tu tienda (email y contraseña).
- Instalación: Haz clic en "Instalar" y espera a que finalice el proceso.
- Una vez instalado, podrás acceder a tu tienda en
http://test.tutienda.comy al panel de administración enhttp://test.tutienda.com/admin.
Preguntas Frecuentes (FAQ)
¿Puedo usar el mismo certificado SSL para el subdominio?
Sí, si tienes un certificado SSL comodín (wildcard) como *.tutienda.com, este cubrirá automáticamente todos los subdominios. Si tienes un certificado específico para tu dominio principal, deberás generar uno nuevo para el subdominio o contactar con soporte para que lo configuren.
¿Qué hago si el subdominio no carga?
- Espera unos minutos: Los cambios en el DNS pueden tardar hasta 24 horas en propagarse, aunque normalmente se reflejan en minutos.
- Verifica la carpeta: Asegúrate de que los archivos de PrestaShop estén en la carpeta
public_htmlcorrecta del subdominio. - Revisa el archivo .htaccess: Si tienes reglas de redirección en el dominio principal, pueden estar afectando al subdominio.
¿Puedo tener múltiples tiendas PrestaShop en diferentes subdominios?
Sí, perfectamente. Cada subdominio actuará como una instalación independiente de PrestaShop. Solo necesitas repetir los pasos de esta guía para cada subdominio que quieras crear.
¿Cómo elimino un subdominio en Syspanel?
- Ve a "WEB" > "Dominios".
- Busca el subdominio que deseas eliminar.
- Haz clic en el icono de la papelera o en "Eliminar" (generalmente al final de la fila).
- Confirma la eliminación. Esto borrará todos los archivos y la configuración del subdominio.
[WARNING] Eliminar un subdominio es una acción irreversible. Asegúrate de haber hecho una copia de seguridad de los archivos y la base de datos si los necesitas.
¿Necesito conocimientos avanzados para crear un subdominio?
No, para nada. Como has visto, el proceso en Syspanel es muy intuitivo y no requiere conocimientos técnicos profundos. Solo debes seguir los pasos al pie de la letra y tener a mano los datos de tu hosting.
Conclusión
Crear un subdominio PrestaShop en Syspanel es un proceso sencillo que te permite organizar mejor tu proyecto online. Ya sea para pruebas, secciones específicas o tiendas multilingües, los subdominios son una herramienta muy útil. Recuerda que Syspanel (con acceso a través del puerto 2106) te ofrece todas las herramientas necesarias para gestionar tus dominios, bases de datos y archivos de forma centralizada.
Si en algún momento te encuentras con dificultades, no dudes en contactar con nuestro equipo de soporte. Estaremos encantados de ayudarte a configurar tu subdominio PrestaShop para que tu tienda funcione a la perfección. ¡Buena suerte con tu proyecto!
