cl4udio 0 Posted November 8, 2016 Hola comunidad de Prestashop! He realizado una migración de un sitio en producción a una copia en línea. Esto porque queremos cambiar de tema, y pues queremos configurarlo todo sin afectar las ventas actuales. El asunto es que no se puede ingresar a las fichas de los productos, cuando se hace clic en aparece un error 500. He activado el debug de Prestashop y este es el error que arroja, necesito saber si debo hacer algo con los módulos, algunas carpetas o algo dentro de los archivos! No se pueden ver los productos! Agradezco cualquier tipo de ayuda! Muchas gracias. [PrestaShopException]Invalid product varsat line 106 in file classes/Link.php 101. if (is_array($product) && isset($product['id_product'])) {102. $product = new Product($product['id_product'], false, $id_lang, $id_shop);103. } elseif ((int)$product) {104. $product = new Product((int)$product, false, $id_lang, $id_shop);105. } else {106. throw new PrestaShopException('Invalid product vars');107. }108. }109.110. // Set available keywords111. $params = array(); LinkCore->getProductLink - [line 47 - tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code] - [1 Arguments]Warning: file(/home/lemusclevip/public_html/v2/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code): failed to open stream: No such file or directory in/home/lemusclevip/public_html/v2/classes/exception/PrestaShopException.php on line 103Warning: array_slice() expects parameter 1 to be array, boolean given in /home/lemusclevip/public_html/v2/classes/exception/PrestaShopException.php on line 110 content_58211a5ce37d63_62336347 - [line 188 - tools/smarty/sysplugins/smarty_internal_templatebase.php] - [1 Arguments] Smarty_Internal_TemplateBase->fetch - [line 317 - classes/SmartyCustom.php] - [7 Arguments] Smarty_Custom_Template->fetch - [line 2309 - classes/module/Module.php] ModuleCore->display - [line 248 - modules/blockwishlist/blockwishlist.php] - [2 Arguments] BlockWishList->hookProductActions - [line 587 - classes/Hook.php] - [1 Arguments] HookCore::coreCallHook - [line 544 - classes/Hook.php] - [3 Arguments] HookCore::exec - [line 277 - controllers/front/ProductController.php] - [2 Arguments] ProductControllerCore->initContent - [line 189 - classes/controller/Controller.php] ControllerCore->run - [line 367 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 28 - index.php] Share this post Link to post Share on other sites
cl4udio 0 Posted November 8, 2016 (edited) Listo! Lo resolví... La solución está cambiando la siguiente línea: From: elseif ((int)$product) To: else if (is_numeric($product) || !$product) Disculpen por el nuevo topic! Buena suerte! Edited November 8, 2016 by cl4udio (see edit history) Share this post Link to post Share on other sites
Manuel Amau 0 Posted April 21, 2017 Hola, esto me acaba de suceder pero en mi caso aparece cuando el cliente está revisando sus datos personales y sale esto: Notice: Undefined index: - in /home2/exincomp/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 103 Por favor su ayuda. Donde podría radicar mi inconveniente? Gracias por adelantado. Share this post Link to post Share on other sites