Error 500 en alguno...
 
Avisos
Vaciar todo

Error 500 en algunos productos

11 Respuestas
4 Usuarios
0 Reactions
1,653 Visitas
 Luis
Respuestas: 233
Estimable Member
Topic starter
 

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


 
Respondido : 26/10/2015 11:40 am
Pablo Velasco
Respuestas: 20382
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.


 
Respondido : 26/10/2015 3:17 pm
 Luis
Respuestas: 233
Estimable Member
Topic starter
 

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


 
Respondido : 27/10/2015 6:15 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member 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/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Si haces nuevos productos tienes el mismo problema?

Saludos.


 
Respondido : 27/10/2015 8:16 pm
 Luis
Respuestas: 233
Estimable Member
Topic starter
 

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.


 
Respondido : 27/10/2015 9:30 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member 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.


 
Respondido : 27/10/2015 9:52 pm
 Luis
Respuestas: 233
Estimable Member
Topic starter
 

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


 
Respondido : 28/07/2016 3:45 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member 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/


 
Respondido : 28/07/2016 11:45 pm
 Luis
Respuestas: 233
Estimable Member
Topic starter
 

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


 
Respondido : 29/07/2016 10:27 am
 Luis
Respuestas: 233
Estimable Member
Topic starter
 

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.


 
Respondido : 29/07/2016 2:22 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

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


 
Respondido : 29/07/2016 10:52 pm