Syspanel: Configurar dominio y subdominio para PrestaShop
Introducción: ¿Por qué es importante configurar bien tu dominio en PrestaShop?
Cuando lanzas una tienda online con PrestaShop, una de las tareas más importantes (y a veces más olvidadas) es la correcta configuración del dominio y los subdominios. Si este paso se hace mal, puedes tener problemas de carga, errores de redirección, o incluso perder visitas y ventas. Además, una configuración incorrecta afecta directamente a tu posicionamiento SEO, ya que Google penaliza las webs con duplicados o con tiempos de carga lentos derivados de un mal enrutamiento.
En este artículo, te voy a guiar paso a paso para que configures tu dominio y subdominio para PrestaShop usando Syspanel, el panel de control que encontrarás en tu hosting. No necesitas ser un experto en informática: con paciencia y siguiendo estas instrucciones, lo tendrás listo en pocos minutos.
Vamos a resolver las dudas más comunes, como qué es un subdominio, por qué usarlo para PrestaShop, cómo crear registros DNS o cómo evitar conflictos con la tienda principal. Al final, tendrás una guía completa y práctica.
¿Qué es Syspanel y por qué es clave para tu PrestaShop?
Syspanel es el panel de gestión de tu hosting. Piénsalo como el "cuadro de mandos" de tu servidor. Desde aquí puedes crear cuentas de correo, gestionar bases de datos, ver estadísticas de uso y, por supuesto, administrar dominios y subdominios. Es una herramienta muy visual y sencilla, pensada para que cualquier usuario, aunque no tenga experiencia técnica, pueda realizar tareas avanzadas sin miedo.
Un dato importante: Syspanel es el nombre que recibe el panel en tu entorno, y el acceso se realiza normalmente a través del puerto 2106. Por ejemplo, si tu dominio es mydominio.com, podrías acceder a Syspanel escribiendo en tu navegador https://mydominio.com:2106. No lo olvides, porque lo necesitarás para todos los pasos siguientes.
Primeros pasos: Accede a Syspanel y revisa tu dominio principal
Antes de tocar nada, asegúrate de tener a mano tus credenciales de acceso al hosting. Normalmente son el usuario y la contraseña que recibiste por correo al contratar el servicio.
Paso 1: Entrar en Syspanel
- Abre tu navegador favorito (Chrome, Firefox, Edge, etc.).
- Escribe en la barra de direcciones la URL de acceso:
https://tudominio.com:2106. - Introduce tu usuario y contraseña.
- Pulsa en "Iniciar sesión".
Verás el escritorio de Syspanel, con varios iconos o menús. No te abrumes: nosotros nos centraremos en el apartado de "Dominios" o "Web".
Paso 2: Verifica tu dominio principal
Dentro de Syspanel, busca la sección "Dominios" o "Webs". Aquí deberías ver listado tu dominio principal (por ejemplo, tutienda.com). Asegúrate de que aparece con un estado "Activo" o "OK". Si no es así, contacta con el soporte del hosting antes de continuar.
[INFO] El dominio principal es la dirección principal de tu tienda. Por ejemplo,
tutienda.com. Todos los subdominios (comoblog.tutienda.comotienda.tutienda.com) dependen de él.
¿Qué es un subdominio y por qué usarlo en PrestaShop?
Un subdominio es una extensión de tu dominio principal. Es como una "subcarpeta" pero a nivel de dirección web. Por ejemplo:
- Dominio principal:
tutienda.com - Subdominio:
blog.tutienda.com - Subdominio:
foro.tutienda.com
¿Por qué querrías usar un subdominio para PrestaShop? Aquí tienes algunas razones comunes:
- Tienda separada: Si tienes una tienda principal y quieres crear una tienda secundaria (por ejemplo, para ventas B2B o para otro país), un subdominio es ideal.
- Zona de pruebas (staging): Puedes crear un subdominio como
test.tutienda.compara probar cambios sin afectar a la tienda real. - Blog o recursos: Aunque PrestaShop incluye un blog básico, muchos prefieren tener un WordPress en
blog.tutienda.comy mantener la tienda en el dominio principal. - Mejor organización: Separar servicios (como un panel de clientes o un foro) usando subdominios.
[TIP] No confundas un subdominio con un "directorio" (por ejemplo,
tutienda.com/blog). A efectos de SEO, los subdominios se consideran sitios separados, mientras que los directorios son parte del mismo sitio. Elige según tu estrategia.
Cómo crear un subdominio en Syspanel para PrestaShop
Vamos a lo práctico. Te voy a enseñar a crear un subdominio paso a paso. En este ejemplo, crearemos tienda.tudominio.com, pero puedes adaptarlo a lo que necesites.
Paso 1: Ve a la sección de subdominios
En Syspanel, busca en el menú lateral o en los iconos la opción "Subdominios" o "Dominios". Haz clic en ella.
Paso 2: Crea el subdominio
Verás un formulario con un campo llamado "Subdominio" o "Nombre". Escribe la parte que va antes del dominio. Por ejemplo, si quieres tienda.tudominio.com, escribe tienda.
En el campo "Dominio", selecciona el dominio principal de la lista desplegable (por ejemplo, tudominio.com).
Luego, indica la carpeta donde se alojarán los archivos de este subdominio. Syspanel suele crear una automáticamente (por ejemplo, public_html/tienda), pero puedes cambiarla si lo deseas. Te recomiendo que dejes la que te sugiere por defecto para evitar confusiones.
Finalmente, pulsa en "Crear" o "Guardar".
[WARNING] Si ya tienes una instalación de PrestaShop en el subdominio desde antes, asegúrate de que la carpeta que indicas es la correcta. Apuntar a una carpeta vacía te dará un error de instalación más adelante.
Paso 3: Verifica el subdominio
Después de crearlo, Syspanel te mostrará el subdominio en la lista. Debería aparecer con un estado "Activo". Anota la ruta de la carpeta y los datos que te proporciona, porque los necesitarás para instalar o mover PrestaShop.
Configurar el dominio principal para PrestaShop: DNS y registros
Ahora que ya tienes tu subdominio, vamos a asegurarnos de que tanto el dominio principal como el subdominio apuntan correctamente a tu servidor.
¿Qué son los registros DNS?
Los registros DNS son como las "agendas telefónicas" de Internet. Convierten nombres de dominio (como tutienda.com) en direcciones IP (como 185.199.108.153). Si estos registros no están bien configurados, tu tienda no cargará.
En Syspanel, normalmente los registros DNS se gestionan en la sección "DNS" o "Zona DNS". Aquí podrás ver algo como:
- Registro A:
tutienda.com->185.199.108.153 - Registro CNAME:
www->tutienda.com
Paso 1: Comprueba el registro A del dominio principal
En la lista de registros, busca el tipo A que tenga como nombre @ o el propio dominio (por ejemplo, tutienda.com). La IP que aparece debe ser la de tu servidor. Si no la conoces, puedes verla en la información principal de Syspanel (suele aparecer en el panel de inicio).
Paso 2: Configura el registro CNAME para el subdominio
Para que tienda.tutienda.com funcione, necesitas un registro CNAME que apunte al dominio principal. Busca en la zona DNS la opción de "Añadir registro".
- Tipo: CNAME
- Nombre:
tienda - Destino:
tutienda.com(o la IP de tu servidor)
Guarda los cambios. Ten en cuenta que los cambios DNS pueden tardar entre 1 y 24 horas en propagarse a nivel mundial. No te asustes si no funciona al instante.
[INFO] Si tu proveedor de hosting te da una IP específica para el subdominio, es mejor usar un registro A en lugar de un CNAME. Consulta la documentación de Syspanel o el correo de bienvenida de tu hosting.
Paso 3: Configura los registros MX (correo) si los necesitas
Si vas a usar correos con tu dominio (como info@tutienda.com), asegúrate de que los registros MX están apuntando al servidor de correo que te indique Syspanel. Normalmente ya vienen configurados por defecto. No los borres a menos que sepas lo que haces.
Instalar PrestaShop en el dominio o subdominio
Ya tienes la estructura lista. Ahora viene la parte divertida: instalar PrestaShop.
Opción A: Instalar PrestaShop en el dominio principal
Si tu tienda principal estará en tutienda.com, simplemente sube los archivos de PrestaShop a la carpeta public_html (o la carpeta raíz que hayas designado). Luego, abre tu navegador y escribe tutienda.com. Te debería aparecer el asistente de instalación de PrestaShop.
Sigue los pasos del asistente:
- Selecciona el idioma.
- Acepta las licencias.
- Introduce los datos de la tienda (nombre, actividad, etc.).
- Configura la base de datos (te explicaré cómo crearla en Syspanel más abajo).
- Crea la cuenta de administrador.
Opción B: Instalar PrestaShop en un subdominio
Para tienda.tutienda.com, el proceso es idéntico, pero subiendo los archivos a la carpeta del subdominio (por ejemplo, public_html/tienda). Luego accede a tienda.tutienda.com y sigue el asistente.
[TIP] Si ya tienes una tienda y quieres moverla a un subdominio, puedes hacer una copia de seguridad de los archivos y la base de datos, subirla a la nueva carpeta y luego editar el archivo
config/settings.inc.php(en versiones antiguas) oapp/config/parameters.php(en versiones modernas) para actualizar la URL.
Crear la base de datos en Syspanel
PrestaShop necesita una base de datos MySQL. Para crearla:
- Ve a la sección "Bases de datos" o "MySQL" en Syspanel.
- Haz clic en "Crear base de datos".
- Ponle un nombre (por ejemplo,
prestashop_tienda). - Crea un usuario y una contraseña para esa base de datos (anótalos, los necesitarás).
- Asigna los privilegios (marca "Todos" o "ALL PRIVILEGES").
- Guarda.
Durante la instalación de PrestaShop, te pedirá estos datos: nombre de la base de datos, usuario, contraseña y servidor (normalmente localhost).
Configurar PrestaShop para usar el dominio correcto (URL canónica)
Una vez instalado, es fundamental que PrestaShop sepa cuál es su URL canónica. Esto evita problemas de contenido duplicado y es vital para el SEO.
Paso 1: Accede al panel de administración de PrestaShop
Entra en /admin (o la ruta que hayas configurado). Ve a "Parámetros avanzados" > "General" o "Configuración de la tienda".
Paso 2: Configura las URLs
Busca la sección "URL de la tienda" o "Dominio". Aquí deberás indicar:
- Dominio:
tutienda.comotienda.tutienda.com. - Ruta: normalmente una barra
/si está en la raíz, o/tiendasi está en un subdirectorio.
Guarda los cambios. PrestaShop puede tardar unos segundos en actualizar las URLs internas.
[WARNING] Si cambias la URL después de la instalación, es posible que algunas imágenes o enlaces internos no se actualicen automáticamente. Te recomiendo usar el módulo "Cambio de URL" o consultar la documentación oficial para regenerar los enlaces.
Errores comunes y cómo solucionarlos
1. "No se puede conectar con la base de datos"
- Revisa que el nombre de la base de datos, el usuario y la contraseña son correctos.
- Asegúrate de que el servidor de la base de datos es
localhost(aunque en algunos hostings puede sermysql.tudominio.com). Consulta la info de Syspanel.
2. El subdominio no carga
- Espera a que los DNS se propaguen (puede tardar horas).
- Comprueba que has creado el registro CNAME correctamente.
- Verifica en Syspanel que el subdominio está activo y que la carpeta contiene archivos.
3. Redirecciones infinitas o error SSL
- Si tienes un certificado SSL (recomendado), asegúrate de que está activo para el subdominio. En Syspanel puedes gestionar los certificados SSL en la sección "SSL" o "Seguridad".
- En PrestaShop, activa la opción "Forzar SSL" solo si tienes el certificado correctamente instalado.
4. Contenido duplicado por acceder con www y sin www
- Elige una versión canónica (con o sin
www) y redirige la otra. Puedes hacerlo desde el.htaccesso desde la configuración de Syspanel. PrestaShop también tiene una opción en "Parámetros avanzados" > "General" para forzar una URL.
Preguntas frecuentes (FAQ)
¿Puedo tener varias tiendas PrestaShop en subdominios diferentes?
Sí, puedes crear tantos subdominios como necesites, cada uno con su propia instalación de PrestaShop. Solo debes asegurarte de que cada uno tenga su base de datos y su carpeta independiente.
¿Afecta el uso de subdominios al SEO de mi tienda principal?
Depende. Google trata los subdominios como sitios separados. Si el contenido es muy similar, podrías tener problemas de contenido duplicado. Usa subdominios solo cuando el contenido sea claramente distinto (por ejemplo, un blog o una tienda para otro país con su propio idioma).
¿Cómo accedo a Syspanel si no recuerdo el puerto?
El acceso es siempre a través del puerto 2106. Si lo has olvidado, revisa el correo de bienvenida de tu hosting o contacta con soporte. Nunca intentes adivinar otros puertos, ya que es una medida de seguridad.
¿Qué hago si quiero cambiar el dominio principal de mi PrestaShop?
Es un proceso delicado. Te recomiendo hacer una copia de seguridad completa, mover los archivos a la nueva carpeta, exportar e importar la base de datos y luego actualizar las URLs en PrestaShop. Si no te sientes seguro, contacta con soporte técnico.
¿Puedo usar un subdominio para una tienda de pruebas sin que afecte a la producción?
Sí, es una práctica muy recomendada. Crea un subdominio como test.tudominio.com, instala PrestaShop ahí y haz todas las pruebas que quieras. Solo asegúrate de que los robots de Google no indexen esa versión (puedes bloquearlo con el archivo robots.txt o con una contraseña en Syspanel).
Conclusión y buenas prácticas finales
Configurar un dominio y subdominio para PrestaShop en Syspanel no es complicado si sigues los pasos con calma. Recuerda siempre:
- Accede a Syspanel a través del puerto 2106.
- Planifica la estructura: dominio principal para la tienda y subdominios para servicios auxiliares.
- Verifica los registros DNS y espera la propagación.
- Crea bases de datos independientes para cada instalación.
- Configura la URL canónica en PrestaShop para evitar problemas de SEO.
- Mantén siempre una copia de seguridad antes de hacer cambios drásticos.
Con estas pautas, tu tienda online estará bien encaminada, con una estructura sólida y lista para crecer. Si en algún momento te sientes perdido, no dudes en consultar la ayuda de Syspanel o contactar con el soporte de tu hosting: para eso están.
¡Ahora ya sabes cómo poner en orden tu dominio y subdominio para PrestaShop! ¿Tienes alguna
