Jump to content

Error al actualizar a 1.7.7.


Recommended Posts

Buenas tardes,

Hemos actualizado nuestro Prestashop de 1.7.6. a 1.7.7 , y aparentemente según el sistema todo estaba OK para realizar la actualización.

Al acabar, me han salido estos errores;

Quote

SQL 1.7.7.0 1709 in ALTER TABLE `ps_configuration` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.
SQL 1.7.7.0 1709 in ALTER TABLE `ps_connections_source` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.
SQL 1.7.7.0 1709 in ALTER TABLE `ps_customer` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.
SQL 1.7.7.0 1709 in ALTER TABLE `ps_employee` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.
SQL 1.7.7.0 1709 in ALTER TABLE `ps_order_state` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.
SQL 1.7.7.0 1709 in ALTER TABLE `ps_page_type` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.
SQL 1.7.7.0 1709 in ALTER TABLE `ps_smarty_cache` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Index column size too large. The maximum column size is 767 bytes.

Al volver a ingresar al panel de administración, desaparecen los campos de USUARIO y CONTRASEÑA y no podemos acceder. 

Necesitamos ayuda, ¡muchas gracias!

UN SALUDO

Link to comment
Share on other sites

  • 2 months later...

Hola,
Sobre este tema nadie sabe nada?
A mi también me salta este error y por Github veo algo pero no termino de entender que debemos hacer.

https://github.com/PrestaShop/PrestaShop/pull/21975

Entiendo que cambiar la estructura de las tablas que indica el error a Utf8mb4_general_ci (antes de actualizar) pero no estoy seguro.

Por favor alguien puede ayudar un poquito?

Gracias de antemano

Link to comment
Share on other sites

  • razaro changed the title to Error al actualizar a 1.7.7.
On 12/29/2020 at 3:30 PM, CISKITO said:

Buenas tardes,

Hemos actualizado nuestro Prestashop de 1.7.6. a 1.7.7 , y aparentemente según el sistema todo estaba OK para realizar la actualización.

Al acabar, me han salido estos errores;

Al volver a ingresar al panel de administración, desaparecen los campos de USUARIO y CONTRASEÑA y no podemos acceder. 

Necesitamos ayuda, ¡muchas gracias!

UN SALUDO

Buenas tardes, 

Tengo el mismo problema y no consigo solucionarlo, has podido dar con la solución ?  

Siempre me veo obligado a restaurar la copia, pero no consigo actualizar la versión.  

Gracias,  

 

 

Link to comment
Share on other sites

Hola!

yo he realizado la actualización con PS1.7.7.0 y PS1.7.7.2 y siempre me da error de Sql 1709 ALTER TABLE..... Lógicamente siempre vuelvo a un estado anterior.

En el link que envié arriba (Github) hablan del tema pero no he llegado a una conclusión. Parece que a los que tienen BD MariaDB somos los que tenemos el problema 

 

Edited by manolo.negro (see edit history)
Link to comment
Share on other sites

Hola. No se si será esto, pero a mi me daba ese fallo con una instalación nueva y lo resolví con esto.

Estaba por ahí en otro post, lo pego por si os vale.

""I managed to solve the problem temporarily, bu altering the sql instructions, creating the database. But PS Team shound incorporate these chnages urgently

The COLLATION must be previosuly set to utf8_general_ci

When upgrading to 1.7.7.0

Before applying the upgrade, run the following instructions:

ALTER TABLE `configuration` ROW_FORMAT=DYNAMIC;
ALTER TABLE `connections_source` ROW_FORMAT=DYNAMIC;
ALTER TABLE `customer` ROW_FORMAT=DYNAMIC;
ALTER TABLE `employee` ROW_FORMAT=DYNAMIC;
ALTER TABLE `order_state` ROW_FORMAT=DYNAMIC;
ALTER TABLE `page_type` ROW_FORMAT=DYNAMIC;
ALTER TABLE `smarty_cache` ROW_FORMAT=DYNAMIC;

 

For new installations:

Find the following file  "install/data/db_structure.sql"

Replace all

ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8mb4 COLLATION;

WITH

ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COLLATION;

Link to comment
Share on other sites

Hola!

Ayer probé a cambiar la base de datos MariaDB por Mysql y me reslizaba la actualización sslvo un error(diferente). Tampoco me gustaba la idea de cambiar de BaseDatos y volví atras.

Alguien ha probado a ver si se realiza correctamente la actualización?

un saludo 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...