Cómo crear un subdominio para tu PrestaShop en Plesk y DirectAdmin
Introducción: ¿Por qué crear un subdominio para tu PrestaShop?
Cuando tu tienda online empieza a crecer, es muy común que necesites separar secciones o crear tiendas especÃficas para promociones, clientes mayoristas o incluso un blog. Aquà es donde entra en juego el concepto de subdominio prestashop. Un subdominio es como una extensión de tu dominio principal, por ejemplo, tienda.tudominio.com o outlet.tudominio.com. Es una práctica excelente para organizar tu negocio sin tener que comprar un dominio nuevo.
En este artÃculo, te voy a guiar paso a paso para que aprendas a crear subdominio plesk y también a crear subdominio directadmin, los dos paneles de control más utilizados en el hosting. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de 10 minutos tendrás tu nueva tienda subdominio funcionando. Además, te daré algunos consejos de configuración para que el rendimiento de tu PrestaShop no se vea afectado.
¿Qué es un subdominio y por qué usarlo para tu PrestaShop?
Antes de ponernos manos a la obra, es importante que entiendas qué es exactamente un subdominio. Imagina que tu dominio principal (tudominio.com) es la puerta principal de un gran edificio. Un subdominio serÃa una puerta lateral que lleva a un ala especÃfica del edificio, como "ventas" o "rebajas". La estructura técnica es similar: tudominio.com es la raÃz, y subdominio.tudominio.com es una rama que puede apuntar a una carpeta diferente de tu servidor.
Ventajas de usar un subdominio para PrestaShop:
- Organización: Puedes tener una tienda principal y una tienda de pruebas o un outlet en subdominios separados.
- SEO: Puedes apuntar palabras clave especÃficas a tu subdominio. Por ejemplo, si tienes una tienda de ropa,
ofertas.tudominio.compuede posicionarse para "ofertas de ropa". - Rendimiento: Si tu tienda principal es muy pesada, puedes descargar contenido estático o un blog en un subdominio para no ralentizar la carga de la tienda.
- Pruebas: Es perfecto para instalar una versión beta de tu PrestaShop sin afectar la tienda que ya está en producción.
[INFO] Un subdominio no es lo mismo que un dominio adicional. Un subdominio comparte el mismo dominio raÃz, mientras que un dominio adicional es un dominio completamente nuevo. Para una tienda subdominio, la primera opción es la más económica y rápida.
Requisitos previos antes de crear tu subdominio
Para que el proceso sea un éxito, asegúrate de tener a mano lo siguiente:
- Acceso a tu panel de control: Necesitas las credenciales de acceso a Plesk o DirectAdmin. Normalmente, tu proveedor de hosting te las envÃa por correo cuando contratas el servicio.
- Dominio registrado: Debes tener un dominio activo (
tudominio.com) que sea la base para crear el subdominio. - Archivos de PrestaShop: Ten a mano el paquete de instalación de PrestaShop (el archivo ZIP) o la URL de descarga. Lo necesitarás para instalar la tienda en el subdominio.
- Base de datos: PrestaShop necesita una base de datos MySQL. Puedes crearla desde el panel de control después de crear el subdominio, pero es recomendable tenerla lista.
Cómo crear un subdominio en Plesk
Plesk es uno de los paneles más intuitivos y visuales que existen. Es muy común en servidores VPS y dedicados. Sigue estos pasos para crear subdominio plesk:
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de acceso. Normalmente es algo como https://tu-servidor:8443. Introduce tu usuario y contraseña.
Paso 2: Localiza el dominio principal
En el panel principal, verás una lista de tus dominios. Busca el dominio sobre el cual quieres crear el subdominio (por ejemplo, tudominio.com) y haz clic en el botón "Hosting y Acceso" o simplemente en el nombre del dominio. Esto te llevará a la configuración especÃfica de ese dominio.
Paso 3: Añade el subdominio
En el menú lateral o en la sección de "Sitios Web y Dominios", busca la opción "Añadir Subdominio". Se abrirá un formulario con varios campos:
- Nombre del subdominio: Aquà escribes la parte que irá antes de tu dominio. Por ejemplo, si quieres
tienda.tudominio.com, escribetienda. - Documento raÃz: Es la carpeta donde se guardarán los archivos. Te recomiendo que lo dejes con el valor automático que sugiere Plesk (suele ser
tienda.tudominio.como/tienda). Si tienes experiencia, puedes cambiarlo. - Redirección: Si quieres que el subdominio redirija a otra URL, puedes marcarlo, pero para una tienda subdominio no lo necesitas. Déjalo sin marcar.
Haz clic en "Aceptar" o "OK". Plesk creará la estructura de carpetas automáticamente.
Paso 4: Configura el PHP y otros parámetros (opcional)
Plesk te permite ajustar la versión de PHP y otras configuraciones. Para PrestaShop, te recomiendo usar PHP 7.4 o superior. Puedes hacerlo desde la sección "Configuración de PHP" dentro del subdominio recién creado.
Paso 5: Crea una base de datos para tu PrestaShop
Vuelve al panel principal de tu dominio y busca la sección "Bases de Datos". Haz clic en "Añadir Base de Datos" y crea una con un nombre descriptivo, por ejemplo, tienda_db. Anota el nombre, el usuario y la contraseña, ya que los necesitarás para la instalación de PrestaShop.
Paso 6: Sube los archivos de PrestaShop
Accede al administrador de archivos de Plesk (suele llamarse "Administrador de Archivos"). Navega hasta la carpeta del subdominio que creaste (ej. tienda.tudominio.com) y sube el archivo ZIP de PrestaShop. Después, extrae el contenido en esa misma carpeta.
Paso 7: Instala PrestaShop
Abre tu navegador y escribe http://tienda.tudominio.com. El instalador de PrestaShop se iniciará automáticamente. Solo tienes que seguir las instrucciones, introducir los datos de la base de datos que creaste en el paso 5 y configurar el idioma y la moneda.
[TIP] Si tu subdominio no carga o muestra un error, verifica que el documento raÃz en Plesk apunte a la carpeta donde están los archivos
index.phpde PrestaShop. Un error común es que los archivos estén dentro de una subcarpeta adicional.
Cómo crear un subdominio en DirectAdmin
DirectAdmin es otro panel muy popular, especialmente en servidores compartidos y revendedores. Su interfaz es menos vistosa que Plesk, pero es igual de potente. Vamos a ver cómo crear subdominio directadmin:
Paso 1: Inicia sesión en DirectAdmin
La URL de acceso suele ser http://tu-servidor:2222. Introduce tus credenciales.
Paso 2: Ve a la gestión de dominios
En el menú superior, busca la sección "Gestión de Dominios" o "Cuenta". Dentro de ella, verás un icono que dice "Subdominios". Haz clic en él.
Paso 3: Añade el subdominio
Se abrirá una página con un formulario sencillo. Verás un campo llamado "Subdominio". Escribe el nombre que deseas (por ejemplo, outlet). DirectAdmin rellenará automáticamente el campo de "Nombre de Dominio" con tu dominio principal. El campo "Carpeta raÃz" se completará solo con el nombre del subdominio, pero puedes cambiarlo si lo deseas.
Haz clic en "Crear". DirectAdmin creará la carpeta y la configurará automáticamente.
Paso 4: Crea la base de datos MySQL
En el menú principal, busca el icono "Administrador de MySQL" o "Crear Base de Datos". Rellena el nombre de la base de datos, el usuario y la contraseña. Recuerda que en DirectAdmin, el nombre de la base de datos suele llevar un prefijo con tu nombre de usuario, por ejemplo, usuario_tienda_db. No lo borres, es parte de la estructura.
Paso 5: Sube los archivos de PrestaShop
DirectAdmin tiene un administrador de archivos integrado. Búscalo en el menú (icono "Administrador de Archivos"). Navega hasta la carpeta pública del subdominio, que normalmente se encuentra en public_html/outlet (si tu subdominio se llama outlet). Sube el ZIP de PrestaShop y extráelo.
Paso 6: Instala PrestaShop
Al igual que en Plesk, escribe http://outlet.tudominio.com en tu navegador y sigue el asistente de instalación de PrestaShop. Utiliza los datos de la base de datos que creaste en el paso 4.
[WARNING] En DirectAdmin, asegúrate de que la carpeta
configde PrestaShop tenga permisos de escritura (755 o 777) durante la instalación. Si no lo haces, el instalador te mostrará un error. Después de instalar, es recomendable cambiar los permisos a 755 para mayor seguridad.
Configuración avanzada para tu PrestaShop en un subdominio
Una vez que has creado tu subdominio prestashop y has instalado la tienda, hay algunos ajustes extra que te recomiendo hacer para optimizar su funcionamiento.
Activa el SSL (Certificado de Seguridad)
En la actualidad, es imprescindible tener HTTPS en tu tienda. Tanto Plesk como DirectAdmin suelen ofrecer certifiados SSL gratuitos (Let's Encrypt). ActÃvalo para tu subdominio desde el panel de control. En Plesk, busca la sección "SSL/TLS" y en DirectAdmin, "Administrador SSL". Una vez activado, configura PrestaShop para que fuerce el uso de HTTPS en su configuración.
Configura la tienda para el nuevo dominio
Después de la instalación, ve a la administración de PrestaShop (/admin) y accede a "Parámetros Avanzados" > "Multitienda". Aquà puedes añadir el nuevo subdominio como una tienda dentro de tu estructura. Esto es muy útil si quieres gestionar todo desde un solo panel de administración.
Enlaces canónicos y SEO
Para evitar problemas de contenido duplicado, asegúrate de que en la configuración de PrestaShop, la URL canónica de tu subdominio esté bien definida. Ve a "Preferencias" > "SEO y URLs" y añade la URL de tu subdominio en el campo correspondiente.
[TIP] Si vas a usar el subdominio para una tienda de pruebas, te recomiendo que la protejas con contraseña. Tanto Plesk como DirectAdmin tienen herramientas para añadir una autenticación de usuario a una carpeta especÃfica. Asà evitarás que Google la indexe y que clientes no autorizados la vean.
Preguntas frecuentes (FAQ) sobre subdominios y PrestaShop
Aquà te resuelvo las dudas más comunes que suelen tener los usuarios al crear un subdominio para su tienda.
¿Puedo usar un subdominio para una tienda de pruebas sin afectar a la principal?
SÃ, totalmente. De hecho, es la práctica más recomendada. Instalar una copia de tu PrestaShop en un subdominio como test.tudominio.com es perfecto para probar módulos, plantillas o actualizaciones sin riesgo de romper tu tienda en producción. Recuerda protegerlo con contraseña para que no sea indexado.
¿Un subdominio afecta al SEO de mi dominio principal?
Depende de cómo lo uses. Si creas un subdominio con contenido duplicado de tu tienda principal, puede haber problemas de contenido duplicado. Sin embargo, si lo usas para contenido nuevo y relevante (como un blog o una tienda de ofertas), puede incluso ayudarte a posicionar mejor palabras clave especÃficas. La clave está en no duplicar contenido.
¿Qué hago si mi subdominio no carga?
Esto puede deberse a varias razones:
- DNS no propagado: Espera unas horas después de crearlo. Normalmente es inmediato, pero a veces tarda.
- Carpeta raÃz incorrecta: Verifica que los archivos de PrestaShop estén en la carpeta correcta que configuraste al crear el subdominio.
- Permisos de archivos: Asegúrate de que los archivos tengan permisos adecuados (755 para carpetas y 644 para archivos).
- Base de datos: Revisa que los datos de conexión a la base de datos en el archivo
parameters.phpde PrestaShop sean correctos.
¿Necesito un plan de hosting especial para tener subdominios?
La mayorÃa de los planes de hosting incluyen la creación de subdominios sin coste adicional. Sin embargo, el número de subdominios permitidos puede variar según el plan. Consulta con tu proveedor de hosting si tienes dudas.
¿Puedo instalar PrestaShop en un subdominio que ya tiene otro contenido?
SÃ, pero te recomiendo que no lo hagas. Es mejor crear un subdominio limpio para evitar conflictos de archivos y configuraciones. Si ya tienes contenido, respáldalo y elimÃnalo antes de instalar PrestaShop.
¿Cómo migro mi tienda desde un subdominio a mi dominio principal?
Si ya has terminado las pruebas y quieres mover tu tienda del subdominio al dominio principal, puedes hacer una copia de seguridad de los archivos y la base de datos, y luego restaurarla en la carpeta principal. Es un proceso más complejo, pero puedes hacerlo siguiendo las guÃas de migración de PrestaShop. Asegúrate de cambiar las URLs en la configuración.
¿Qué es mejor, un subdominio o una subcarpeta para mi tienda?
Para SEO, una subcarpeta (tudominio.com/tienda) suele ser más recomendable que un subdominio (tienda.tudominio.com), ya que los buscadores la consideran parte del mismo sitio. Sin embargo, un subdominio es mejor para aislar técnicamente una parte del sitio, como una tienda de pruebas o una plataforma diferente (como un foro). Para una tienda subdominio de ventas, la subcarpeta es mejor; para pruebas, el subdominio es ideal.
[INFO] Si tu proveedor de hosting utiliza un panel llamado Syspanel (antes conocido como HestiaCP), el proceso es similar. Solo recuerda que el puerto de acceso a este panel es el 2106 (ej.
http://tu-servidor:2106). Dentro de Syspanel, busca la sección "Web" y luego "Subdominios" para crear el tuyo. El resto del proceso (subir archivos y crear base de datos) es análogo a los que hemos visto.
Conclusión: Lanza tu nueva tienda en un subdominio con confianza
Como has visto, crear subdominio plesk o crear subdominio directadmin es un proceso sencillo que está al alcance de cualquier persona, incluso sin conocimientos técnicos avanzados. La clave está en seguir los pasos con calma y verificar cada configuración.
Ahora que ya sabes cómo hacerlo, puedes aprovechar esta funcionalidad para expandir tu negocio de ecommerce. Ya sea que quieras lanzar una tienda de rebajas, un espacio para clientes mayoristas o simplemente un banco de pruebas, el subdominio prestashop es tu mejor aliado.
Te animo a que practiques con un subdominio de prueba primero. Una vez que le cojas el truco, verás que es una herramienta increÃblemente útil para gestionar tu presencia online de manera más eficiente.
Si tienes alguna duda durante el proceso, no dudes en consultar la documentación de tu proveedor de hosting o los foros de la comunidad de PrestaShop. ¡Buena suerte con tu nueva **tienda sub
