Magento Chile Desarrolladores Magento

¿Tienes una pregunta?

Si usted tiene cualquier pregunta, escriba a continuación lo que está buscando!

Migrar una tienda Magento a otro sitio


Para migrar una tienda magento necesitamos lo siguiente:

Migración Magento por SSH (Shell)

Ejemplo realizado para DV Mediatemple (Plesk 8.6 linux) y migración en la raíz del sitio.

Abrir la consola “Terminal” de macintosh (para Windows o Linux existen otras consolas), entrar como root:

ssh root@www.tuservidor.net
password:xxxxxxxx

1.- Luego escribimos lo siguiente, para copiar toda la tienda de un sitio a otro:

cp -a /var/www/vhosts/sitiobase.cl/httpdocs/* /var/www/vhosts/sitioreceptor.cl/httpdocs/

2.- Luego hacer un backup de la base de datos de la tienda:

Nota: En root directamente escribir este comando, en ningun subdominio ni dominio*** esto es para HACER BACKUP DE UNA BASE DATOS*****

cd /var/www/vhosts/sitiobase.cl/httpdocs/
mysqldump --add-drop-table -u usuariobasededatos -p nombrebasededatos > basededatos_backup.sql

Enter password: (aquí te pedirá la password de la base de datos)

Ya está listo el respaldo de la base de datos, para ver en la consola escribir “ls” y (enter) y verán la base de datos nueva “basededatos_backup.sql”

3.- Luego llevamos la “basededatos_backup.sql” al sitio que queremos que esté:

cp -a /var/www/vhosts/sitiobase.cl/httpdocs/basededatos_backup.sql /var/www/vhosts/sitioreceptor.cl/httpdocs/basededatos_backup.sql

4.- Descargar por ftp “basededatos_backup.sql” y abrila en cualquier editor de texto y cambiar las rutas viejas por la nuevas o sea:

Buscar “www.sitiobase.cl” y reemplazarlas por “www.sitioreceptor.cl”

5.- La volvemos a subir por ftp “pisando” o reemplazando la que había (basededatos_backup.sql)

6.- Luego instalamos la base de datos sobre la “nueva_basededatos.sql” (vacía) que debemos crear el administrador del servidor, antes de llenarla con los datos de la “basededatos_backup.sql” (nota: puede contener datos porque los “pisa”):

7.- Entrar al sitio nuevamente

cd /var/www/vhosts/sitioreceptor.cl/httpdocs/

8.- Grabar base de datos con nuestro backup

mysql -u usuariobasededatos -p nombrenuevabasededatos < basededatos_backup.sql

Enter password: (aquí te pedirá la password de la base de datos)

Ya está lista y copiada la información de la "basededatos_backup.sql" en la "nueva_basededatos.sql".

9.- Luego vamos por ftp donde esta Magento y cambiamos los datos en loca.xml ubicado en app/etc/local.xml, cambiamos "localhost", "usuariobasedatos", "password", "nueva_basededatos.sql".

< ![CDATA[localhost]]>
< ![CDATA[usuariobasedatos]]> < ![CDATA[password]]> < ![CDATA[nueva_basededatos.sql]]>

10.- Luego borramos todo lo que hay dentro de la carpeta var incluyendo el .htaccess

Listo nuestra tienda esta migrada.

Boris D.

Migrar una tienda Magento a otro sitio
5 (100%) 1 voto

Comentarios

Comentarios

(4) Comments

  1. hice todo el procedimiento, pero al conectarme con el connect manager desde el sitio nuevo migrado me descarga los archivos en el dominio antiguo… plop…

    que queda por configurar para eso?

  2. cambié todo los archivos que decían la URL antigua, todos… la base de datos completa… por eso no entiendo donde estará la cache de connectmanager…

Leave a Reply

You must be logged in to post a comment.