Error al actualizar...
 
Avisos
Vaciar todo

Error al actualizar módulos en PrestaShop 8.2.0 - "Could not perform action upgrade for module undefined"

13 Respuestas
3 Usuarios
0 Reactions
37 Visitas
Respuestas: 37
Trusted Member
Topic starter
 

Tengo una tienda PrestaShop 8.2.0 funcionando con PHP 8.0 en hosting de Webempresa. La tienda funciona perfectamente, pero no puedo actualizar, desinstalar, activar o desactivar ningún módulo ni desde el panel de administración ni subiendo archivos ZIP manualmente.

Errores que aparecen:

  1. Al intentar actualizar cualquier módulo desde el panel: "Could not perform action upgrade for module undefined"

  2. Al intentar subir módulos manualmente en ZIP desde Addons: "Invalid JSON response from server"

  3. No funciona ni "Actualizar todo" ni actualizar módulos individualmente

Lo que he probado:

  • Desactivar y desinstalar el módulo ps_distributionapiclient

  • Limpiar caché múltiples veces (desde panel y FTP)

  • Subir módulos manualmente por FTP

  • Reintentar con diferentes módulos

  • Probar en modo mantenimiento

Información técnica:

  • PrestaShop: 8.2.0

  • PHP: 8.0 (compatible con PrestaShop 8.2.0)

  • Hosting: Webempresa

  • La tienda funciona correctamente en todos los demás aspectos

  • Acceso FTP/SSH disponible

Mi análisis:

El error "Could not perform action upgrade for module undefined" junto con "Invalid JSON response from server" indica que hay un problema con las peticiones AJAX que PrestaShop utiliza para actualizar módulos. El servidor parece estar bloqueando o malformando las respuestas JSON.

Posibles causas:

  • Configuración restrictiva de PHP (memory_limit, max_execution_time, post_max_size)

  • Reglas de mod_security bloqueando peticiones AJAX

  • Problemas con permisos de archivos en directorio /modules/

  • Configuración incorrecta del .htaccess

¿Alguien ha experimentado este problema en Webempresa? ¿Qué configuración del servidor debería revisar o pedir al soporte técnico que revisen?

He abierto un ticket con el servicio técnico ( Samuel) pero me comentan que no ven que puede ser y que hable con vosotros

Gracias de antemano por cualquier ayuda.

Manel

Contenido solo visible a usuarios registrados


 
Respondido : 29/01/2026 11:43 am
Tags del tema
Pepe
 Pepe
Respuestas: 42191
Illustrious Member Admin
 

Hola Josep.

Prueba lo sigunete:

  • Limpia la caché completamente
    • Ve a Parámetros avanzados → Rendimiento → limpia la caché.
    • Borra manualmente :
    • /var/cache/prod/ → borra todo dentro (no la carpeta en sí).
    • /var/cache/dev/ si existe.
    • /var/logs/ → borra los .log grandes si hay.

Revisa y nos comentas.

 

Un saludo


 
Respondido : 29/01/2026 12:55 pm
Respuestas: 37
Trusted Member
Topic starter
 

Hola, Pepe,

si, si esto ya lo hice, hace bastante tiempo que estoy con este problema, antes podia reinicializar los modulos y asi iva trampeando, pero ahora ya no me deja ni subir nuevos modulos ni desactivarlos ni reinicializarlos, por ahora no afecta el funcionamiento de la web pero ya tengo algunos modulos desactaulizados de hace mucho.

A mi me parece algo de permisos pero me dicen que está todo correcto, pero el error sigue siendo : Could not perform action upgrade for module undefined" y "Invalid JSON response from server"

Ya me diras si se te ocurre alguna manera de solucionarlo.

Gracias

Manel


 
Respondido : 29/01/2026 3:28 pm
Pepe
 Pepe
Respuestas: 42191
Illustrious Member Admin
 

Hola Josep.

Los permisos están bien.

Prueba a deshabilitar la protección del token de Back office en Parámetros avanzados, Seguridad.

-> https://docs.prestashop-project.org/v.8-documentation/user-guide/configuring-shop/advanced-parameters/security

Si después de eso sigues con el problema pide que te desactiven momentáneamente mod_security

 

