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

Cómo crear un subdominio para una tienda de prueba PrestaShop en DirectAdmin

Actualizado el 26 de diciembre de 2025

¿Qué es un subdominio y por qué necesitas uno para tu tienda PrestaShop?

Antes de ponernos manos a la obra, vamos a entender qué es exactamente un subdominio. Imagina que tu dominio principal es tutienda.com. Un subdominio sería algo como pruebas.tutienda.com. Es una extensión de tu dominio que apunta a una carpeta distinta dentro de tu hosting, pero que comparte la misma estructura principal.

Crear un subdominio PrestaShop DirectAdmin es una de las mejores prácticas para montar una tienda de prueba PrestaShop sin afectar tu tienda real. Este entorno de pruebas, también conocido como entorno staging PrestaShop, te permite experimentar con seguridad.

¿Por qué es tan útil? Porque puedes:

  • Probar nuevas versiones de PrestaShop o módulos antes de actualizarlos en tu tienda principal.

  • Experimentar con cambios de diseño o configuración sin miedo a romper nada.

  • Mostrar avances a clientes o colaboradores sin que el público vea los cambios.

  • Formar a tu equipo en un entorno seguro y controlado.

Ahora, vamos a ver cómo hacerlo paso a paso con DirectAdmin. Te lo explicaré de forma clara y sencilla, incluso si nunca has hecho algo así antes.

Requisitos previos antes de empezar

Para crear un subdominio DirectAdmin necesitas tener acceso al panel de control de tu hosting. Asegúrate de tener a mano:

  • Las credenciales de acceso a DirectAdmin (usuario y contraseña).

  • El dominio principal desde el que crearás el subdominio.

  • Un cliente FTP o el administrador de archivos de DirectAdmin para subir los archivos de PrestaShop.

  • Acceso a la base de datos de tu hosting (normalmente a través de phpMyAdmin).

[!TIP]
Si no sabes qué es DirectAdmin, es un panel de control de hosting muy popular. Es la herramienta que te permite gestionar todo tu espacio web: archivos, bases de datos, correos, etc. Es como el "panel de mandos" de tu hosting.

Paso 1: Accede a tu panel de DirectAdmin

El primer paso es tan sencillo como entrar en tu panel de control. Normalmente, la dirección de acceso es algo como https://tudominio.com:2222 o https://hosting.tuproveedor.com:2222. También puedes acceder desde el área de cliente de tu proveedor de hosting.

Una vez dentro, verás un panel con diferentes iconos y opciones. No te preocupes si te parece abrumador al principio, es más fácil de lo que parece.

Paso 2: Localiza la opción de crear subdominio

Dentro de DirectAdmin, busca el apartado de Gestión de Dominios o Domain Setup. Dependiendo de la versión, puede aparecer como "Subdomain Management" o simplemente "Subdomains". Si no lo encuentras a simple vista, puedes usar el buscador del panel.

En la mayoría de las versiones de DirectAdmin, verás una pestaña o icono que dice "Subdomain Management" o "Crear Subdominio". Haz clic en esa opción para continuar.

Paso 3: Configura los datos del subdominio

Ahora viene la parte interesante. En la pantalla de creación de subdominios, tendrás que rellenar algunos campos:

  • Nombre del subdominio: Aquí es donde pondrás el nombre que quieras. Por ejemplo, pruebas, staging, test o tiendaprueba. Ten en cuenta que solo puedes usar letras, números y guiones. No uses espacios ni caracteres especiales.

  • Dominio: Asegúrate de que el dominio principal esté seleccionado correctamente.

  • Directorio raíz: Este es un campo importante. DirectAdmin normalmente lo rellena automáticamente con algo como /home/usuario/domains/tudominio.com/public_html/pruebas. Es la carpeta donde se alojarán los archivos de tu tienda de prueba. Puedes dejarlo como está o personalizarlo, pero te recomiendo mantener el valor predeterminado para que sea más fácil de gestionar.

[!INFO]
El directorio raíz es la carpeta donde se guardarán todos los archivos de tu tienda de prueba. Es importante que lo anotes, porque lo necesitarás más adelante para subir los archivos de PrestaShop.

