La web http://www.yomeloreparo.com me genera errores constantes que hacen que el fichero error_log crezca y crezca hasta bloquearme el hosting y con ello los correos electrónicos.
El error que se duplica constantemente es
line 898
[15-May-2015 16:33:07 Europe/Berlin] PHP Notice: Undefined property: stdClass::$customfieldsCart in /home2/yomeloreparo/public_html/templates/flexible_coolmart/html/com_virtuemart/category/default.php on line 898
[
que parece ser de la template. Sin embargo el desarrollador de la template dice que no es un problema del template y lo extraño del tema es que el error se ha producido hace 3 días cuando hace mas de un mes que como desarrollador no he entrado en la web cosa extraña. Esta mañana tenia problemas que me han arreglado en la seccion de tickets con temas de php, por lo que sospecho de que puede haber algún problema por ahi
He configurado el gestor de errores en global configuracion a none para que no me genere errores pero sin embargo parece que no hace caso y sigue generando errores y haciendo enorme el fichero
por favor ruego su ayuda urgente
URL del sitio: Contenido solo visible a usuarios registrados
Hola
El mensaje no es un error, sino una advertencia que tengas en cuenta que hay una propiedad que la clase no tiene o que no esta definida
El archivo al que haces referencia es un overrides de virtuemart y que tu plantilla sobreescribe
Es decir, si por alguna razón actualizas virtuemart y la nueva versión trae algo que ha cambiado justo en el archivo que tu plantilla sobreescribe, podrían producirse mensajes de advertencia
En tu caso podría ser esto si has actualizado virtuemart, otra causa es que hayas cambiado la versión de PHP de tu cuetna ya que en este caso igualmente si no tienes una variable definida es posible que en versiones actuales de PHP te produzcan mensajes de advertencia
Podrías probar dos cosas
1- Renombrar el archivo :
/templates/flexible_coolmart/html/com_virtuemart/category/default.php por ejemplo a back_default.php
Te podría cambiar el diseño al mostrar categoría ya que tomará por defecto lo de virtuemart y no lo de tu plantilla , pero si no te preocupa podrías optar por esta solución
2- Tratar de obviar le mensaje
En este caso tendrías que conocer algo de programación, podrías probar con alguna sentencia if o mejor con un @ delante de la variable que te da problemas, esto servirá para que no emita mensaje si la variable no esta definida
Saludos.
No existe la manera de configurar joomla para que no genere errores en el fichero error_log?. Lo tengo configurado en la configuracion global de joomla a errores-none pero sigue generandome el error.
No entiendo porque sucede eso
Hola
Consulta a través de tickets de soporte si es posible que te inhabiliten los mensajes de menor importancia (notice) de advertencia del error_log
Aunque ya te comento que si no es posible sería que hagas cualquiera de las soluciones que te he comentado.
Saludos.