was successfully added to your cart.

Como migrar a desarrollo un ecommerce Magento que tenemos en producción

Para cualquier tipo de migración de cualquier web, hay que copiar la BBDD de producción y el directorio raiz de ficheros de producción.

PASOS QUE SIEMPRE SE REPITEN EN UN PROCESO DE MIGRACIÓN DE UNA WEB / ECOMMERCE / APPWEB…

PASO 1

  • Creamos un subdominio «desarrollo.mitiendaquesea.com»
  • Comprobamos que funciona, es decir, poniendo en el navegador ese subdominio nos aparece el contenido que tiene. Si está vacío pues vacío

PASO 2

  • Comprimimos «.zip» el directorio raiz del contenido web, es decir, si tenemos toda la web en httpdocs, pues todo el contenido que contiene a la carpeta httpdocs.
  • Una vez comprimido movemos este fichero a la carpeta del subdominio.
  • Dentro de esta carpeta descomprimimos el fichero, teniendo ahora por duplicado el contenido en desarrollo y en producción.

PASO 3

  • Si producción tiene 1 BBDD, crearemos una nueva base de datos, con otro nombre distinto y un nuevo usuario y contraseña para la misma. En el caso de que tuviese mas de una pues crearemos tantas BBDD como tenga producción.
  • Copiamos el contenido de la BBDD de producción a desarrollo, dependiendo de que sistema tengas lo tendrás mas fácil o mas dificil, pero se trata de hacer un export y un import en la nueva.

PASO 4

  • El fichero .htaccess, tenemos que copiar el fichero .htaccess de producción en desarrollo, este fichero siempre se encuentra en la raiz de ficheros, es decir, si los teniamos en httpdocs/.htaccess, el problema es que muchos gestores no comprimen estos ficheros, por lo tanto si no lo tenéis copiado en vuestro subdominio de desarrollo, lo copiáis.
  • Abrid el fichero y comprobar que no hay ninguna URL que redirija a producción.

PASOS ÚNICAMENTE PARA MAGENTO

  • Tendremos que cambiar las URL en la bbdd de magento, para esto, en la nueva bbdd en la pestaña SQL hacemos la siguiente consulta:
select * from mg_core_config_data where path = 'web/unsecure/base_url';

Y modificamos el value por nuestra nueva URL, MUY IMPORTANTE!!, dejad la «/» AL FINAL de la misma.

  • Hacemos esta otra consulta y hacemos lo mismo:
select * from core_config_data where path = 'web/secure/base_url';
  • Tenemos que modificar también la contraseña de acceso a la nueva BBDD, el nombre de la base de datos y el usuario en el fichero local.xml que se encuentra en la siguiente ruta:

EL último paso es borrar caché, para esto borraremos todos los fichero de nuestro subdominio (Entorno de desarrollo) que contienen las siguientes carpetas:
/var/cache/
/var/session/

Hecho esto, si ponemos ahora la URL de nuestra tienda de desarrollo veremos que ya diSpondremos completamente del entorno.

 

Un saludo.