Una vez rellenados los campos, haz clic en el botón "Crear" o "Submit". En cuestión de segundos, tu subdominio estará creado.

Paso 4: Verifica que el subdominio funciona

Después de crear el subdominio, es buena idea comprobar que funciona correctamente. Abre tu navegador y escribe la dirección completa, por ejemplo http://pruebas.tudominio.com. Deberías ver una página de bienvenida o un error 404, dependiendo de si hay archivos en la carpeta o no. Esto es completamente normal.

Si ves un mensaje de error, no te preocupes. Es porque todavía no has subido los archivos de PrestaShop. Eso lo haremos en los siguientes pasos.

Paso 5: Descarga PrestaShop para tu tienda de prueba

Ahora necesitas los archivos de PrestaShop. Puedes descargarlos desde la página oficial de PrestaShop. Te recomiendo que elijas la misma versión que tienes en tu tienda principal, o una versión específica que quieras probar.

Descomprime el archivo ZIP en tu ordenador. Dentro encontrarás una carpeta con todos los archivos de PrestaShop, normalmente llamada prestashop o similar. Necesitarás subir estos archivos a la carpeta del subdominio que acabas de crear.

Paso 6: Sube los archivos de PrestaShop al subdominio

Para subir los archivos, tienes dos opciones:

Opción A: Usar el Administrador de Archivos de DirectAdmin

  1. Entra en el Administrador de Archivos desde el panel de DirectAdmin.

  2. Navega hasta la carpeta de tu subdominio. Por ejemplo: domains/tudominio.com/public_html/pruebas.

  3. Sube el archivo ZIP de PrestaShop y luego descomprímelo ahí mismo.

  4. Si los archivos quedan dentro de una subcarpeta, tendrás que moverlos a la raíz del subdominio.

Opción B: Usar un cliente FTP

  1. Conecta tu cliente FTP (como FileZilla) a tu servidor usando tus credenciales de hosting.

  2. Navega hasta la carpeta del subdominio.

  3. Arrastra los archivos de PrestaShop desde tu ordenador a esa carpeta.

[!WARNING]
Asegúrate de subir todo el contenido de la carpeta de PrestaShop, no la carpeta en sí. Es decir, los archivos deben quedar directamente en la carpeta del subdominio, no dentro de una subcarpeta adicional. Esto es un error muy común que puede causar problemas de configuración.

Paso 7: Crea una base de datos para tu tienda de prueba

PrestaShop necesita una base de datos para funcionar. No puedes usar la misma base de datos que tu tienda principal, porque podrías causar conflictos. Por eso, necesitas crear una nueva.

  1. En DirectAdmin, busca la sección de "MySQL Management" o "Bases de datos MySQL".

  2. Haz clic en "Crear nueva base de datos".

  3. Elige un nombre para la base de datos. DirectAdmin normalmente añade un prefijo con tu nombre de usuario, así que el nombre final será algo como usuario_prestashop_pruebas.

  4. Crea un usuario para la base de datos y asigna una contraseña segura. Anota estos datos, los necesitarás durante la instalación.

  5. Añade el usuario a la base de datos con todos los privilegios.

[!TIP]
Anota siempre los datos de la base de datos en un lugar seguro. Los necesitarás durante el proceso de instalación de PrestaShop y es fácil olvidarlos si no los guardas.

Paso 8: Instala PrestaShop en el subdominio

Ahora viene la parte más interesante. Abre tu navegador y ve a la dirección de tu subdominio, por ejemplo http://pruebas.tudominio.com. PrestaShop debería detectar que no está instalado y te mostrará el asistente de instalación.

Sigue estos pasos:

  1. Selección de idioma: Elige el idioma de instalación.

  2. Aceptación de licencia: Acepta los términos y condiciones.

  3. Comprobación de compatibilidad: El sistema verificará que tu servidor cumple los requisitos. Debería estar todo en verde.

  4. Información de la tienda: Introduce el nombre de tu tienda de prueba, el tipo de actividad, etc.

  5. Cuenta de administrador: Crea un usuario y contraseña para acceder al panel de administración de esta tienda de prueba.

  6. Configuración de la base de datos: Aquí es donde usarás los datos de la base de datos que creaste en el paso anterior. Introduce el nombre de la base, el usuario y la contraseña.

  7. Instalación: Haz clic en instalar y espera a que termine el proceso. Puede tardar unos minutos.

