Hola buenas:
Pues este es mi error, al meterme en algunos productos que anteriormente funcionaban correctamente, ahora me sale una página con Error 500. Al activar el modo de depuración me ha salido lo siguiente:
LinkCore->getProductLink - [line 182 - tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code] - [1 Arguments]
Warning: file(/home/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code): failed to open stream: No such file or directory in /home/servidor/public_html/pagina_web/classes/exception/PrestaShopException.php on line 102
Warning: array_slice() expects parameter 1 to be array, boolean given in /home/servidor/public_html/pagina_web/classes/exception/PrestaShopException.php on line 110
content_562df003383578_17968022 - [line 188 - tools/smarty/sysplugins/smarty_internal_templatebase.php] - [1 Arguments]
Smarty_Internal_TemplateBase->fetch - [line 2099 - classes/module/Module.php]
ModuleCore->display - [line 245 - modules/relatedproducts/relatedproducts.php] - [2 Arguments]
RelatedProducts->hookDisplayProductTabContent - [line 510 - classes/Hook.php] - [1 Arguments]
HookCore::exec - [line 47 - override/classes/Hook.php] - [7 Arguments]
Hook::exec - [line 276 - controllers/front/ProductController.php] - [2 Arguments]
ProductControllerCore->initContent - [line 180 - classes/controller/Controller.php]
ControllerCore->run - [line 373 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]
Me podeis ayudar a solucionarlo??
Gracias
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
En el mensaje que has pegado veo alertas (warnings) pero no errores propiamente dichos.
Tendrías que indicanos el enlace a algún de estos productos que fallan. Haciendo pruebas en tu web veo que me cargan todos los que he probado.
También tendrías que comprobar si estos productos que te fallan tienes algo en común (uso de atributos, asignación de alguna propiedad en particular, algún tipo de descuento, etc.
Hola Pablo, gracias por responder. Verás, no localizo ningún patrón entre los productos que generan errores. Como ejemplo dejo 2 enlaces:
http://www.telebelleza.es/facial/694-cibelesthetic-crema-regeneradora-200.html
http://www.telebelleza.es/facial/179-abidis-eclatium-base-hidratante-200-ml.html
Hola
Te aparece un error 500, revisa el archivo error_log que se genera en tu cuenta de hosting y copianos los errores recientes para tener una idea de que puede fallar
Revisa : https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Si haces nuevos productos tienes el mismo problema?
Saludos.
Hola Jhon,
Si, si duplico el artículo se ve bien, ya lo había probado. Pero no quería quitar esos que dan error hasta que supiéramos por qué sucede o si va a pasar con otros.
En el log de errores había un error en el tpl de confirmación de pedido que ya se ha solucionado, lo demás son advertencias:
Esto en el log de errores:
[26-Oct-2015 10:58:21 Europe/Madrid] PHP Notice: Undefined offset: 0 in /home/besocial/public_html/telebelleza.es/modules/countdownspecials/countdownspecials.php on line 6040
También al activar el modo de depuración me ha salido lo siguiente:
LinkCore->getProductLink - [line 182 - tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code] - [1 Arguments]
Warning: file(/home/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code): failed to open stream: No such file or directory in /home/servidor/public_html/pagina_web/classes/exception/PrestaShopException.php on line 102
Warning: array_slice() expects parameter 1 to be array, boolean given in /home/servidor/public_html/pagina_web/classes/exception/PrestaShopException.php on line 110
content_562df003383578_17968022 - [line 188 - tools/smarty/sysplugins/smarty_internal_templatebase.php] - [1 Arguments]
Smarty_Internal_TemplateBase->fetch - [line 2099 - classes/module/Module.php]
ModuleCore->display - [line 245 - modules/relatedproducts/relatedproducts.php] - [2 Arguments]
RelatedProducts->hookDisplayProductTabContent - [line 510 - classes/Hook.php] - [1 Arguments]
HookCore::exec - [line 47 - override/classes/Hook.php] - [7 Arguments]
Hook::exec - [line 276 - controllers/front/ProductController.php] - [2 Arguments]
ProductControllerCore->initContent - [line 180 - classes/controller/Controller.php]
ControllerCore->run - [line 373 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]
Gracias.
Hola
El mensaje hace referencia a este módulo : countdownspecials , podrías probar desactivarlo, has realizado recientemente algún tipo de modificación en código?
Estos productos en los que presentas errores los has importado desde un archivo CSV? o los has ingresado manualmente.
Tendrías que duplicarlos y descativar los anteriores ya que es posible que tengas datos inconsistentes y por eso no se cargan, sin embargo mantener monitoreado si te vuelve a ocurrir
Saludos.
Buenas, perdonad que retome este hilo de hace tanto tiempo, pero ha vuelto a pasar. Sin motivo ninguno algunos productos dan error 500. Pasando a Stephan me decia que es posible que los siguientes problemas puedan dar error 500:
Contenido solo visible a usuarios registrados
Gracias por la ayuda
Hola,
Parece que se trata de un bug, verifica si el siguiente enlace te es de utilidad: https://www.prestashop.com/forums/topic/483630-bug-161-1-1612-classesstockstockavailablephp/
Buenas, el error que me da es en el ObjectModel.php y en este hilo cambian cosas en el classes/stock/StockAvalible.php. No encuentro ninguna solución de momento.
Pero muchas gracias Johnny . A ver si puedo encontrar algo.
Un saludo
Si encontráis alguna solución, o alguien que lo este leyendo le pase lo mismo y lo haya solucionado espero que lo comente. Aver si podemos arreglarlo entre todos.
Hola,
Indícanos que versión de PrestaShop utilizas, es posible que por medio de una actualización se solucione el problema.