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:
Al intentar actualizar cualquier módulo desde el panel: "Could not perform action upgrade for module undefined"
Al intentar subir módulos manualmente en ZIP desde Addons: "Invalid JSON response from server"
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
Hola Josep.
Prueba lo sigunete:
Revisa y nos comentas.
Un saludo