Buenos días,
Estamos teniendo problemas al actualizar Prestashop del 1.7.6.4 al 1.7.8.2. Básicamente los problemas que nos causa es que al hacer la actualización, en la sección de Módulos tiene una carga continua y nunca llega a mostrarse los módulos, luego en la sección de modificar/añadir productos pasa lo mismo cuando se le da a guardar, es como una carga infinita y aparte desaparece las imágenes de los productos en el backend junto a los trasportistas como mas opciones. Es como si se desconfigura ya que el SEO que se esta haciendo pues todo contenido modificado desaparece.
Al realizar la actualización se ha cambiado la versión del PHP, también regenerar el .htaccess y caches. Actualmente he restaurado copia de seguridad pero si es necesario se vuelve a hacer la actualización para que se pueda verificar.
En el soporte del ticket me adjuntaron el siguiente error pero no se si llega a tener relación completa al problema.
[24-Jan-2022 08:24:13 Europe/Madrid] PHP Fatal error: Uncaught TypeError: Argument 2 passed to ProductCommentsPostCommentModuleFrontController::addCommentGrades() must be of the type array, boolean given, called in /home/sherrysp/public_html/modules/productcomments/controllers/front/PostComment.php on line 100 and defined in /home/sherrysp/public_html/modules/productcomments/controllers/front/PostComment.php:135
Un saludo!
Contenido solo visible a usuarios registrados
Hola Daniel.
Revisando los log que genera la web veo el siguiente error que pue estar afectando:
[24-Jan-2022 09:31:39 Europe/Madrid] PHP Fatal error: Uncaught TypeError: Argument 2 passed to ProductCommentsPostCommentModuleFrontController::addCommentGrades() must be of the type array, boolean given, called in /home/sherrysp/public_html/modules/productcomments/controllers/front/PostComment.php on line 100 and defined in /home/sherrysp/public_html/modules/productcomments/controllers/front/PostComment.php:135
Stack trace:
#0 /home/sherrysp/public_html/modules/productcomments/controllers/front/PostComment.php(100): ProductCommentsPostCommentModuleFrontController->addCommentGrades(Object(PrestaShop\Module\ProductComment\Entity\ProductComment), false)
#1 /home/sherrysp/public_html/classes/controller/Controller.php(312): ProductCommentsPostCommentModuleFrontController->display()
#2 /home/sherrysp/public_html/classes/Dispatcher.php(515): ControllerCore->run()
#3 /home/sherrysp/public_html/override/classes/Dispatcher.php(39): DispatcherCore->dispatch()
#4 /home/sherrysp/public_html/index.php(28): Dispatcher->dispatch()
#5 {main}
thrown in /home/sherrysp/public_html/modules/productcomments/controllers/front/PostComment.php on line 135
Lo que veo es que estas utilizando una version de PHP desfasada, antes de eliminar o desactivar el plugin prueba a modificar la version de PHP e instálala la 7.4
Tienes un Guía en este enlace:
-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Revisa si modificando la version de PHP se soluciona.
Un saludo
Buenas Pepe,
Te comento, al momento de haber hecho la actualización había actualizado la versión del PHP a 7.3 y aun así seguía con el mismo error. Para que se pueda comprobar mejor, acaba de volver a hacer la actualización con la versión de PHP 7.4, el error sigue igual. ¿Podrías comprobar ahora si te salta mismo error?
Gracias y un saludo!
Hola Daniel.
No ahora no marca el error.
Lo que si que tenias son carpetas y archivos con los permiso mal y se corrigieron.
Un saludo
Buenas,
Entiendo, pero no sabrías como podría solucionar el problema en si? Básicamente estoy intentando añadir/modificar un producto y no me deja. Ni añadir foto y si intento dar a guardar directamente no hace nada.
Estoy algo confuso ya que no encuentro el sentido al erro.
Un saludo!
Hola Daniel,
Al intentar añadir el producto o alguna imagen te muestra algún error sobre ello?, si es posible envíanos una captura sobre lo que sucede cuando intentas añadir un producto, de esta forma podemos verificar con mayor detalle lo que nos comentas
De igual forma verífica los mensajes de error se muestra en tu archivo error_log, este archivo puedes localizarlo en tu cPanel -> Administrador de archivos -> public_html dentro de la carpeta donde tienes los archivos de tu sitio web
También verifica que sucede si cambiar el tema a alguno predeterminado de prestashop, ten en cuenta que al actualizar a la ultima versión es posible que el tema o algún módulo que tengas instalado genera el conflicto, así mismo verifica si algún modulo adicional que tengas añadido puede causar este error desactivándolo y luego probando si te permite añadir un producto de forma correcta
Revisa esto y nos comentas como ha ido todo
Un Saludo