Error 500 en algunos productos  

 
Luis
 Luis
Estimable Member

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

Citar
Respondido : 26/10/2015 11:40 am
Pablo Velasco
Illustrious Member

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.

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

ResponderCitar
Respondido : 26/10/2015 3:17 pm
Luis
 Luis
Estimable Member

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

ResponderCitar
Respondido : 27/10/2015 6:15 pm
Jhon Marreros Guzman
Miembro Moderator

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/item/740-que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Si haces nuevos productos tienes el mismo problema?

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/10/2015 8:16 pm
Luis
 Luis
Estimable Member

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.

ResponderCitar
Respondido : 27/10/2015 9:30 pm
Jhon Marreros Guzman
Miembro Moderator

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.

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

ResponderCitar
Respondido : 27/10/2015 9:52 pm
Luis
 Luis
Estimable Member

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

ResponderCitar
Respondido : 28/07/2016 4:45 pm
Johnny Heredia Montiel
Miembro Moderator

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/

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

ResponderCitar
Respondido : 29/07/2016 12:45 am
Luis
 Luis
Estimable Member

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

ResponderCitar
Respondido : 29/07/2016 11:27 am
Luis
 Luis
Estimable Member

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.

ResponderCitar
Respondido : 29/07/2016 3:22 pm
Johnny Heredia Montiel
Miembro Moderator

Hola,

Indícanos que versión de PrestaShop utilizas, es posible que por medio de una actualización se solucione el problema.

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

ResponderCitar
Respondido : 29/07/2016 11:52 pm

Por favor Iniciar Sesión o Registro