Hola
En un anterior post me indicaron abrir un ticket soporte, en el que expuse un gran contenido de avisos en el archivo error_log. Han hecho modificaciones en php.ini.
Se siguen generando errores, ya no "warning", si no "notice", pero son de virtuemart y en soporte no pueden darme solucion a este tema.
¿Se puede usar cron jobs para programar acción de eliminar periodicamente todo ese contenido o incluso el archivo error_log ? Si se puede, ¿como puedo hacerlo?
Os indico los errores que salieron en tan solo unos minutos, con un peso de unos 54 kb
Se genera este error "notice" de forma bastane frecuente
[15-Jul-2014 17:38:24 UTC] PHP Notice: Undefined variable: BrowseTotalProducts in /home/eljuguet/public_html/templates/gk_storebox/html/com_virtuemart/category/default.php on line 215 ,
Esta es la línea 215
if ($iBrowseCol == $BrowseProducts_per_row || $iBrowseProduct == $BrowseTotalProducts) {?>
Se genera este otro error "notice" algo menos frecuente:
[15-Jul-2014 17:27:39 UTC] PHP Notice: Undefined variable: news_id in /home/eljuguet/public_html/modules/mod_news_pro_gk5/tmpl/com_virtuemart/view.php on line 61
Esta es la linea:
$IMG_LINK = 'index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$news_id.'&virtuemart_category_id='.$item['cid'].'&Itemid='.$itemid;
Este otro error "notice" :
[15-Jul-2014 17:27:39 UTC] PHP Notice: Trying to get property of non-object in /home/eljuguet/public_html/modules/mod_news_pro_gk5/portal_modes/product_gallery/controller.php on line 45
Esta es la linea:
echo 'get_link($i) . '">get_image($i)).'" alt="'.strip_tags($this->parent->content[$i]->title).'" />';
Este otro error "notice" :
[15-Jul-2014 17:27:39 UTC] PHP Notice: Undefined variable: featured_con in /home/eljuguet/public_html/modules/mod_news_pro_gk5/data_sources/com_virtuemart/model.php on line 226
Esta es la linea 225 a 229
AND ( '.$sql_where.' )
'.$featured_con.'
'.$since_con.'
'.$shopper_group_con.'
'.$out_of_stock_con.'
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Un tamaño de 54Kb en error_log no es significativo, digamos que si son "Notice" son simples avisos de problemas que hay en los archivos que cada línea de error_log cite.
Muchos de ellos podrán ser de programación de la propia extensión y se suelen coregir o bien actualizando las versiones de las extensiones afectadas, por ello es bueno (previa copia de seguridad) ir al Gestor de Extensiones, Actualizar y verificar que se tienen las extensiones actualizadas y por supuesto Joomla en la versión estable, ya sea la 2.5.22 o la 3.3.1
Asegúrate de tener en la Configuración Global establecido "No mostrar" los avisos de errores en la aplicación, si bien que error_log seguirá colectando los "Fatal Error", "Notice" y "Warnings" si siguen apareciendo porque no has corregido el origen del problema.
Saludos
Hola Luis
Acabo de actualizar algunas extensiones, pero la actualización de CSVI me indica "Actualización de la extensión inválida". Lo demás está actualizado sin problemas.
Con el cronjobs no se puede programar el vaciado del archivo error_logs periodicamente?
Gracias
Hola Toni,
CSVI es de pago por lo que solo podrás actualizar a versiones gratuitas de este componente.
- http://www.csvimproved.com/downloads/csvi-free
Saludos