Jump to content

Problemas con las combinaciones ultima version PrestaShop


AdrianSportMuscle

Recommended Posts

Hola buenos días..

Necesitaría gran ayuda ya que todo lo que podido leer por hay sobre este tema no coincide o no se corresponde con lo que me sucede..

Por lo visto es un error de prestashop que dijeron que iban a arreglar en la versión 1.7.5  pero no es así ya que aun me pasa..

El error es fácil, cada vez que cambio cualquier combinación o atributo del producto ya sea sabores o envase me sale este error:

An error occurred while processing your request

No me cambia el precio del producto ya que varia según el envase..

https://www.proteinandmore.es/index.php?id_product=84&id_product_attribute=164&rewrite=100-whey-protein-de-xtreme-nutrition&controller=product#/48-envase-2000gr/92-sabores-fresa_con_chocolate_blanco

Podéis verlo en el siguiente enlace.. No se ve el mensaje de error por que lo he ocultado mediante CSS..

Necesitaría ayuda al respecto ya que llevo 3 meses y no consigo solucionar el problema..

gracias por adelantado

Edited by razaro
Por favor no utilice todas las letras mayúsculas en el título (see edit history)
Link to comment
Share on other sites

  • razaro changed the title to Problemas con las combinaciones ultima version PrestaShop
1 hour ago, AdrianSportMuscle said:

Hola buenos días..

Necesitaría gran ayuda ya que todo lo que podido leer por hay sobre este tema no coincide o no se corresponde con lo que me sucede..

Por lo visto es un error de prestashop que dijeron que iban a arreglar en la versión 1.7.5  pero no es así ya que aun me pasa..

El error es fácil, cada vez que cambio cualquier combinación o atributo del producto ya sea sabores o envase me sale este error:

An error occurred while processing your request

No me cambia el precio del producto ya que varia según el envase..

https://www.proteinandmore.es/index.php?id_product=84&id_product_attribute=164&rewrite=100-whey-protein-de-xtreme-nutrition&controller=product#/48-envase-2000gr/92-sabores-fresa_con_chocolate_blanco

Podéis verlo en el siguiente enlace.. No se ve el mensaje de error por que lo he ocultado mediante CSS..

Necesitaría ayuda al respecto ya que llevo 3 meses y no consigo solucionar el problema..

gracias por adelantado

¿Te aparece algún error con el modo depuración activado? 

Link to comment
Share on other sites

50 minutes ago, kouty_80 said:

¿Te aparece algún error con el modo depuración activado? 

si esto..

(1/1) ContextErrorException

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

in UnitOfWork.php line 2636

at ErrorHandler->handleError(2, '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?', '/web/htdocs/www.proteinandmore.es/home/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php', 2636, array('class' => 'Doctrine\\ORM\\UnitOfWork', 'e' => 32767, 'file' => '/web/htdocs/www.proteinandmore.es/home/vendor/composer/../doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php', 'wasCached' => false))in DebugClassLoader.php line 146

at require()in DebugClassLoader.php line 146

at DebugClassLoader->loadClass('Doctrine\\ORM\\UnitOfWork')

at spl_autoload_call('Doctrine\\ORM\\UnitOfWork')in EntityManager.php line 160

at EntityManager->__construct(object(Connection), object(Configuration), object(ContainerAwareEventManager))in EntityManager.php line 850

at EntityManager::create(object(Connection), object(Configuration))in appDevDebugProjectContainer.php line 1050

at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()in appDevDebugProjectContainer.php line 1126

at appDevDebugProjectContainer->getPrestashop_Adapter_DataProvider_ModuleService()in appDevDebugProjectContainer.php line 1305

at appDevDebugProjectContainer->getPrestashop_Twig_Extension_HookService()in appDevDebugProjectContainer.php line 1522

at appDevDebugProjectContainer->getTwigService()in appDevDebugProjectContainer.php line 2524

at appDevDebugProjectContainer->getSensioFrameworkExtra_View_ListenerService()in appDevDebugProjectContainer.php line 1949

at appDevDebugProjectContainer->ContainerXe2zjze\{closure}()in EventDispatcher.php line 229

at EventDispatcher->sortListeners('kernel.controller')in EventDispatcher.php line 61

at EventDispatcher->getListeners('kernel.controller')in ContainerAwareEventDispatcher.php line 128

