Jump to content

Problema con los productos después de crearlos


Recommended Posts

Tengo un problema desde hace poco con los productos y es que una vez creado haga los cambios que haga y guarde o me da error de no se puede actualizar la configuración o directame me deja guardarlo, vuelvo a productos, entro en el producto y está como si no se hubieran hecho los cambios.

 

He probado a borrar la caché y nada, forzar compilación y tampoco...

Producto • mundoguppy - Google Chrome.jpg

3.jpg

2.jpg

1.jpg

Link to comment
Share on other sites

On 12/27/2019 at 8:35 PM, Gerardo Martinez G said:

activa el modo depuracion de la tienda... y si aun no te marca el error este error lo pondra en el archivo dev.log, trata de limpiar todo el archivo, ya que por lo regular te ha almacenado todos lo errores antiguos...
{your html_public}/var/logs/dev.log

Esto es lo que ha salido al darle modo depuración y guardar

httpsmundoguppy.comadmin643crsgb1index.phpconfigureadvancedperformance_token=2VQRZF3vh2GwOHeQ8ecXlM6QSZ8RijilSZ8AJvwfTUo - Google .jpg

 

(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"?', '/usr/home/mundoguppy/www/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php', 2636, array('class' => 'Doctrine\\ORM\\UnitOfWork', 'e' => 32767, 'file' => '/usr/home/mundoguppy/www/vendor/composer/../doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php'))
in DebugClassLoader.php line 156
at require()
in DebugClassLoader.php line 156
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 1811
at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()
in getPrestashop_Translation_DatabaseLoaderService.php line 8
at require('/usr/home/mundoguppy/www/var/cache/dev/Container9rdqmyy/getPrestashop_Translation_DatabaseLoaderService.php')
in appDevDebugProjectContainer.php line 1707
at appDevDebugProjectContainer->load('getPrestashop_Translation_DatabaseLoaderService.php')
in appDevDebugProjectContainer.php line 3726
at appDevDebugProjectContainer->Container9rdqmyy\{closure}()
in ServiceLocator.php line 64
at ServiceLocator->get('prestashop.translation.database_loader')
in Translator.php line 141
at Translator->initialize()
in Translator.php line 127
at Translator->initializeCatalogue('es-ES')
in Translator.php line 314
at Translator->dumpCatalogue('es-ES', object(ResourceCheckerConfigCache))
in Translator.php line 299
at Translator->Symfony\Component\Translation\{closure}(object(ResourceCheckerConfigCache))
in ResourceCheckerConfigCacheFactory.php line 43
at ResourceCheckerConfigCacheFactory->cache('/usr/home/mundoguppy/www/var/cache/dev/translations/catalogue.es-ES.L8dqxxF.php', object(Closure))
in Translator.php line 300
at Translator->initializeCacheCatalogue('es-ES')
in Translator.php line 265
at Translator->loadCatalogue('es-ES')
in Translator.php line 241
at Translator->getCatalogue('es-ES')
in Translator.php line 198
at Translator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)
in PrestaShopTranslatorTrait.php line 57
at Translator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)
in LoggingTranslator.php line 48
at LoggingTranslator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)
in DataCollectorTranslator.php line 50
at DataCollectorTranslator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)
in PrestaShopTranslatorTrait.php line 57
at DataCollectorTranslator->trans('Successful deletion.', array(), 'Admin.Notifications.Success', null)
in Controller.php line 324
at ControllerCore->trans('Successful deletion.', array('legacy' => 'htmlspecialchars'), 'Admin.Notifications.Success')
in AdminController.php line 459
at AdminControllerCore->__construct()
in LegacyContext.php line 85
at LegacyContext->getContext()
in UserLocaleListener.php line 39
at UserLocaleListener->__construct(object(LegacyContext))
in appDevDebugProjectContainer.php line 2381
at appDevDebugProjectContainer->getPrestashop_UserLocale_ListenerService()
in appDevDebugProjectContainer.php line 2868
at appDevDebugProjectContainer->Container9rdqmyy\{closure}()
in EventDispatcher.php line 229
at EventDispatcher->sortListeners('kernel.request')
in EventDispatcher.php line 61
at EventDispatcher->getListeners('kernel.request')
in ContainerAwareEventDispatcher.php line 128
at ContainerAwareEventDispatcher->getListeners('kernel.request')
in TraceableEventDispatcher.php line 262
at TraceableEventDispatcher->preProcess('kernel.request')
in TraceableEventDispatcher.php line 137
at TraceableEventDispatcher->dispatch('kernel.request', object(GetResponseEvent))
in HttpKernel.php line 127
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 86



Comentar que también actualicé a 1.7.6.2 y sigue pasando lo mismo, me sale el mensaje de que se ha guardado pero no se guarda porque cuando vuelvo a entrar al producto sigue el mismo precio antes de editarlo

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

Te comentare que podrás ir haciendo... paso a paso. el punto 3, 4 son importantes y varían en orden

1.- borra el cache como comenta msarmiento

2.- podria ser un modulo, que lo dudo en lo personal, pero intentalo...

     - renombra la carpeta modules por modules_back

     - creas una carpeta modules, de esta forma tu tienda se quedará sin ningun modulo pero si con la carpeta modules

    - Limpias cache manualmente borrando las carpetas que esten dentro de {tu http_public}/var/cache

de esta forma dejas solo a prestashop sin modulos ni nada que podría interrumpir...

3.- Ver los requerimientos de PrestaShop

https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/
Te adjunto el archivo php para que lo pongas en tu hosting y veas lo que tienes...

por lo que alcanzo a notar en tu log es que tienes mucho mas errores en {External libraries} composer que están en la carpeta {servidor}/vendor/

puede que sea por la versión de php, yo recomendaría ampliamente que uses las versión 7.1, es la que he visto que se adapta mejor a todo... (PrestaShop, {External libraries}, modulos)

4.- Permisos de usuario de MySQL

      -Tu usuario MySQL podría estar permitiendo solo algunos privilegios de estos en la base de datos. (CREATE, DROP, DELETE, INSERT, SELECT, UPDATE)

     - lo mas recomendable (ALL PRIVILEGES)

5.- Es algo que nunca he visto pero por logica podria pasar ... actualizar composer... 

si actualizaste ha prestashop 1.7.6.2 esto esta lo mas correcto con esta versión

archivo de requerimiento phppsinfo.php
archivo de informacion php info.php

si sigues teniendo problemas con gusto te ayudo mandame mp

info.php phppsinfo.php

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