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