🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Crear un subdominio para PrestaShop en DirectAdmin

Actualizado el 3 de enero de 2026

Introducción: ¿Por qué usar un subdominio para PrestaShop?

Si tienes una tienda online con PrestaShop y quieres organizar mejor tu negocio, crear un subdominio PrestaShop DirectAdmin es una excelente opción. Piensa en un subdominio como una "extensión" de tu dominio principal. Por ejemplo, si tu dominio principal es tutienda.com, un subdominio podría ser tienda.tutienda.com o blog.tutienda.com. Esto te permite separar secciones de tu sitio sin necesidad de comprar un dominio nuevo.

En este artículo, te guiaré paso a paso para crear subdominio DirectAdmin y configurarlo para PrestaShop. Es un proceso sencillo que puedes hacer tú mismo, incluso sin experiencia técnica avanzada. Al final, tendrás tu tienda funcionando en un subdominio limpio y profesional.


Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control DirectAdmin (proporcionado por tu hosting).
  • Un dominio principal registrado y apuntando a tu servidor (por ejemplo, midominio.com).
  • Tener instalado PrestaShop en tu hosting (o al menos los archivos listos para subir).
  • Conocimientos básicos de navegación en paneles de control (si has usado cPanel, DirectAdmin es similar).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el puerto de acceso es el 2106. Pero en este artículo nos centramos en DirectAdmin.


Paso 1: Acceder a DirectAdmin

Lo primero es iniciar sesión en tu panel de DirectAdmin. Normalmente, la dirección es algo como https://tudominio.com:2222 o https://ip-de-tu-servidor:2222. Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).

Una vez dentro, verás un panel con varias opciones. Busca la sección "Gestión de Cuentas" o "Account Manager". Allí encontrarás la opción para "Subdominios" o "Subdomains". Haz clic.


Paso 2: Crear el subdominio

En la página de subdominios, verás un formulario sencillo. Solo necesitas:

  1. Nombre del subdominio: Escribe el nombre que quieras usar. Por ejemplo, si quieres tienda.midominio.com, escribe tienda.
  2. Dominio principal: Selecciona tu dominio de la lista desplegable (si tienes varios).
  3. Directorio de destino: DirectAdmin suele sugerir automáticamente una carpeta como public_html/tienda. Puedes cambiarlo si lo deseas, pero es recomendable dejarlo por defecto para mantener el orden.

Haz clic en "Crear" o "Add". En unos segundos, el subdominio estará listo. DirectAdmin creará automáticamente la carpeta correspondiente y configurará el DNS.

[TIP] Elige un nombre corto y descriptivo. Por ejemplo, shop, store, tienda o ventas. Evita nombres complicados o con guiones largos.


Paso 3: Subir los archivos de PrestaShop

Ahora que el subdominio está creado, necesitas instalar PrestaShop allí. Tienes dos opciones:

Opción A: Instalación desde cero (recomendada para principiantes)

  1. Descarga la última versión de PrestaShop desde su sitio oficial (archivo .zip).
  2. Accede a tu hosting mediante FTP (FileZilla es una buena opción) o al Administrador de Archivos de DirectAdmin.
  3. Navega hasta la carpeta que creaste para el subdominio (por ejemplo, public_html/tienda).
  4. Sube todos los archivos de PrestaShop allí. Puedes descomprimir el .zip directamente en el servidor si tu panel lo permite.
  5. Una vez subidos, abre tu navegador y visita http://tienda.tudominio.com. El asistente de instalación de PrestaShop debería aparecer.

Opción B: Copiar una instalación existente

Si ya tienes PrestaShop en otro lado (por ejemplo, en la raíz de tu dominio), puedes copiar los archivos y la base de datos. Esto es más avanzado y requiere modificar archivos de configuración. Para este tutorial, asumiremos que haces una instalación nueva.

[WARNING] Si optas por copiar una instalación existente, asegúrate de cambiar las rutas en el archivo config/settings.inc.php y la base de datos. Si no sabes hacerlo, mejor empieza desde cero.


Paso 4: Configurar la base de datos

PrestaShop necesita una base de datos MySQL para funcionar. Sigue estos pasos:

  1. En DirectAdmin, ve a "MySQL Management" (o "Gestión de MySQL").
  2. Crea una nueva base de datos. Ponle un nombre como prestashop_tienda (o algo similar).
  3. Crea un usuario para esa base de datos y asígnale una contraseña segura.
  4. Asocia el usuario a la base de datos con todos los privilegios.

Cuando ejecutes el instalador de PrestaShop (en el paso 3), te pedirá estos datos: nombre de la base de datos, usuario y contraseña. Tenlos a mano.

[INFO] DirectAdmin suele mostrar los datos de conexión (servidor MySQL) en la misma página. Normalmente es localhost, pero a veces puede ser una IP. Si no estás seguro, consulta con tu soporte técnico.


