Hola,
Prueba a renombrar el directorio del modules el directorio freeproductgifts a freeproductgifts_old, de esta forma el modulo estaría desactivado.
Buenas Johnny,
El problema es que quiero instalar otra version nueva, me sale el mismos error si le doy a eliminar modulo o desistalar y reiniciar y tambien me pasa cuando subo la version nueva.
Tengo instalado otro Prestashop para pruebas pero hay lo puedo desistalar sin problema.
http://nutrisho-cp506.webprestashop.com/prueba/index.php
Un saludo
Hola,
Verifica si se te ha generado algún fichero error_log: https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Buenas Johnny,
En la ruta /public_html/adminwe/error_log. hay este error.
Un saludo
[08-Sep-2016 01:47:21 Europe/Madrid] PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class CartOverride_remove57d0a709c16f2 does not exist' in /home/nutrisho/public_html/controllers/classes/module/Module.php:2948
Stack trace:
#0 /home/nutrisho/public_html/controllers/classes/module/Module.php(2948): ReflectionClass->__construct('CartOverride_re...')
#1 /home/nutrisho/public_html/controllers/classes/module/Module.php(2749): ModuleCore->removeOverride('Cart')
#2 /home/nutrisho/public_html/controllers/classes/module/Module.php(647): ModuleCore->uninstallOverrides()
#3 /home/nutrisho/public_html/modules/freeproductgifts/freeproductgifts.php(70): ModuleCore->uninstall()
#4 /home/nutrisho/public_html/controllers/admin/AdminModulesController.php(867): FreeProductGifts->uninstall()
#5 /home/nutrisho/public_html/controllers/admin/AdminModulesController.php(1116): AdminModulesControllerCore->postProcessCallback()
#6 /home/nutrisho/public_html/controllers/classes/controller/Controller.php(178): AdminModulesControllerCore->postProcess()
#7 /home/nutr in /home/nutrisho/public_html/controllers/classes/module/Module.php on line 2948
Hola,
En este hilo se indica que hay que renombrar el directorio: https://www.prestashop.com/forums/topic/337712-module-overriding-class-problem-when-reinstall-reflectionexception/
Haz realizado este paso?
Hola,
No lo he realizado, que directorio renombro?
El modulo tampoco funciona correctamente.
He revisado en el otro Prestashop de pruebas alojado aqui y en local y esta carpeta no esta existe en ellos.
/public_html/controllers/classes
No se si tendra algo que ver o se crea por la platilla Cilene.
Un saludo
Hola Ivan.
la carpetas de las classes tienes que tenerla es parte del presstashop.
Copia la carpeta que te falta y verifica si se soluciona.
Un saludo
Hola Ivan.
la carpetas de las classes tienes que tenerla es parte del presstashop.Copia la carpeta que te falta y verifica si se soluciona.
Un saludo
Hola Pepe,
Es al reves donde tengo la carpeta classes no me funciona el modulo.
En las otras 2 instalacion no viene ese carpeta y funciona perfectamente.
He instalado otro Prestashop con la misma plantilla Cilene y tampoco esta la carpeta public_html/controllers/classes
http://nutrisho-cp506.webprestashop.com/prueba/index.php?live_configurator_token=4d23fcacf146ac251dfd80b147beb090&id_shop=1&id_employee=1
he instado el modulo y aqui si funciona perfectamente.
Hola Ivan.
Accede a override-> classes ->cache y elimina lo que tienes en esa carpeta, solo deja el archivo index.php
Comprueba los resultados y nos comentas.
Un saludo
Buenas Pepe,
Solo tengo el archivo index.php
Un saludo
He estado mirando en otro Prestashop que tengo instalado y en la ruta /controllers/ no esta la carpeta tampoco (classes)
He probado a copiar la carpeta classes y pegarla en /controllers/ en el Prestashop en local y me da el mismo.
La cuestion es porque esa carpeta esta en esa ruta? se podria eliminar sin afectar nada?
Un saludo
Hola
REvisa dentro de la carpeta de override:
/override/classes
Verifica si este módulo ha guardado alguna clase dentro de controllers
Saludos
Buenas Jhon,
Solo hay un archivo en esa ruta.
El problema creo que esta aqui public_html/controllers/classes/
He revisado 3 instalaciones de Prestashop y ninguna tiene el archivo ( /classes ) dentro de la carpeta controllers/
He probado a eliminar la carpeta public_html/controllers/classes/ y entonces me deja desistalarlo bien.
Pero la cuestion es puedo eliminar la carpeta public_html/controllers/classes/
Sin que afecte al Prestashop?
Un saludo y gracias.
Hola
Efectivamente he comprobado que por defecto prestashop no tiene una carpeta clases dentro de controllers por lo que seguro que lo ha creado tu módulo, podrías eliminarla sin problemas por que no es parte de un PrestaShop por defecto.
Igual puedes hacer un backup de la carpeta en caso tengas problemas con otro módulo.
Saludos.
Hola Jhon,
Eso he realizado y he podido desistalar y volver a instalar y el modulo funciona por ahora bien y el resto de la web.
Un saludo