Avisos
Vaciar todo

Error prestashop  

 
Ernest
 Ernest
Usuario activo

Buenas tardes,

Estoy con un prestashop versión 1.7.5.2 y tengo un problema con él. Las diferentes páginas y categorias de la web más o menos funcionan, pero cuando hago clic para entrar en la descripción del producto me da un error 500. Activando la opción debug, me aparece el siguiente error:

(1/1) ContextErrorException

Warning: A non-numeric value encountered

in Link.php line 59
at Link->getImageLink('', 'es-default', 'large_default')in ImageRetriever.php line 256
at ImageRetriever->getNoPictureImage(object(Language))in FrontController.php line 1519
at FrontControllerCore->getTemplateVarUrls()in FrontController.php line 495
at FrontControllerCore->assignGeneralPurposeVariables()in FrontController.php line 547
at FrontControllerCore->initContent()in CategoryController.php line 130
at CategoryControllerCore->initContent()in Controller.php line 281
at ControllerCore->run()in Dispatcher.php line 511
at DispatcherCore->dispatch()in index.php line 28

He estado buscando información y no he llegado a encontrar demasiada cosa que me ayude. ¿A que podria ser debido?

Gracias

Ernest

Citar
Respondido : 25/03/2020 3:09 pm
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Ernest.

.- Actualiza la version que tienes ahora, la última versión estable de la arme 1.7 es la 1.7.6.4

Revisa si con eso se soluciona.

 

Un saludo

ResponderCitar
Respondido : 25/03/2020 4:03 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Ernest
 Ernest
Usuario activo

Buenos días,

He actualizado el prestashop a la version 1.7.6.4 y me ha dado el error siguiente:

Error during database upgrade. You may need to restore your database.

Download of the language pack es failed. Paquete de idioma no disponible. http://i18n.prestashop.com/translations/1.7.6.4/es-ES/es-ES.zip

Así que he descargado el paquete idioma y he colocado los archivos faltantes en la carpeta public_html/translations/es

A parte de eso, sigue dándome los mismos error y además veo que en la sección Information del backoffice, me aparece en listado de archivos modificados lo siguiente:

Listado de archivos modificados

Archivos faltantes (92)

  • vendor/composer/installers/LICENSE
  • vendor/composer/installers/src/bootstrap.php
  • vendor/composer/installers/src/Composer/Installers/GravInstaller.php
  • vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php
  • vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php
  • vendor/composer/installers/src/Composer/Installers/CraftInstaller.php
  • vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ItopInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php
  • vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php
  • vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PPIInstaller.php
  • vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php
  • vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ElggInstaller.php
  • vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/YawikInstaller.php
  • vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php
  • vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php
  • vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php
  • vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php
  • vendor/composer/installers/src/Composer/Installers/SMFInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MakoInstaller.php
  • vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php
  • vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php
  • vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php
  • vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php
  • vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/Plugin.php
  • vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php
  • vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php
  • vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php
  • vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ZendInstaller.php
  • vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php
  • vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php
  • vendor/composer/installers/src/Composer/Installers/HuradInstaller.php
  • vendor/composer/installers/src/Composer/Installers/BaseInstaller.php
  • vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php
  • vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ModxInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MauticInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php
  • vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php
  • vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php
  • vendor/composer/installers/src/Composer/Installers/FuelInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php
  • vendor/composer/installers/src/Composer/Installers/OxidInstaller.php
  • vendor/composer/installers/src/Composer/Installers/TuskInstaller.php
  • vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php
  • vendor/composer/installers/src/Composer/Installers/AglInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php
  • vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php
  • vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php
  • vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php
  • vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php
  • vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php
  • vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php
  • vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php
  • vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php
  • vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php
  • vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ChefInstaller.php
  • vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/Installer.php
  • vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PortoInstaller.php
  • vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php
  • vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MayaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php
  • vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php
  • vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php
  • vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php
  • vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php
  • vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php
  • vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php
  • vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php

Archivos actualizados (3)

  • adminwe/autoupgrade/index.php
  • adminwe/autoupgrade/backup/index.php
  • config/defines.inc.php

El error mostrado continúa siendo el mismo:

(1/1) ContextErrorException

Warning: A non-numeric value encountered

in Link.php line 59
at Link->getImageLink('', 'es-default', 'large_default')in ImageRetriever.php line 255
at ImageRetriever->getNoPictureImage(object(Language))in FrontController.php line 1518
at FrontControllerCore->getTemplateVarUrls()in FrontController.php line 496
at FrontControllerCore->assignGeneralPurposeVariables()in FrontController.php line 548
at FrontControllerCore->initContent()in PageNotFoundController.php line 42
at PageNotFoundControllerCore->initContent()in Controller.php line 292
at ControllerCore->run()in Dispatcher.php line 515
at DispatcherCore->dispatch()in index.php line 28

¿Alguna idea?

Gracias

Ernest

ResponderCitar
Respondido : 26/03/2020 8:38 am
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Ernest.

Veo el siguiente error en los log que puede estar afectando:

[26-Mar-2020 09:26:58 Europe/Madrid] PHP Fatal error: Uncaught --> Smarty Compiler: Syntax error in template
"file:/home/ferrante/public_html/modules/productscategory/views/templates/hook/productscategory.tpl" on line 47
"<span class="price">{convertPrice price=$categoryProduct.displayed_price}</span>" unknown tag 'convertPrice' <-- thrown in /home/ferrante/public_html/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 47

Por casualidad actualizaste prestashop de 1.6 a 1.7 ?

No se puede actualizar de 1.6 a 1.7 ya que no son compatibles.

Si realizas la actualización lo mejor es que restaures una copia y si quieres actualizar seria empezar con una instalación limpia y exportar los productos a la nueva instalación:

-> https://www.webempresa.com/foro/preguntas-sobre-prestashop/el-cambio-en-el-breadcrumb-tpl-no-funciona-con-search-console/paged/2#post-346840

 

Un saludo

 

 

ResponderCitar
Respondido : 26/03/2020 9:26 am

Cursos Gratuitos WordPress

Ernest
 Ernest
Usuario activo

@pepesoler

Buenas tardes,

Creo recordar que si pase de la versión 1.6 a la 1.7, por lo que me imagino ahí estan el "origen de todos los males". Igualmente he hecho una instalación nueva y funciona. Por lo que ahora estoy volcando la información nueva y debería quedar lista sin errores.

Gracias por tu ayuda

Ernest

ResponderCitar
Respondido : 27/03/2020 5:40 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si, la manera más segura es migrar tu información a una nueva instalación.

Si tienes dudas adicionales sobre esto último nos puedes comentar en otro hilo de discusión nuevo.

Saludos.

ResponderCitar
Respondido : 27/03/2020 6:01 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación