COMO ACTUALIZAR LA VERSION DE MI ZENCART

Ver el tema anterior Ver el tema siguiente Ir abajo

COMO ACTUALIZAR LA VERSION DE MI ZENCART

Mensaje por MERVIR el Mar Mar 17, 2009 1:40 pm

3 PASOS FACILES PARA HACER LA ACTUALIZACIÓN ZEN CART™️

NOTA.
Para cada nueva versión, hay documentos importantes que deben ser leidos en la carpeta docs folder del zip descargado.

Esta es una guia basica para actualizar Zen Cart™️. Si todavía no la ha instalado esta NO es su guia.

Para realizar la actualización se requieren de una herramientas básicas que ya se utilizaron para realizar la instalación inicial y la customización de tu tienda.

Conocimientos de HTML/PHP
phpMyAdmin
acceso MySQL database
acceso al panel de control
un comparador de fichros como el WinMerge or ExamDiff (Linux) o BBedit (Mac)

Recomendamos que antes de empezar se lea esta guía cuidadosamente y no se salte ningún paso y como siempre hay que realizar copias de seguridad antes de empezar.

Hay que familiarizarse con la demo que se adjunta en cada versión, y cuando uno ya se sienta cómodo con el funcionamiento empezar con la migración.


1. PREPARACIÓN

Descomprimir la nueva version de Zencart, y subirla en una carpeta que llamaremos DEMO.
Esta solo será una versión con la que jugaremos, y familiarizarnos con la nueva versión. Una vez realizada la migración será borrada.

Estudiar las nuevas características y los documentos que se adjuntan es básico, asi como
el “changelog”. Practicad mucho con los productos que vienen en la demo así como los ejemplos. Leer toda la documentación de soporte que se adjunta en cada nueva versión.

Haremos una copia de seguridad completa incluida la base de datos SQL. La guardaremos en nuestro ordenador. En la carpeta "\zen_backup”

Haremos una copia de seguridad completa de los ficheros usando nuestro acceso FTP y una vez realizado los guardaremos en un ZIP en otra ubicación de nuestro ordenador

Ahora vamos a buscar las diferencias de la customización que hicimos en nuestra tienda con respecto a la versión original.

Descomprimimos los versión original que tenemos en nuestra tienda y la compareremos con nuestra tienda. Esta version original sin customizar la guardaremos en una carpeta de nuestro ordenador que llamaremos "\zen_orig".

Haremos un listado con todos los cambios y contribuciones realizados para luego tenerlos como referencia.

Ejecutamos el programa Winmerge y comparamos la versión original zencart que tenemos en "\zen_orig" con la versión que corre en nuestro servidor que guardamos en "\zen_backup” de nuestro ordenador

Anotamos todos los cambios que el Winmerge nos dé, haciendo doble click en los ficheros. Las diferencias en los ficheros de lenguaje no tiene mayor importancia que los que le tengamos que dar.

Hay que ser muy cuidados al anotar los cambios porque tendremos luego que actualizarlos en nuestra nueva versión y mirar que sean compatibles con la nueva versión.

El listado de contribuciones y cambios nos ayudará a encontrar de nuevo las contribuciones que sean compatibles con la nueva versión, quizá tengamos que contactar con el autor de dichas contribuciones con el fin de conseguirlas. En los ficheros readme de dichas contribuciones encontraremos el nombre del autor
y la forma de contactar con ellos.

2. EJECUCION

Descargamos el zip de la nueva versión de Zencart en nuestro ordenador, en un tercer
directorio que llamaremos “\zen new”, separado de las otras dos carpetas para evitar errores.

Con la lista en la mano vamos a ir mirando cada cambio y los iremos aplicando en la
nueva versión.

Las diferencias en los ficheros de lenguaje haz solo un copiar pegar.

Ojo con las diferencia que afecten a la programación porque deberán ser testeadas para
ver la compatibilidad entre versiones.

Nota: hay muchos cambios que afectan los ficheros de tu plantilla que se encuentran
no solo en /includes/templates/MYTEMPLATE sino que también están en /includes/template/template_default
asi como los ficheros de lenguaje y los ficheros de los sideboxes. Prestad especial atención a esto (si os fijais en las fechas de los ficheros, detectareis cuales fueron modificados)

3. TESTEAR

Creamos una nueva base de datos y la enlazemos con nuestra nueva versión de Zen Cart™️ .

Restauramos la base de datos que hicimos en nuestro backup original en el paso 1 dentro de la nueva base de datos que acabamos de crear.

Si tu carpeta “/zen_new” no contiene los ficheros "/includes/configure.php" y "/admin/includes/configure.php"
copialos de la antigua version que tenemos en la tienda.

Ahora editamos "/zen_new/includes/configure.php" y nos aseguramos que DIR_FS_CATALOG y DIR_WS_CATALOG y DIR_FS_SQL_CACHE apunta a la nueva base de datos