Paso 5: Ejecutar la instalación de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y ve a http://tienda.tudominio.com. Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:

  1. Selecciona el idioma: Elige español (o el que prefieras).
  2. Licencia: Acepta los términos.
  3. Compatibilidad: El instalador verificará si tu servidor cumple los requisitos. Si algo falla, contacta a tu hosting (normalmente todo está bien).
  4. Información de la tienda: Pon nombre, actividad, etc.
  5. Base de datos: Introduce los datos que creaste en el paso 4 (nombre de BD, usuario, contraseña, servidor localhost).
  6. Configuración final: Crea una cuenta de administrador (email y contraseña para acceder al back office).

Una vez terminado, ¡ya tienes tu PrestaShop funcionando en el subdominio! Puedes acceder al panel de administración en http://tienda.tudominio.com/adminXXXX (donde XXXX es un código aleatorio que te dará el instalador).


Paso 6: Verificar el funcionamiento

Después de la instalación, haz estas comprobaciones:

  • Front office: Visita http://tienda.tudominio.com y asegúrate de que se vea la tienda correctamente.
  • Back office: Accede al panel de administración y revisa que no haya errores.
  • URLs amigables: En PrestaShop, activa las URLs amigables (en Parámetros de la tienda > Tráfico y SEO > SEO y URLs). Esto mejora el SEO.
  • SSL: Si tu dominio principal tiene certificado SSL, es posible que el subdominio también lo herede. Si no, puedes instalar uno gratuito con Let's Encrypt desde DirectAdmin (búscalo en la sección "SSL Certificates").

[TIP] Si ves errores 404 o de estilo, puede ser que las URLs no estén bien configuradas. Revisa la configuración de la tienda en Parámetros > Tráfico y SEO > SEO y URLs y asegúrate de que la URL base sea http://tienda.tudominio.com (o https:// si tienes SSL).


Solución de problemas comunes (FAQ)

Aquí respondo a las dudas más frecuentes que suelen tener los usuarios al crear subdominio DirectAdmin para PrestaShop.

1. "No veo la opción de subdominios en DirectAdmin"

Asegúrate de tener permisos de administrador. Si tu hosting es compartido, puede que el plan no incluya subdominios. Contacta con tu proveedor.

2. "El subdominio no carga, da error 404"

Esto suele pasar porque los archivos no están en la carpeta correcta. Verifica que hayas subido PrestaShop a la carpeta que creó DirectAdmin (por ejemplo, public_html/tienda). También revisa que el DNS se haya propagado (puede tardar hasta 24 horas, aunque normalmente es inmediato).

3. "La base de datos no se conecta"

Revisa que el nombre de la base de datos, usuario y contraseña sean correctos. En DirectAdmin, a veces el nombre de la base de datos incluye un prefijo (por ejemplo, usuario_prestashop). Asegúrate de copiarlo exactamente.

4. "¿Puedo usar un subdominio para PrestaShop y otro para un blog?"

¡Claro! Puedes crear tantos subdominios como necesites. Cada uno tendrá su propia carpeta y puede alojar una instalación independiente de PrestaShop, WordPress o cualquier otro CMS.

5. "¿Afecta el subdominio al SEO de mi dominio principal?"

No, los subdominios se consideran sitios separados a efectos de SEO. Si tu tienda está en tienda.tudominio.com, Google la indexará de forma independiente. Esto puede ser bueno si quieres segmentar contenido, pero también puede dividir la autoridad de tu dominio. Si tu tienda es el núcleo de tu negocio, considera usar un subdirectorio (como tudominio.com/tienda) en lugar de un subdominio. Sin embargo, para muchos casos, el subdominio funciona perfectamente.

6. "Mi hosting usa Syspanel (HestiaCP), ¿cómo hago esto?"

Si tu panel es Syspanel (puerto 2106), el proceso es diferente. Busca la opción "Subdominios" dentro de la sección "Web" o "Sitios web". Allí podrás añadir un subdominio y asignarle una carpeta. Luego, subes PrestaShop como en los pasos anteriores. Si tienes dudas, consulta la documentación de Syspanel o contacta con tu soporte.


Conclusión

Crear un subdominio PrestaShop DirectAdmin es un proceso sencillo que te permite organizar mejor tu presencia online. Siguiendo estos pasos, podrás tener tu tienda funcionando en cuestión de minutos. Recuerda:

  • Planifica el nombre del subdominio (corto y descriptivo).
  • Sube los archivos de PrestaShop a la carpeta correcta.
  • Configura la base de datos con cuidado.
  • Verifica que todo funcione (incluyendo SSL).

Si encuentras algún problema, revisa la sección de preguntas frecuentes o contacta con tu proveedor de hosting. Ellos están para ayudarte.

¡Ahora ya estás listo para lanzar tu tienda online en un subdominio profesional! Si te ha sido útil este artículo, compártelo con otros emprendedores que estén empezando.

[TIP FINAL] No olvides hacer copias de seguridad periódicas de tu tienda. DirectAdmin tiene herramientas para ello. Y si necesitas ayuda con el SEO de tu subdominio, recuerda que las URLs amigables y un buen contenido son la clave.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel