Jump to content

Imposible actualizar módulos Prestashop 1.8


erjoselito

Recommended Posts

No consigo actualizar los módulos en todas mis webs con 1.8. Puedo activar y desactivar peno no actualizar. Al intentarlo aparece el mensaje "Could not perform action update for module undefined" En 1.7 no tengo problema. No he echo modificaciones.Tampoco consigo acceso al Marketplace. Algunas webs detectan las actualizaciones pero no consigue instalar. Otras ni siquiera las detecta.

He borrado cache.

En modo debug aparece este error:

Uncaught PHP Exception ErrorException: "Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/cpanel/php/sessions/ea-php81) failed: Permission denied (13)" at /home2/miweb.com/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/StrictSessionHandler.php line 116

{ "exception": {} }

He instalado el php-ps-info-master para localizar errores. 

ScreenShot004.bmp

Información del servidor: Linux #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64

Versión del software del servidor: Apache

Versión PHP: 8.1.24

Límite de memoria: 512M

Tiempo máx. de ejecución: 60

Tamaño máx. para la subida de archivos: 512M

Edited by erjoselito (see edit history)
Link to comment
Share on other sites

Prestashop y otros desarrolladores utilizan los clientes como conejillas de prueba.

Asi no se lancen en lo más nuevo. Generalmente no es buena idea. Identico en la compra de un carro, mejor son modelos ya comprobados.

  • Like 1
Link to comment
Share on other sites

Buenas, a mí me pasó lo mismo con PS 8.0 y 8.1. Los módulos no se actualizaban. Es más, ni siquiera se veía que hubiera alguna actualización disponible... Después de pasarme semanas buscando una solución, dí con la respuesta en un foro alemán. Prueba esto:

Actualizar a mano estos dos módulos:

ps_distributionapiclient

PrestaShop Marketplace en tu Back Office

Están en estas URL:

https://github.com/PrestaShop/ps_distributionapiclient/releases/tag/v1.1.0

https://addons.prestashop.com/es/herramientas-administrativas/39574-prestashopmarketplace-in-your-back-office.html

Los actualizamos y, luego, hay que Activar el módulo de PrestaShop

Marketplace en tu Back Office

Ya deberían verse ya los módulos a actualizar, al menos los nativos de PrestaShop,y otros que usen el mismo sistema de actualización que éstos.

 

Además, puede que al actualizar algunos módulos no nativos, nos muestre este mensaje:

No se pudo Upgrade módulo pm_advancedtopmenu. Handler not found for source https://apiaddons.prestashop.com?method=module&format=json&channel=stable&iso_code=es&iso_lang=es&version=8.1.1&id_module=2072&shop_url=https://....

Este problema está indicado aquí:

https://github.com/PrestaShop/PrestaShop/issues/32129

Parece que lo causa el módulo de PrestaShop Marketplace en tu Back Officepero desactivarlo produce que de nuevo no podamos ver las actualizaciones disponibles de los módulos. De momento falla con la versión 4.5.2 de ese módulo.

Así que hasta que no saquen una nueva versión de ese módulo, no se va a solventar el problema.

Habrá que actualizar los módulos afectados manualmente, mientras tanto (al menos nos indica cuáles hay que actualizar, para descargarlos a mano y hacerlo).

Una solución temporal, es buscar en la lista de los módulos instalados, los módulos para los que haya una actualización disponible, y en la descripción, pulsar en Leer más.

Esto abrirá una ventana emergente con información sobre el módulo. Ahí, pulsar en la flecha de arriba y luego dar en Actualizar, y eso debería actualizar correctamente el módulo.

Sin embargo, a veces sigue dando problemas y toca actualizar a mano. Es una cuestión de suerte, porque a mí me dio el segundo problema cuando apliqué la primera solución; pero ahora que ya hice esto hace unas semanas, los módulos ya se están actualizando sin problema...

Suerte y no olvides borrar el caché cuando hayas aplicado estas soluciones.

Edited by tengoqprobarlo (see edit history)
  • Like 1
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...