CategoriAs: HerramientasMagento

Migrar a desarrollo un Magento que está en producción

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.

descuderosanchez@gmail.com

Compartir
Publicado por
descuderosanchez@gmail.com
Etiquetas: DesarrolloDesarrollo webmagentoMigraciones

Artículos Recientes

  • Prestashop`

Script para Duplicar BBDD en otro Prestashop

Modifica tu tienda en un solo sitio Si por algún motivo, no utilizas multitienda y dispones de dos tiendas exactamente…

3 años ago
  • Prestashop`

Prestashop – No se muestran las opciones de pago

En el proceso de compra no se muestran las opciones de pago Si te has encontrado con este problema, después…

3 años ago
  • Symfony

Regeneración BBDD Symfony en Deploy

/migrations#rm -rf ./* #php bin/console doctrine:migrations:generate #php bin/console doctrine:migrations:migrate #php bin/console doctrine:migrations:current #php bin/console doctrine:migrations:diff #php bin/console c:c #php bin/console…

3 años ago
  • Symfony

Inicializar proyecto Symfony 5 para gestionar entidades

Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades Inicializando Symfony: Si no tenemos el comando…

3 años ago
  • Odoo

Odoo – Enlaces de interes

MODULOS DE ODOO NECESARIOS PARA UN ECOMMERCE Enlaces de OCA de interes: En el siguiente enlace existen un montón de…

3 años ago
  • Sin categoría

Como Migrar Prestashop 1.7 de un dominio a otro

Migración de un prestashop 1.7 de un dominio a otro. Copiamos la BBDD del antiguo hosting al nuevo. Copiamos los…

3 años ago