at ContainerAwareEventDispatcher->getListeners('kernel.controller')in TraceableEventDispatcher.php line 250

at TraceableEventDispatcher->preProcess('kernel.controller')in TraceableEventDispatcher.php line 134

at TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))in HttpKernel.php line 139

at HttpKernel->handleRaw(object(Request), 1)in HttpKernel.php line 68

at HttpKernel->handle(object(Request), 1, false)in Kernel.php line 200

at Kernel->handle(object(Request), 1, false)in index.php line 88

Link to comment
Share on other sites

Warning en línea 197 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 216 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 254 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 357 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 363 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 382 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 2636 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 2665 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Link to comment
Share on other sites

25 minutes ago, AdrianSportMuscle said:

Warning en línea 197 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 216 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 254 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 357 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 363 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 382 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 2636 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Warning en línea 2665 en archivo /web/htdocs/www.proteinandmore.es/home/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php
[2] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

¿Qué versión de PHP estás usando?

Link to comment
Share on other sites

On 11/14/2020 at 3:26 PM, AdrianSportMuscle said:

he cambiado a PHP 7.2 y nada he borrado cache y comprobado y sigo con el mismo problema

¿Los warning que te aparecían ya no te salen con PHP 7.2 aunque siga sin cambiarte el precio al cambiar la combinación o siguen saliendo también los warning?

Link to comment
Share on other sites

3 hours ago, kouty_80 said:

¿Los warning que te aparecían ya no te salen con PHP 7.2 aunque siga sin cambiarte el precio al cambiar la combinación o siguen saliendo también los warning?

Los warning me sigue apareciendo incluso lo cambiado a PHP 7.1 y nada sigue el mismo problema..

También e creado una combinación por cada grupo de cliente y nada.

He seguido varias soluciones que visto en estos foros pero no me coincide las soluciones con los archivos que dispongo..

Soluciones:

1.- https://github.com/PrestaShop/PrestaShop/pull/9390

2.-  

 

 

Link to comment
Share on other sites

Hola

Hacer copias de seguridad siempre de todos los archivos  y de la base de datos.

Nunca trabajar los cambios etc.. directamente en la web de producción

 

Pues para intentar arreglar esto podrías hacer:

1 - Un clon de tu web

2 - En el clon puedes intentar arreglarlo

3 - Si lo arreglas , entonces la pasas a producción

4 - Y a funcionar

5 - Te recomiendo que cuando todo te funcione  , pasar a la versión 1.7.6.8

saludos

Link to comment
Share on other sites

12 minutes ago, aixos said:

Hola

Hacer copias de seguridad siempre de todos los archivos  y de la base de datos.

Nunca trabajar los cambios etc.. directamente en la web de producción

 

Pues para intentar arreglar esto podrías hacer:

1 - Un clon de tu web

2 - En el clon puedes intentar arreglarlo

3 - Si lo arreglas , entonces la pasas a producción

4 - Y a funcionar

5 - Te recomiendo que cuando todo te funcione  , pasar a la versión 1.7.6.8

saludos

Si.. pero cual es la solución¿' ya que ha pasado 2 años y sigue el mismo error..

 

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

On 11/15/2020 at 11:15 PM, aixos said:

Hola

la solucion es la que te he dicho, por eso sacan nuevas versiones que arreglan bugs de las anteriores

tu estas en la 1.7.5

En la documentación del desarrollador de prestashop , tienes bien documentado de como hacer un upgrade manual

saludos

Hola aixo antes que nada sobre todo gracias por dedicar su tiempo..

Pero acabo de actualizar a la versión 1.7.6 y el error persiste..

Saludos

Link to comment
Share on other sites

16 hours ago, aixos said:

Hola

pero como has actualizado, ¿has hecho el clon y luego un upgrade manual?

He actualizado con l modulo 1-click..

También he cambiado a la versión de PHP7.2 y sigue saliendo el warning "An error occurred while processing your request" cuando intento cambiar cualquier combinación..

Saludos

Link to comment
Share on other sites

Hola

la solución propuesta no pasa por usar 1- click

te he puesto las posibles soluciones y si no cambias la forma de actuliazar siempre tendrás el error.

En la documentación del desarrollador de prestashop , tienes bien documentado de como hacer un upgrade manual o migración

