Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Cómo duplicar tu instalación de Opencart

27 abril, 2015

Para mi lo más sencillo es hacer lo siguiente, “sencillo y rápido“.

Duplico la base de datos y después duplico los ficheros, sin necesidad de crear subdominios ni nada más. Solo una carpeta en la que tendrás tu instalación duplicada.

Lo explico para cpanel por que lo tienen la mayoría de los hosting y también el hosting en el que estás (Emi) 🙂 pero el proceso es similar en todos los hosting.

Para la base de datos

En la imagen señalo en rojo el que utilizaremos para crear la nueva base de datos y añadir el usuario a la base de datos (y darle los permisos).

En azul phpMyAdmin, desde el que importaremos y exportaremos la base de datos.

mysql
– Crea una bd nueva
– Dale permisos al mismo usuario de la bd de opencart normal en esta nueva bd***
// por si no te acuerdas cual es lo tienes en el fichero config.php
– Selecciona la bd antigua en phpMyAdmin (cpanel)
– Descarga la bd -> Exportar , si personalizas la exportación chequea el ,V “drop table” y comprímela en zip o similar, pero no es necesario ninguna de estas cosas.
– Vete a la nueva , dale a importar (sube el fichero que acabas de bajar)

Para los ficheros

– Vete a tu instalación opencart public_html/tu_dominio
– Haz una nueva carpeta “prueba” dentro de tu instalación de opencart
– Copia todo de public_html/tu_dominio a la nueva carpeta public_html/tu_dominio/prueba
– Cambia los config.php y admin/config.php de tu carpeta prueba.
SOLO tienes que añadir a las rutas que ves de tu instalación de opencart la carpeta prueba.
– Cambia el nombre de la bd (el usuario es el mismo así que no tienes que cambiarlo)

Y listo!! copia exacta, ¿fácil no?

Entras en tudominio.com/prueba y aquí tienes tu réplica opencart, puedes ponerla en modo mantenimiento y así solo la ve el admin. tudominio.com/prueba/admin el admin

Un arreglo más, en el caso de que tengas urls friendly.

URL seo friendly: si tienes las url amigables activadas, en el fichero .htaccess en la linea Rewrite base tienes que añadir el nombre la nueva carpeta. En el htaccess de tu nueva instalación no en el de fuera. prueba/.htaccess