Antes de actualizar tu tienda Prestashop, lo ideal es hacer una copia de la tienda en MODO LOCAL, para desde ahi, hacer una actualizacion de la tienda y poder comprobar si todo funciona correctamente y no tener problemas en la actualizacion de nuestra tienda real.
Dicho esto, los programas que necesitaremos utilizar seran los siguientes:
FILEZILLA
EASYPHP
BIGDUMP
PASO 1: Copia de Seguridad de la tienda
Para comenzar, necesitaremos hacer una copia de Seguridad de la tienda, para ello iremos al panel de administracion de nuestra tienda prestashop.
Una vez alli, pincharemos en Herramientas (1), despues en Copia de
Seguridad (2) y por ultimo en Crear nueva copia de seguridad (3).
Despues solo tendremos que descargar el archivo en nuestro PC.
(Yo aconsejo abrir una carpeta en el escritorio mismamente donde introduciremos todos los ficheros que vamos a necesitar para la actualizacion, a este le llamaremos NUEVA TIENDA en adelante)
PASO 2: Descargar nuestro servidor en modo Local Host
Para crear nuestra tienda en modo local, yo acostumbro a hacerlo con EASYPHP, que nos suministrara un servidor gratuito y un administrador de PHP.
http://www.easyphp.org/ desde este enlace puedes descargartelo, ademas ocupa poco espacio.
PASO 3: Instalar Filezilla para bajar el php de nuestra tienda.
Despues de echo esto en el cual nos introduciremos mas adelante abriremos FILEZILLA, si no lo tienes instalado puedes descargarlo gratuitamente en su web (
pincha aqui para ir a su web)
Aqui va un video-tutorial muy completo y rapido de como instalar filezilla:
http://www.youtube.com/watch?feature=player_embedded&v=o_zDeTW-J44
Descarga y/o abre el programa y te saldra tal que asi:
Donde marco el punto 1, abriremos la carpeta que se nos instalo en el paso anterior C:\...la ruta hasta llegar a...\EasyPHP-12.1\www y la habrimos, en ese momento el recuadro 3 aparecera en blanco o con una unica carpeta que ponga "my portable files".
A continuacion en la ventana donde se encuentra el punto 2, habriremos la carpeta principal y todo lo que esta carpeta contenga, lo seleccionaremos y lo copiaremos a la ventana 3 (www), aqui es donde estara toda la informacion de nuestra tienda, dentro de nuestro PC, para poder trabajar en modo local. (Este proceso tardara unos minutos, en mi caso mas de 30minutos).
Mientras, ejecutaremos EASYPHP desde el menu de inicio de nuestro ordenador (si no se ha abierto directamente al instalar), nos vamos a la parte inferior derecha de nuestra pantalla y pinchamos con el BOTON DERECHO de nuestro raton en el icono de EASYPHP, sandra un despegable y pinchamos en Administracion.
Se nos abrira una ventana en nuestro explorador, con el panel de administracion, es entonces cuando deberemos crear un nuevo alias en LOCAL FILES, yo pondre regalateandoprueba y mas abajo donde hay que poner el directorio, el mismo donde estamos bajando todos los ficheros con Filezilla (C:\...la ruta hasta llegar a...\EasyPHP-12.1\www), y le damos a Save.
CONFIGURACION para BASE DE DATOS PESADAS
La configuracion de phpmyadmin hace que por defecto solo podamos subir bases de datos no superiores a 2Mb, en muchos casos necesitaremos subir este valor porque nuestra base de datos es grande, si no supera los 8.192 Mb podremos hacerlo manualmente en 3 sencillos pasos, si no fuera asi, existe una script llamado BIGDUMP para bases de datos mas pesadas que es algo mas laborioso.
CONFIGURACION PARA BASES DE DATOS NO SUPERIORES A 8Mb.
Buscaremos la carpeta que contiene nuestro servidor C:\...la ruta hasta llegar a...\EasyPHP-12.1\, una vez nos encontremos dentro buscaremos las carpetas que contengaun un archivo PHP.ini, que en su defecto seran las carpetas \EasyPHP-12.1\apache, \EasyPHP-12.1\config_files y \EasyPHP-12.1\php\php546x160, en estas buscaremos la linea donde pondra el limite maximo de descarga en 2Mb y lo subiremos por ejemplo a 25, luego vereis que solo deja hasta 8.192Mb.
DESCARGAR BID DUMP:
Lo primero es ir a la url del programa:
http://www.ozerov.de/bigdump.php
, nos bajamos el ecript, lo descomprimimos y lo editamos con el bloc de
notas, indicando en los siguientes sectores nuestros datos:
- Datos de conexión a la base de datos
- Nombre del archivo sql que contiene la base de datos
- Numero de lineas que serán importadas (subidas) en cada consulta,
por defecto 3000, si queréis que se suba antes, poner más alto el
número, pero correis el riesgo de que os de el mismo error que os daba
phpmyadmin. Desde mi punto de vista, despacito y buena letra..
- También está la opción de hacer una pausa de x segundos despues de
cada consulta, no es necesario tampoco, pero si teneis problemas,
probad a poner 2 o 3 segundos..
Continuara..... (en breve)