Hola
He actualizado el clon que tenía en la 1.61.23 a 1.7.5 y me ha salido un error 500 al intentar entrar en los módulos...Me sale ésto:
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
Y por ejemplo si entras aquí, Contenido solo visible a usuarios registrados
Hola
Te recomiendo recuperar un backup de tu sitio y realizar el proceso nuevamente, si no has realizado backups puedes usar alguno que ha generado tu cuenta, revisa: https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-de-seguridad-con-superbackup-en-cpanel/
Es posible que la actualización no se haya completado correctamente, o que tengas algunos módulos que no son compatibles, para lo segundo te sugiero que antes de actualizar desactives todos los módulos especialmente los módulos externos (no nativos) que instalaste. También verifica si tienes espacio suficiente en tu cuenta de hosting.
PD. De manera general te recomiendo hacer estas pruebas de actualización en un clon de tu sitio para que no dejes tu sitio principal con errores.
Saludos.
Hola
Antes de actualizar el clon, solo dejé los módulos de prestashop, todos los demás los desinstalé... de espacio ahora mismo tengo ésto 3742MB / 4096MB
Añadir, que me sale lo del erro 500 al entrar en otras partes, como en las formas de pago...
Y en el registro de errores me aparece ésto:
Se ha detectado una excepción al cargar el módulo advancedeucompliance. Class Core_Foundation_Database_EntityManager does not exist.
Hola
Revisa si en el clon se ha creado un archivo error_log, también puedes buscar este dentro de la carpeta de administración, adminwe usualmente si has instalado un pack, verifica los errores recientes.
Para detectar los errores también puedes pasar una revisión con la herramienta Stephan disponible desde tu área de cliente, revisa: https://guias.webempresa.com/preguntas-frecuentes/revision-automatica-asistente-virtual-stephan/ , puedes copiarnos los mensajes de error recientes que te aparecen.
Saludos.
Del archivo error log.. dejo aquí los últimos:
[07-Feb-2019 17:49:12 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 17:53:13 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 17:53:13 Europe/Madrid] PHP Warning: Division by zero in /home/zattones/public_html/clon/classes/controller/ProductListingFrontController.php on line 413
[07-Feb-2019 17:53:19 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 18:20:20 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 18:20:24 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 19:11:38 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 19:12:03 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:23:14 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:30:08 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:30:10 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:30:19 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:31:51 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:31:56 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:33:47 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
[07-Feb-2019 20:35:52 Europe/Madrid] PHP Strict Standards: Declaration of Hook::exec() should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false) in /home/zattones/public_html/clon/override/classes/Hook.php on line 0
Añadir que he puesto el modo depuración:
Y se han ido solucionando cosillas, como problemas con los módulos viejos y los he borrado y he ido solucionando, ahora me sale éste que no se como arreglarlo:
Contenido solo visible a usuarios registrados
Hola
Qué versión de PHP tienes en tu sitio, podrías probar cambiando a PHP 7.2, revisa:
https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Saludos.
Hola Mª Isabel.
No puedes actualizar directamente de prestashop 1.6 a 1.7, son versiones mayores y en este caso la versión 1.7 utiliza un Framework distinto y no se recomienda la actualización.
Para realizar la actualización tienes que realizar una instalación limpia de PS 1.7, instalar la plantilla para la versión 1.7 y realizar exportar los productos de la versión 1.6 a 1.7
Utilizas una plantilla de pago y mi consejo es que consultes con los desarrolladores los pasos para poder actualizarla, es posible que tengan algun parche o extensión para poder realizarlo.
-> https://themeforest.net/item/warehouse-responsive-prestashop-16-theme-blog/3178575/comments?page=218
Un saludo
Hola
Me sale un error 500 al hacer una búsqueda en la tienda... como puedo solucionarlo???
En Stephan pone ésto: [08-Feb-2019 20:48:05 Europe/Madrid] PHP Fatal error: require(): Failed opening required '/home/zattones/public_html/clon/var/cache/prod/ContainerSmhtvki/getSecurity_Authentication_Listener_Anonymous_MainService.php' (include_path='/home/zattones/public_html/clon/vendor/pear/pear_exception:/home/zattones/public_html/clon/vendor/pear/console_getopt:/home/zattones/public_html/clon/vendor/pear/pear-core-minimal/src:/home/zattones/public_html/clon/vendor/pear/archive_tar:.:/opt/alt/php73/usr/share/pear') in /home/zattones/public_html/clon/var/cache/prod/ContainerSmhtvki/appProdProjectContainer.php on line 1132
He intentado hacer eso, hice una instalación limpia de 1.7.5 y compré un módulo para migrar todo a la nueva e iba lentisima, más de 1 minuto en cargar y parte de la tienda no se veía, por tickect no consiguieron solucionarlo y me dí por vencida...
Hola Mª Isabel.
Supongo que estás realizando las pruebas en un clon, si no es así restaura la web a una fecha anterior a la actualización:
Para actualizar primero tienes que ver si tu plantilla soporta la versión 1.7 y descargar para esa version:
-> https://themeforest.net/item/warehouse-responsive-prestashop-16-theme-blog/3178575
Instalar el paquete quickstart de la plantilla que viene ya con prestashop y los datos de ejemplo de la plantilla.
Una vez eso realizar una exportación de los datos de una plantilla a otra.
Lo primero es instalar la nueva versión con su plantilla y el tema de exportar los productos lo vemos cuando tengas la instalación realizada.
Un saludo
Hola
Si lo estoy haciendo en el clon. Yo tengo ya la plantilla warehouse para la 1.7 instalada en el clon... y de la actualización lo único que da fallo ahora mismo de todo lo que he probado es el buscador, que me da un error 500...
Pero éste que me dices es para hacerlo en una instalación limpia? Es que he leído que así no podría migrar los pedidos y no los quiero perder, por eso compré el módulo...
Eso de quickstart no lo veo por ningún lado...
Gracias!!
Hola Mª Isabel.
Veo el siguiente error:
PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zattones/public_html/clon/modules/iqitthemeeditor/iqitthemeeditor.php on line 877
Este error hace referencia al módulo iqitthemeeditor que es el editor que utiliza tu plantilla.
Todos estos errores los tienes que consultar en el soporte de la plantilla, nosotros no la conocemos como para informarte bien y en el soporte te pueden ofrecer una solución que a nosotros nos costaría de encontrar.
Eso de quickstart no lo veo por ningún lado...
Cuando compras una plantilla en el paquete que te descarga suelen venir varias carpeta una es la plantilla otra la documentación y otra carpeta con el quickstart , en es carpeta viene el prestashop y la plantilla ya configurado con los datos de la demo, tal cual la ves en la demo del desarrollador.
No se como realizaste la actualización y los pasos que diste,pero por lo que veo actualizaste 1.6 a 1.7 directamente y eso no se puede ya que cambia toda la estructura de prestashop y de la Base de datos.
Mi consejo es que consultes con el soporte de la plantilla y te indiquen los pasos para actualizar de 1.6 a 1.7 con la plantilla que estás utilizando.
Un saludo
Hola
Lo que hice fue desinstalar todos los módulos que no fueran de prestashop, eliminé la plantilla de leotheme y la warehouse que tengo en la 1.6 y dejé la de defecto y actualicé, luego ya instalé la plantilla warehouse 1.7...