Recuerda limpiar la caché cada vez que hagas algún cambio.

 

Un Saludo


 
Respondido : 29/01/2026 4:06 pm
Respuestas: 37
Trusted Member
Topic starter
 

Sigue igual no deja actualizar y no puedo subir un modulo nuevo, quien deberia desactivar el mod_security? y donde? lo puedo hacer yo?

Ya dirás

Gracias

Saludos


 
Respondido : 29/01/2026 5:56 pm
Karen Rios
Respuestas: 19377
Illustrious Member Moderator
 

Hola Josep. 

Envia un ticket a soporte para que lo puedan desactivar de forma tempora. Desde foro o wepanel no se puede desactivar esto en tu cuenta de hosting,

Un Saludo 

 

 
Respondido : 29/01/2026 6:57 pm
Pepe
 Pepe
Respuestas: 42191
Illustrious Member Admin
 

Hola Josep.

Ok, vamos a revisarlo más detalladamente a ver si vemos algo. Te contestamos en esta misma consulta.

 

Un Saludo 


 
Respondido : 30/01/2026 10:27 am
Respuestas: 37
Trusted Member
Topic starter
 

Hola, habeis visto algo que podamos hacer para arreglar esto?

Gracias

Manel


 
Respondido : 02/02/2026 3:09 pm
Pepe
 Pepe
Respuestas: 42191
Illustrious Member Admin
 

Hola MAnel.

Tienes acceso a poder actualizar Prestashop a una versión superior a la 8.2 ?
Veo que hay muchos usuarios con el mismo problema en versiones inferiores de la 8.2

Si después de eso sigues con el problema:

  1. Borra la caché desde Parámetros avanzados > Rendimiento
  2. Habilitar la depuración (Parámetros avanzados > Rendimiento)
  3. Accede a Módulos 
  4. Limpia el contenido de la carpeta /var/cache/ IMPORTANTE: debes eliminar las carpetas /dev y /prod
  5. Eliminar el modo de depuración
  6. Regresa a la sección Módulos e intenta desactivar o desinstalar un módulo

 

Un Saludo


 
Respondido : 02/02/2026 3:31 pm
Respuestas: 37
Trusted Member
Topic starter
 

Hola, lo de vaciar las caches i las carpetas .dev i /prod. ya lo he hecho varias veces y nada, lo de subir a una version mas alta, el modulo Update assistant solo me permite a 9.0 y esto no lo puedo hacer aun porque tengo un modulo que integra nuestro SQl con el prestashop que aun no soporta 9.0,
como podria subir a la ultima versión de 8. ?

Gracias


 
Respondido : 04/02/2026 10:20 am
Pepe
 Pepe
Respuestas: 42191
Illustrious Member Admin
 

Hola Josep.

Lo estoy probando con una instalación limpia y obtengo el mismo error, es un bug de prestashop.

chrome capture 2026 02 04 (1)

Lo que hice fu acceder a módulos y desinstalar los módulos.

 

chrome capture 2026 02 04 (2)

Una vez desinstalados los vuelvo a instalar:

chrome capture 2026 02 04 (3)

Con esos paso actualice todos los módulos, al volverlos a instalar se instalan con la última versión.

 

Pruébalo por ejemplo con un módulo y nos comentas como te fue.

 

Un saludo


 
Respondido : 04/02/2026 12:09 pm
Respuestas: 37
Trusted Member
Topic starter
 

Hola Pepe, esto que comentas lo intenté con algunosd modulos pero el problema lo tengo que al instalar me da error y si lo instalo de nuevo me da el error que adjunto

Si es un bug de presatshop crees que con una actualización a 8.2.3 podria solucionarse?

error 5

 


 
Respondido : 04/02/2026 5:21 pm
Karen Rios
Respuestas: 19377
Illustrious Member Moderator
 

Hola Josep, 

No podemos asegurarte que esto lo solucione, es algo que puedes probar y revisar como va todo. LO he probado y veo que tambien funciona en una instalacion limpia, es posible que algun otro modulo genere conflicto. 

Puedes probar actualizar y revisar si en una nueva version funcion. 

Un Saludo 


 
Respondido : 04/02/2026 6:43 pm