jla290 Posted April 26, 2023 Share Posted April 26, 2023 Hola, Acabo de actualizar la versión de Prestashop de 1.7.7 a 1.7.8 y tengo un problema con el módulo ps_mbo. Cuando renombro la carpeta en el FTP todo va correctamente, salvo que no puedo entrar al marketplace desde Prestashop. Sin embargo, cuando pongo el nombre correcto y se activa el módulo, el back office deja de funcionar, me pide que active el modo depuración y me da el error que adjunto: ¿Qué puedo hacer? Gracias. Link to comment Share on other sites More sharing options...
Nickz Posted April 26, 2023 Share Posted April 26, 2023 Deshabilta el modulo. O retorna a la version anterior. Hiciste un respaldo antes de actualizar? Link to comment Share on other sites More sharing options...
jla290 Posted April 26, 2023 Author Share Posted April 26, 2023 Hola @Nickz Sí, tengo respaldo hecho. He probado a actualizar dos veces, una deshabilitando el modulo antes de actualizas y otra con el módulo habilitado. En ambos casos tengo el mismo problema cuando el módulo está activado. Link to comment Share on other sites More sharing options...
Nickz Posted April 26, 2023 Share Posted April 26, 2023 Entonces quedate en la version anterior. Que te dió la idea de actualizar? Link to comment Share on other sites More sharing options...
jla290 Posted April 26, 2023 Author Share Posted April 26, 2023 (edited) @Nickz Pues desde el hosting se me avisaba que la versión PHP era obsoleta (7.3.33) y la quería actualizar a la 7.4.32 que no pone que sea obsoleta. Con la nueva versión de PHP, Prestashop recomienda la versión 1.7.8, por eso el motivo de actualizar. No actualizo entonces? Edited April 26, 2023 by jla290 (see edit history) Link to comment Share on other sites More sharing options...
Nickz Posted April 26, 2023 Share Posted April 26, 2023 4 minutes ago, jla290 said: No actualizo entonces? Correcto y buscate otro servidor. Esta gente puede ser amable pero forzar actualizaciones en tiendas es como para procurar trabajo. Sabes como restaurar tu tienda en otro servidor? Link to comment Share on other sites More sharing options...
jla290 Posted April 26, 2023 Author Share Posted April 26, 2023 Sí, lo tendré en cuenta. Muchas gracias @Nickz. 1 Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 26, 2023 Share Posted April 26, 2023 El error que muestras en la captura de pantalla está asociado a un override de la clase Cart. no del modulo ps_mbo. No obstante este modulo deberias poder desactivarlo o eliminarlo de tu tienda sin problemas. Link to comment Share on other sites More sharing options...
jla290 Posted April 26, 2023 Author Share Posted April 26, 2023 Hola @ExpertoPrestaShop, tienes razón. He podido solucionar el problema del módulo ps_mbo, subiéndolo de nuevo desde el instalador de módulos del backoffice y eliminando el existente. Respecto al problema que reporta el debug, según he estado mirando ya aparecía antes de la actualización de la versión de Prestashop. ¿Es fácil de solucionar?¿Afecta notablemente a la web estos errores? Muchas gracias!. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 26, 2023 Share Posted April 26, 2023 Si es simple de solucionar: el método en cuestión tiene que tener los mismos parámetros en el override que en la clase Cart original del núcleo. Si no sabes como hacerlo manualmente, yo te recomendaría desinstalar la version del modulo que hizo este override, buscar una version compatible y volverlo a instalar. Esa sería la solución mas limpia. Link to comment Share on other sites More sharing options...
jla290 Posted April 26, 2023 Author Share Posted April 26, 2023 @ExpertoPrestaShop Voy a intentarlo tocando los archivos que menciona a ver si puedo. Cómo localizo el módulo que hizo el override? Gracias Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 27, 2023 Share Posted April 27, 2023 8 hours ago, jla290 said: @ExpertoPrestaShop Voy a intentarlo tocando los archivos que menciona a ver si puedo. Cómo localizo el módulo que hizo el override? Gracias Justo en los comentarios encima de cada método sobreescrito se indica que módulo fue el que hizo el override. Link to comment Share on other sites More sharing options...
Vir992 Posted March 15, 2024 Share Posted March 15, 2024 On 4/26/2023 at 3:36 PM, Nickz said: Deshabilta el modulo. O retorna a la version anterior. Hiciste un respaldo antes de actualizar? Hola, tengo el mismo problema. ¿Cómo puedo volver a la versión anterior? Muchas gracias Link to comment Share on other sites More sharing options...
Nickz Posted March 15, 2024 Share Posted March 15, 2024 10 hours ago, Vir992 said: Hola, tengo el mismo problema. ¿Cómo puedo volver a la versión anterior? Muchas gracias Con tu respaldo que se hace usualmente antes de hacer algún cambio. Link to comment Share on other sites More sharing options...
Yelish Posted March 19, 2024 Share Posted March 19, 2024 Hola, qué tal? Mejor actualiza el módulo a su última versión, seguramente contemplará los cambios en las últimas versiones de PrestaShop, si no fuera el caso, contacta con el desarrollador si aún tienes un mantenimiento con él. Es importante mantener los módulos actualizados pues PrestaShop en las sucesivas versiones suele hacer cambios importantes de vez en cuando en clases y controladores. De todos modos es muy mala práctica usar overrides, mejor usar extensiones (y aún así si no cabe más remedio) pues dificultan mucho la actualización de las versiones de PrestaShop. Un saludo, Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now