Paso 9: Configura el archivo de hosts (opcional pero recomendado)

Si quieres que tu entorno staging PrestaShop sea completamente privado y no indexable por Google, te recomiendo que lo protejas con contraseña. Esto se hace desde DirectAdmin en la sección de "Password Protected Directories".

  1. Ve a esa sección en DirectAdmin.

  2. Elige tu subdominio y la carpeta raíz.

  3. Crea un usuario y contraseña de acceso.

  4. Cuando alguien intente acceder a tu subdominio, le pedirá estas credenciales antes de ver la tienda.

[!WARNING]
Proteger tu tienda de prueba con contraseña es muy importante si no quieres que Google la indexe. Una tienda de prueba no debería aparecer en los resultados de búsqueda, ya que podría confundir a los usuarios y dañar tu SEO.

Paso 10: Prueba todo el flujo de trabajo

Una vez instalada tu tienda de prueba PrestaShop, es el momento de probar todo:

  • Accede al panel de administración y navega por las diferentes secciones.

  • Realiza un pedido de prueba para verificar que todo funciona correctamente.

  • Comprueba que los módulos y temas que quieres probar se instalan correctamente.

  • Verifica que la velocidad de carga sea adecuada.

Solución de problemas comunes

No puedo acceder al subdominio

Si no puedes acceder a tu subdominio, verifica:

  • Que el nombre del subdominio esté bien escrito.

  • Que los archivos estén en la carpeta correcta.

  • Que la propagación del DNS haya terminado (puede tardar hasta 24 horas en casos extremos, aunque normalmente es casi inmediato).

Error de conexión a la base de datos

Si PrestaShop te da un error de conexión a la base de datos:

  • Verifica que el nombre de la base de datos, usuario y contraseña son correctos.

  • Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos.

  • Comprueba que el servidor de base de datos es el correcto (normalmente localhost).

Problemas con los archivos

Si ves una página en blanco o errores de PHP:

  • Verifica que has subido todos los archivos de PrestaShop.

  • Comprueba que los permisos de archivos y carpetas son los correctos (normalmente 755 para carpetas y 644 para archivos).

  • Revisa el archivo de configuración de PrestaShop para asegurarte de que los datos son correctos.

Consejos finales para tu entorno staging PrestaShop

Crear un subdominio PrestaShop DirectAdmin es solo el primer paso. Para sacar el máximo partido a tu entorno staging PrestaShop, te recomiendo:

  • Mantén una copia de seguridad de tu tienda de prueba antes de hacer cambios importantes.

  • Documenta todos los cambios que realices en la tienda de prueba, para poder replicarlos en la tienda principal si funcionan bien.

  • Actualiza regularmente tu tienda de prueba con los datos de tu tienda principal para que las pruebas sean realistas.

  • No uses el mismo correo electrónico para las dos tiendas, ya que podría causar conflictos.

  • Elimina la protección por contraseña cuando quieras mostrar la tienda a un cliente, pero recuerda volver a activarla después.

[!TIP]
Si en algún momento necesitas migrar tu tienda de prueba a tu tienda principal, puedes usar la herramienta "1-Click Upgrade" de PrestaShop o hacer una migración manual. Te recomiendo que consultes la documentación oficial de PrestaShop para hacerlo correctamente.

Conclusión

Crear un subdominio para una tienda de prueba PrestaShop en DirectAdmin es un proceso sencillo si sigues los pasos correctos. Este entorno staging PrestaShop te permitirá experimentar con total tranquilidad, sin afectar a tu tienda en producción.

Recuerda que la clave está en:

  • Crear correctamente el subdominio en DirectAdmin.

  • Subir los archivos de PrestaShop a la carpeta correcta.

  • Configurar una base de datos independiente.

  • Proteger el acceso con contraseña si no quieres que sea público.

  • Probar todos los cambios antes de aplicarlos a tu tienda principal.

Con un poco de práctica, te convertirás en un experto en gestionar entornos de prueba y tu tienda principal estará siempre segura. ¿Te animas a probarlo?

¿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