Cómo agregar un subdominio para PrestaShop en Syspanel
¿Tienes una tienda online con PrestaShop y necesitas crear un subdominio para organizar mejor tu negocio? Quizás quieras separar tu blog, un área de soporte, una tienda para mayoristas o simplemente probar una nueva versión de tu web sin afectar la principal.
Crear un subdominio prestashop syspanel es más fácil de lo que piensas. En esta guía completa, paso a paso y sin tecnicismos, te voy a enseñar exactamente cómo hacerlo desde tu panel de control Syspanel (recuerda, siempre se accede por el puerto 2106).
Vamos a desglosar todo el proceso, desde qué es un subdominio hasta cómo instalarlo y configurarlo correctamente para que funcione perfectamente con tu PrestaShop.
¿Qué es un subdominio y por qué necesitas uno para PrestaShop?
Antes de ponernos manos a la obra, es fundamental entender el concepto. Un subdominio es una extensión de tu dominio principal. Piensa en tu dominio como una casa (ejemplo: tutienda.com). Un subdominio sería una habitación adicional o un garaje independiente en esa misma propiedad (ejemplo: blog.tutienda.com o tienda.tutienda.com).
En el contexto de PrestaShop, los usos más comunes para un subdominio son:
- Blog o Noticias: Mantener un blog en
blog.tutienda.comseparado del catálogo de productos para mejorar tu SEO y la velocidad de carga. - Tienda para Mayoristas (B2B): Crear un área exclusiva en
mayoristas.tutienda.comcon precios especiales. - Área de Soporte o FAQ: Alojar un centro de ayuda en
ayuda.tutienda.com. - Entornos de Prueba: Instalar una copia de tu tienda en
test.tutienda.compara experimentar sin miedo a romper tu web principal.
El proceso para crear subdominio prestashop es idéntico al de cualquier otra aplicación, pero la configuración posterior tiene sus particularidades.
Requisitos previos antes de empezar
Para que todo salga bien, asegúrate de tener lo siguiente a mano:
- Acceso a Syspanel: Necesitas tus credenciales de acceso. La URL suele ser
https://tu-servidor:2106. Es importante que recuerdes el puerto, ya que sin él no podrás acceder. - Dominio registrado: El dominio principal (ejemplo:
tutienda.com) debe estar apuntando a tu servidor. Si no sabes cómo hacerlo, consulta la documentación de tu proveedor de DNS. - Archivos de PrestaShop: Tener el paquete de instalación o los archivos de tu tienda actual para subirlos al nuevo subdominio.
Paso 1: Acceder a Syspanel (puerto 2106)
Abre tu navegador web favorito (Chrome, Firefox, etc.) y escribe la dirección de tu servidor seguida de dos puntos y el puerto 2106.
Formato de acceso: https://la-ip-de-tu-servidor:2106
Si es la primera vez que entras, el navegador te mostrará una advertencia de seguridad. No te asustes, es normal porque el certificado no es estándar. Haz clic en "Avanzado" y luego en "Continuar" o "Proceder de todos modos".
Una vez dentro, introduce tu nombre de usuario y contraseña de administrador.
Paso 2: Navegar al apartado de Subdominios
Una vez dentro del panel, verás una interfaz limpia y organizada. Busca en el menú lateral o en el panel principal la sección que dice "Web" o "Dominios".
Dentro de esa sección, encontrarás una subcategoría llamada "Subdominios". Haz clic en ella.
Aquí verás una lista de todos los subdominios que ya existen en tu cuenta (si hay alguno) y un botón o campo para crear uno nuevo.
Paso 3: Crear el subdominio
Este es el momento clave para crear subdominio prestashop. El proceso es muy intuitivo:
- En el campo de texto, escribe el nombre que quieres para tu subdominio. Por ejemplo, si tu web es
mitienda.comy quieres un blog, escribeblog(sin el.com). - En el desplegable de al lado, selecciona tu dominio principal (
mitienda.com). - El sistema te mostrará una vista previa del subdominio completo (quedará algo así como
blog.mitienda.com). - Haz clic en el botón "Crear" o "Añadir".
¡Listo! En cuestión de segundos, el subdominio se habrá creado. Syspanel automáticamente creará la carpeta de destino en tu servidor (normalmente dentro de public_html o en una carpeta separada con el nombre del subdominio).
Paso 4: Instalar PrestaShop en tu nuevo subdominio
Ahora que ya tienes el subdominio, tienes dos opciones principales para instalar PrestaShop: usar el instalador automático (si tu Syspanel lo tiene) o hacerlo de forma manual.
Opción A: Usar el Instalador Automático (Recomendado para novatos)
Muchos paneles Syspanel incluyen un instalador de aplicaciones (como Softaculous o similar).
- Ve a la sección "Aplicaciones" o "Instalador de Scripts".
- Busca PrestaShop en la lista.
- Haz clic en "Instalar".
- En el paso de configuración, te pedirá que elijas el dominio. Selecciona el subdominio que acabas de crear (ejemplo:
blog.mitienda.com). - Rellena los datos de la base de datos (crea una nueva o usa una existente), el nombre de usuario administrador y la contraseña.
- Haz clic en "Instalar" y espera a que termine el proceso.
Opción B: Instalación Manual (Para un control total)
Si prefieres hacerlo tú mismo o tu panel no tiene instalador, sigue estos pasos:
- Descarga PrestaShop: Ve al sitio oficial de PrestaShop y descarga la última versión.
- Sube los archivos: Descomprime el archivo
.zipen tu ordenador. Luego, usando el Administrador de Archivos de Syspanel o un cliente FTP (como FileZilla), sube todos los archivos a la carpeta del subdominio que se creó en el paso anterior (ejemplo:public_html/blog). - Crea una Base de Datos: Ve a la sección "Bases de Datos" en Syspanel. Crea una nueva base de datos, un usuario y asigna todos los privilegios a ese usuario sobre esa base de datos. Anota estos datos.
- Ejecuta el instalador: Abre tu navegador y ve a
http://blog.mitienda.com. El instalador de PrestaShop se lanzará automáticamente. - Configura: Sigue los pasos del asistente. Cuando te pida los datos de la base de datos, introduce los que acabas de crear en Syspanel. El resto es rellenar la información de tu tienda (nombre, email, etc.).
Paso 5: Configuración específica de PrestaShop para subdominios
Una vez que PrestaShop está instalado, hay que asegurarse de que funcione correctamente en el subdominio y no dé problemas con las URLs o las cookies.
Configurar la URL de la tienda
Dentro del panel de administración de PrestaShop (normalmente accedes en blog.mitienda.com/admin), debes verificar que la URL esté bien configurada.
- Ve a "Configuración avanzada" y luego a "Rendimiento" o "Parámetros avanzados" (dependiendo de la versión).
- Busca la opción de "URL de la tienda".
- Asegúrate de que el dominio y el subdominio sean correctos:
http://blog.mitienda.com(ohttps://si tienes SSL). - Guarda los cambios.
Activar SSL (Certificado de Seguridad)
Hoy en día es imprescindible tener HTTPS. Syspanel suele ofrecer certificados gratuitos (Let's Encrypt).
- Ve a la sección de "Subdominios" en Syspanel.
- Busca el subdominio que has creado y haz clic en el icono de "SSL" o "Certificados".
- Haz clic en "Emitir" o "Instalar" para obtener un certificado gratuito.
- Una vez instalado, activa la opción "Forzar HTTPS" para que todo el tráfico se redirija a la versión segura.
Arreglar el archivo .htaccess
A veces, PrestaShop no genera correctamente el archivo .htaccess en un subdominio. Si ves errores de "página no encontrada" o problemas con las URLs amigables, haz lo siguiente:
- En el Administrador de Archivos de Syspanel, navega a la carpeta de tu subdominio.
- Busca el archivo
.htaccess. Si no existe, créalo. - Asegúrate de que contenga las reglas básicas de PrestaShop. La más común es:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^api/ - [L]
RewriteRule ^ - [L]
</IfModule>
(Nota: Cambia /blog/ por la ruta exacta de tu subdominio si es necesario. A veces es /).
Paso 6: Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos llegan sobre este tema.
¿Por qué veo "Error 404" al acceder a mi subdominio?
Esto suele ocurrir por una de estas razones:
- El DNS aún no se ha propagado: Puede tardar desde unos minutos hasta 24 horas. Espera un poco.
- El .htaccess está mal configurado: Revisa los pasos anteriores.
- Los archivos no están en la carpeta correcta: Asegúrate de haber subido PrestaShop a la carpeta exacta del subdominio.
¿Puedo usar el mismo certificado SSL para el dominio principal y el subdominio?
No, necesitas un certificado que cubra ambos o un certificado comodín (*.tudominio.com). La mayoría de los certificados gratuitos de Let's Encrypt en Syspanel cubren el dominio y sus subdominios automáticamente si los emites por separado.
¿Afecta el subdominio al SEO de mi tienda principal?
No tiene por qué. Un subdominio se considera un sitio separado. Si lo usas para un blog, Google lo verá como una entidad distinta a mitienda.com. Es una estrategia válida, pero si quieres que todo el "peso" SEO recaiga en tu dominio principal, a veces es mejor usar una subcarpeta (mitienda.com/blog). Sin embargo, para aplicaciones separadas o tiendas B2B, el subdominio es perfecto.
¿Cómo puedo mover mi tienda principal a un subdominio sin perder datos?
Este es un proceso más complejo que implica exportar la base de datos y mover todos los archivos. Te recomiendo hacer una copia de seguridad completa primero. Luego, instala PrestaShop en el subdominio y restaura la copia de seguridad. Después, cambia las URLs en la base de datos (usando herramientas como phpMyAdmin) o mediante el panel de administración.
Consejos finales para tu tienda en un subdominio
- Mantén todo actualizado: Tanto PrestaShop como sus módulos y el PHP de tu servidor.
- Haz copias de seguridad: Configura copias de seguridad automáticas en Syspanel para tu subdominio.
- Monitoriza el rendimiento: Usa herramientas como Google Search Console para ver el rendimiento de tu subdominio por separado.
- No dupliques contenido: Si tienes un blog en el subdominio, asegúrate de que el contenido sea único y no copias de la web principal para evitar penalizaciones SEO.
Y eso es todo. Como has visto, el proceso de subdominio prestashop syspanel es bastante sencillo si sigues estos pasos. La clave está en organizarse bien y configurar correctamente tanto el panel de control como el propio PrestaShop.
Si has seguido la guía y aún tienes problemas, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu tienda online funcione a la perfección. ¡Mucha suerte con tu proyecto!
