Traspasar Magento a otro servidor

Os dejo aquí los pasos a tener en cuenta a la hora de traspasar un Magento de un servidor a otro:

1. Mover ficheros

Está claro que lo primero que hay que hacer es traspasar todos los ficheros y carpetas del servidor origen al destino. Lo que parece fácil, puede convertirse en algo lento… Magento dispone de muchos ficheros, y si le sumas las fotografías de los productos…

No os dejéis los ficheros ocultos (.htaccess)

2. Exportar la base de datos

Hay que pasar la base de datos del servidor origen al destino. Si son pocos productos, podéis optar por utilizar phpmyadmin. En el caso de que estemos hablando de muchos productos, deberéis trabajar desde consola (putty…) exportando la base de datos con mysql o mysqldump.

3. Configurar la Base de datos

Debemos modificar el fichero app/etc/local.xml poniendo los datos de conexión de la nueva base de datos:

1
2
3
4
<![CDATA[NOMBREHOST]]>
<![CDATA[USUARIO]]>
<![CDATA[CONTRASEÑA]]>
<![CDATA[NOMBREBASEDATOS]]>

4. Limpiamos cachés

Hay que limpiar las carpetas (eliminar los ficheros que contiene), ya que pertenecían al servidor anterior:

var/cache
var/session
var/report
var/log

5. Le decimos a Magento el enlace de nuestra web

Hay que ir a la base de datos, editar la tabla core_config_data y editar los siguientes campos:

web/unsecure/base_url con http://www.miweb.com/
web/secure/base_url con https://www.miweb.com/

6. Revisamos ficheros seguridad y apache

Puede ser que ficheros como .htaccess, robots.txt o sitemap.xml o parecidos, los utilicéis para trabajar con los enlaces. Revisarlos por si tenéis que actualizarlos con la nueva dirección.

7. Reindexamos

Entramos en la parte administrativa de Magento y reindexamos todos los apartados.

Conclusión

Está claro que esto son los pasos estándares y que la cosa no es tan fácil. Cada uno de los pasos se puede complicar según los problemas que os vayáis encontrando, pero os puede servir de guía.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

*