Ir al contenido principal

Cómo clonar una tienda PrestaShop en un subdominio de pruebas (proceso manual)

Guía para clonar una tienda PrestaShop en un subdominio de pruebas cuando no se dispone de Softaculous, incluyendo el proceso manual paso a paso y la opción de servicio profesional.

Escrito por Javier Galeote

¿Necesitas crear una copia de tu tienda PrestaShop para hacer pruebas?

Es muy habitual querer probar cambios importantes (traducciones, rediseños, actualizaciones de módulos…) en una copia de tu tienda antes de aplicarlos en producción. Para ello, lo ideal es crear un subdominio de pruebas (por ejemplo, test.tudominio.com) con una copia exacta de tu web.

¿Puedo usar Softaculous para clonar mi PrestaShop?

Importante: Softaculous es un instalador de aplicaciones que no está disponible en todos los servidores. Se trata de una licencia adicional que debe contratarse por separado. Si al acceder a tu cPanel no ves "Softaculous Apps Installer" o "Aplicaciones Web" en la sección Software, significa que tu servidor no tiene esta herramienta instalada.

En ese caso, la clonación debe realizarse de forma manual o puedes solicitar que nuestro equipo técnico lo haga por ti.

Proceso manual para clonar tu PrestaShop

Si tu servidor no dispone de Softaculous, estos son los pasos generales para crear una copia de tu tienda en un subdominio:

Paso 1: Crear el subdominio

Accede a tu cPanel → Dominios → Crear un Dominio. Escribe el subdominio deseado (por ejemplo, test.tudominio.com) y desmarca la opción "Comparta la raíz de documentos" para que tenga su propia carpeta independiente. Los subdominios son ilimitados y gratuitos en todos nuestros planes.

Paso 2: Copiar los archivos de la web

Desde el Administrador de Archivos de cPanel o por FTP, copia todo el contenido de la carpeta public_html (o la carpeta donde esté instalado tu PrestaShop) a la carpeta del nuevo subdominio.

Paso 3: Crear una copia de la base de datos

Accede a phpMyAdmin desde cPanel, selecciona la base de datos de tu PrestaShop y expórtala (Exportar → Método rápido → Formato SQL). Luego, crea una nueva base de datos desde cPanel → Bases de datos MySQL, crea un usuario y asígnale todos los privilegios. Importa el archivo SQL en la nueva base de datos desde phpMyAdmin.

Paso 4: Configurar la copia para el subdominio

Edita el archivo de configuración de PrestaShop en la carpeta del subdominio (app/config/parameters.php o config/settings.inc.php según tu versión) para que apunte a la nueva base de datos. Además, actualiza la URL de la tienda en la base de datos clonada (tabla ps_shop_url) para que use el subdominio en lugar del dominio principal.

Paso 5: Proteger el entorno de pruebas

Es recomendable proteger el subdominio con contraseña (desde cPanel → Privacidad del directorio) y añadir una etiqueta noindex para evitar que los motores de búsqueda indexen la copia de pruebas.

¿Prefieres que lo hagamos nosotros?

Si prefieres que nuestro equipo técnico se encargue de todo el proceso de clonación, puedes contratar una hora de trabajo técnico desde tu Área de Clientes en la sección de Extras de CMS. El servicio incluye la creación del subdominio, la copia completa de archivos y base de datos, y la configuración para que todo funcione correctamente en el nuevo subdominio.

Nota: Si posteriormente deseas pasar los cambios del subdominio de pruebas al dominio en producción, eso conllevaría una hora de trabajo adicional.

¿Ha quedado contestada tu pregunta?