Editamos el fichero "/zen_new/includes/configure.php" y nos aseguramos que en nombre de la base de datos que hemos creado sea el mismo que nuestra nueva base de datos que hemos creado, y verificaremos que el
nombre y el password que sean los correctos. Guardamos el fichero, y lo guardamos a parte porque tendremos que subirlo más tarde.

Subimos los ficheros de nuestra nueva version “modificada” (paso 2) a nuestro servidor, en otra carpeta llamada “/store_new”.

Ejecutamos /zc_install/index.php y escogemos "Upgrade" cuando nos lo pregunte (no le digais “install” o sobreescribirá nuestra base de datos). Si no nos preguntase por “upgrade” significaria que el instalador no puede acceder a nuestra base de datos y tendriamos que revisar los datos de nuestros ficheros configure.php.

Ahora testearemos todos los cambios realiados, compareremos la version demo con la que hemos instalado.

Cuando estemos ya satisfechos que todo corre como deseamos, procederemos a lanzar esta
nueva versión como oficial.

Puede suceder que haya transcurrido mucho tiempo desde que hicimos la copia de seguridad de nuestra tienda con respecto al lanzamiento y quisieramos no perder los nuevos cambios y pedidos
realizados..

En este caso no es necesario volver a subir todos los ficheros, solo copia de nuevo la
base de datos y desde el instalador vuelve a hacer un “upgrade”.

Para hacer el lanzamiento pon tu tienda “down for maintenance” desde tu admin. Asegurate que tu IP sean una de las permitidas para poder ver la tienda aunque esté cerrada por mantenimiento.

Ahora renombra la carpeta que llamamos “store_new” por el nombre que queramos
usar (lógicamente tendremos que haber renombrado la carpeta de nuestra versión antigua del servidor para que no sobreescriba nada)

Testea que todos los cambios funcionan como queremos, y si existe algun pequeño problema repáralo directamente volviendo a poner la tienda en modo mantenimiento.

NOTAS

Recordemos que los ficheros “configure.php” deben estar como read only una vez los hayamos
subido por temas de seguridad.


Una vez todo funcione como deseemos, realizamos una nueva copia de seguridad para nuestro archivo


un saludo
Mervir

http://virtual-byte.com/tienda/
http://mervir.com/tienda/
avatar
MERVIR
ZENNER
ZENNER

Cantidad de envíos : 695
Inscripción : 13/03/2009
Localización : Barcelona (España)

Ver perfil de usuario http://mervir.com/

Volver arriba Ir abajo

Re: COMO ACTUALIZAR LA VERSION DE MI ZENCART

Mensaje por osp el Jue Mar 19, 2009 6:17 am

Hola,

¿Se sabe algo de si se podrá actualizar desde la versión 1.3.8 a la nueva versión de Zencart que saldrá este año (supongo)?, ¿o se trata de "codigo nuevo" e incompatible con la versión actual?
avatar
osp
ALMOST ZENNER
ALMOST ZENNER

Cantidad de envíos : 103
Inscripción : 16/03/2009

Ver perfil de usuario http://www.eltemplodelguerrero.com

Volver arriba Ir abajo

Re: COMO ACTUALIZAR LA VERSION DE MI ZENCART

Mensaje por MERVIR el Jue Mar 19, 2009 11:32 am

Hola

La nueva versión será casi incompatible con todo lo anterior. Será casi como empezar de cero.

Por eso no recomiendo a nadie que no haya actualizado su tienda ya que lo haga a la verson 1.3.8. que espere un poco y lo haga con la nueva
avatar
MERVIR
ZENNER
ZENNER

Cantidad de envíos : 695
Inscripción : 13/03/2009
Localización : Barcelona (España)

Ver perfil de usuario http://mervir.com/

Volver arriba Ir abajo

Re: COMO ACTUALIZAR LA VERSION DE MI ZENCART

Mensaje por osp el Jue Mar 19, 2009 4:18 pm

Uff, yo la tengo casi lista y en nada empiezo la actividad empresarial.
Creo que iré tirando con lo que tengo y según como vaya el negocio saco una v.2.0
avatar
osp
ALMOST ZENNER
ALMOST ZENNER

Cantidad de envíos : 103
Inscripción : 16/03/2009

Ver perfil de usuario http://www.eltemplodelguerrero.com

Volver arriba Ir abajo

Re: COMO ACTUALIZAR LA VERSION DE MI ZENCART

Mensaje por Palmve2000 el Lun Ago 09, 2010 7:23 pm

Hola, tengo la tienda instalada en la version 1.3.8 es necesario actualizar a la version 1.3.9 Cual seria el beneficio. Saludos

Palmve2000
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 12
Inscripción : 14/10/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: COMO ACTUALIZAR LA VERSION DE MI ZENCART

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.