Buenas tardes al actualizar prestashop de 1.7.2.4 a 1.7.6.2 se hace de forma corracta hasta el final que me da el siguiente mensaje de error:
SQL 1.7.6.2 1146 in INSERT INTO `ps_info_lang` SELECT `entity`.`id_info`, 1, `entity`.`id_lang`, `entity`.`text` FROM `ps_info_lang` entity LEFT JOIN `ps_info_lang` entity2 ON `entity2`.`id_shop` = 1 AND `entity`.`id_info` = `entity2`.`id_info` WHERE `entity2`.`id_shop` IS NULL: Table 'floris10_prestashop.ps_info_lang' doesn't exist
La actualización se realiza pero se ve movido el back office y algunas pestañas no se ven.
Gracias, saludos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ekaterina
Por lo que veo el problema viene por que no encuentra o no existe la tabla " floris10_prestashop.ps_info_lang "
.- Accede a tu cuenta de cPanel -> Bases de datos -> phpMyAdmin
.- Selecciona la base de datos que utiliza tu instalación y revisa si se encuentra esa tabla.
Las actualizaciones tendrías que realizarlas primero en un clon en vez de la web en producción, con eso evitamos problemas si al final no se realiza bien la actualización.
Las primeras versiones del módulo 1click de prestashop tenían muchos problemas a la hora de actualizar.
En tu caso lo que haria seria restaurar la web a una fecha antes de la actualizacion ( Tienes que tener en cuenta que si restauras todos los pedidos y nuevos clientes que se hicieran después de la fecha de restauración se perderían )
Una vez restaurada la web, puedes èdir desde ticket que clonen la instalación de prestashop.
.- En la instalación clonada elimina por completo ( Borrar ) el módulo 1click Upgrade
.- Descarga la ultima version del modulo desde esta URL:
-> https://addons.prestashop.com/es/migracion-copias-de-seguridad/5496-.html
.- Instala el módulo en el clon y realizas la actualización en ese clon.
Si ves que todo funcionó bien y el clon carga sin problemas, realizas los mismos pasos en la web que tienes en producción.
Un saludo
Gracias por la respuesta, acabo de revisar la base de datos y la tabla no existe, que debería hacer ahora?
Hola
Podrías probar creando la tabla manualmente antes de realizar la actualización
Usa el siguiente código SQL
CREATE TABLE `ps_info_lang` ( `id_info` int(10) unsigned NOT NULL, `id_shop` int(10) unsigned NOT NULL, `id_lang` int(10) unsigned NOT NULL, `text` text NOT NULL, PRIMARY KEY (`id_info`,`id_lang`,`id_shop`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Este código tienes que usarlo en la aplicación PHPMyAdmin desde el Cpanel de tu cuenta de hosting, seleccinas la Base de Datos y luego en el Tab de SQL copiar y correr ese código.
El código lo que hace es crearte simlemente la tabla, con los campos que tiene un PrestaShop 1.7.x
Saludos.
Gracias he conseguido actualizar pero te envío dos capturas de pantalla de como se ve el back office.
Hola
Envía nuevamente tus imágenes ya que no se adjuntaron en tu mensaje anterior.
Saludos.