Como parchear mi base de datos

Ver el tema anterior Ver el tema siguiente Ir abajo

Como parchear mi base de datos

Mensaje por karman el Jue Mayo 28, 2009 1:30 am

Pues eso despues de instalar zencart de nuevo y meter la antigual base de datos , me dice lo siguiente.

Su
base de datos parece necesitar parchearse a un nivel superior. Vea
Utilidades->Información del servidor para comprobar los niveles del
parche.

Como puedo solucionar???

Muchas Gracias.

karman
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 11
Inscripción : 02/04/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como parchear mi base de datos

Mensaje por osp el Vie Mayo 29, 2009 3:56 am

Esperemos que el gran MERVIR aparezca por aquí. Nunca me habia encontrado con ese problema. Siento no poder ayudarte.

Un saludo y suerte.
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 parchear mi base de datos

Mensaje por MERVIR el Vie Mayo 29, 2009 11:21 am

Has cambiado la version de zencart a la 1.3.8a desde una version anterior?

Explicanos exactamente que entiendes por instalar de nuevo y usar la base de datos antiguas. danos mas detalles y versiones.
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 parchear mi base de datos

Mensaje por karman el Vie Mayo 29, 2009 11:26 am

Si he instalado el 1.3.8 y la base de datos que tengo en la antigua.

Eso es lo que he echo.

Un saludo

karman
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 11
Inscripción : 02/04/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como parchear mi base de datos

Mensaje por MERVIR el Vie Mayo 29, 2009 11:32 am

Me lo temia.

Para hacer una migracion has de hacerlo asi y no de otra forma

http://zencart.forosactivos.net/versiones-f2/como-actualizar-la-version-de-mi-zencart-t19.htm
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 parchear mi base de datos

Mensaje por karman el Vie Mayo 29, 2009 11:39 am

OK gracias, me pondre a ver si puedo quitar eso....

karman
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 11
Inscripción : 02/04/2009

Ver perfil de usuario

Volver arriba Ir abajo

Solucionado, rápido y efectivo

Mensaje por dgerviti el Miér Oct 27, 2010 3:23 pm

karman escribió:
Su
base de datos parece necesitar parchearse a un nivel superior. Vea
Utilidades->Información del servidor para comprobar los niveles del
parche.

He actualizado a la 1.3.9g y también tuve este error por usar la base de datos antigua. Lo he SOLUCIONADO así: es muy sencillo.

1º Subes de nuevo la carpeta zc_install y ejecutas el instalador. Cuando tengas todas las carpetas y archivos con sus permisos correspondientes le das al botón que "actualiza la base de datos" no al de instalar zencart de cero, esto es importante si no te quieres cargar la base de datos que ya tienes.

2º Si al pulsar el botón de actualizar te da un error relacionado con el counter o counter_history (ahora no recuerdo el error exacto) tienes que ir al panel de control de tu admin y en /herramientas/Instalar parches SQL

pegas este código y pulsas "enviar". Esto hace una especie de vaciado de tu counter_history que es lo que te está dando problemas.

Código:
 DROP TABLE IF EXISTS counter_history;
CREATE TABLE counter_history (
  startdate char(8) default NULL,
  counter int(12) default NULL,
  session_counter int(12) default NULL,
  PRIMARY KEY  (startdate)
) ENGINE=MyISAM;

Vas para atrás (back) y pruebas de nuevo

3º Si ahora te da un error así:

1253 COLLATION 'latin1_general_ci' is not valid for CHARACTER SET 'utf8'

Tienes que cambiar una cosa en el código del archivo /zc_install/includes/installer_params.php

En la línea 23 aproximadamente pondrá esto:

define('DB_CHARSET', 'latin1');

y tú tienes que poner esto:

define('DB_CHARSET', 'utf8');

tal y como lo sugiere el propio comentario encima de esta línea. Esto es algo así como decirle que admita los caracteres utf8

4º Vas para atrás (back) y continuas y posiblemente te de algún error de coincidencias del tipo "nose qué nose qué, already exist".
Bien, estos errores no tienen importancia, son solo avisos de coincidencias y debes ignorarlos ¿cómo? pues siguiendo adelante con el botón "Done and upgrade" (o algo así, es que no lo recuerdo exacto) en vez de darle al botón "upgrade database" que te volverá todo el rato a mostrar las coincidencias y no te dejará avanzar.

Y con esto ya todo te irá perfectamente y ya habrás actualizado o parcheado o como le quieras llamar tu base de datos.

Es mi pequeña ayuda para que el que le pase lo pueda hacer en 10 minutos y no en 5 días mirando foros que me he tirado yo.

Saludos
Smile Smile

dgerviti
NEWCOMER
NEWCOMER

Cantidad de envíos : 6
Inscripción : 18/05/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Como parchear mi base de datos

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.