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.

David Escudero | Programador freelance, desarrollador paginas web
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.