saludos

Link to comment
Share on other sites

HE REALIZADO ESTE:

y nada el problema persiste...

2. Subir todos los archivos de la versión 1.7

En este momento, lo que tienes que hacer es subir todos los ficheros del PrestaShop 1.7 descargados al mismo sitio donde tenías los ficheros de PrestaShop 1.6.

Esto lo puedes hacer directamente desde Filezilla, subiendo todos los ficheros o subiendo el zip del PrestaShop y descomprimiéndolo desde el panel Pesk.

Una vez subido todos los archivos, tienes que tener la estructura de ficheros de PrestaShop 1.7 y además la carpeta OLD que contiene nuestro PrestaShop 1.6.

3. Copia de los ficheros necesarios de 1.6

Lo siguiente que tenemos que hacer es copiar los ficheros que necesitamos de la versión 1.6 a la versión 1,7 machacándolos.

Esto lo debes hacer para que PrestaShop 1.7 se pueda conectar a la base de datos y algunos datos imprescindibles.

El fichero principal que tienes que copiar es el setting.inc.php de PrestaShop 1.6 a Prestashop 1.7, por lo tanto copiamos el fichero situado en: /OLD/config/setting.inc.php dentro de /config/

De esta forma, estás copiando el fichero de configuración de la base de datos, para que PrestaShop 1.7 pueda acceder.

Lo siguiente es copiar los demás ficheros y directorios que necesitamos en la versión 1.7

Tienes que copiar estas carpetas:

Img: contiene todas las imágenes de productos, categorías, cms, etc.

mails: contiene los mails que se envían desde PrestaShop a los clientes y administradores, si no has personalizado ninguno no haría falta, pero si lo has hecho, tienes que copiar la carpeta para no perder los cambios.

modules: copia esta carpeta que, aunque muchos módulos no serán compatible,s pero puede que alguno sí lo sea y lo hacemos para no perderlo.

themes: esta carpeta es la de los temas, es similar a la de los módulos. Posiblemente no funcionen las plantillas, pero es bueno copiarla también.

translation: esta carpeta contiene todas las traducciones del core de PrestaShop, por lo que si has estado traduciendo tu PrestaShop, lo mejor es que copies esta carpeta.

.htaccess: este es el archivo para realizar la urls amigables, cuando PrestaShop se actualice creara uno nuevo machacando éste, pero es recomendable copiarlo para poder realizar la actualización.

Una vez explicados todos los ficheros y directorios que hay que copiar, lo hacemos, seleccionando la opción de machacar estos ficheros en el destino.

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

  • 4 weeks later...

A mi me ha dado este error al actualizar prestashop 1.7.7 desde 1.7.6.8

si alguien sabe la solucion

 

SQL 1.7.7.0 1146 in ALTER TABLE `ps_pagenotfound` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci: Table 'esxdcrzg_pres.ps_pagenotfound' doesn't exist
SQL 1.7.7.0 1146 in ALTER TABLE `ps_statssearch` CHANGE `keywords` `keywords` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL: Table 'esxdcrzg_pres.ps_statssearch' doesn't existó:

Link to comment
Share on other sites

On 11/14/2020 at 12:43 PM, AdrianSportMuscle said:

Hola buenos días..

Necesitaría gran ayuda ya que todo lo que podido leer por hay sobre este tema no coincide o no se corresponde con lo que me sucede..

Por lo visto es un error de prestashop que dijeron que iban a arreglar en la versión 1.7.5  pero no es así ya que aun me pasa..

El error es fácil, cada vez que cambio cualquier combinación o atributo del producto ya sea sabores o envase me sale este error:

An error occurred while processing your request

No me cambia el precio del producto ya que varia según el envase..

https://www.proteinandmore.es/index.php?id_product=84&id_product_attribute=164&rewrite=100-whey-protein-de-xtreme-nutrition&controller=product#/48-envase-2000gr/92-sabores-fresa_con_chocolate_blanco

Podéis verlo en el siguiente enlace.. No se ve el mensaje de error por que lo he ocultado mediante CSS..

Necesitaría ayuda al respecto ya que llevo 3 meses y no consigo solucionar el problema..

gracias por adelantado

Veo que ya lo has solucionado, ¿no? ¿Qué pasaba y cómo lo arreglaste al final?

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...