Error prestashop  

 
Ernest
 Ernest
Nuevo usuario

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

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

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

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

Ernest
 Ernest
Nuevo usuario

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:

-> Link a post de foro, solo visible a usuarios registrados

 

Un saludo

 

 

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

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

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

Ernest
 Ernest
Nuevo usuario

Link a post de foro, solo visible a usuarios registrados

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 Marreros Guzman
 Jhon Marreros Guzman
Miembro 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.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

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

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro