Hola, hemos actualizado el Virtuemart a la última versión disponible 2.0.22c. Teníamos la versión 2.0.22 y funcionaba todo correctamente. La versión de joomla es la 2.5.11.
La instalación de la actualización a finalizado con éxito, tanto del componente como de AIO.
El problema viene al intentar entrar en algún producto o categoría, que da error de Servidor. Tengo el hosting de 5 gb.
Este es el enlace a la web, hay que hacer click en TIENDA en el menú:
http://elprofes-cp88.webjoomla.es/
Adjunto una captura del error.
Muchas gracias por la ayuda.
Un cordial saludo.
David.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Dbarber,
Verifica si tienes algún error_log de referencia:
Qué es un error 500 y como localizarlo en nuestra web
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Saludos.
Hola Johnny, ante todo gracias por tu respuesta.
Buscando en el archivo error_log como explica el vídeo, me sale este error:
[05-Sep-2013 11:48:13 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/elprofes/public_html/libraries/gantry/gantry.php on line 267
[05-Sep-2013 11:48:22 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/elprofes/public_html/libraries/gantry/gantry.php on line 267
[05-Sep-2013 11:48:24 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/elprofes/public_html/libraries/gantry/gantry.php on line 267
No se ha que se deberá, pero por lo que veo es Gantry, no tiene nada que ver con Virtuemart para que no funcione.
Muchas gracias.
Saludos.
Hola Dbarber,
La linea 267 justo es:
if ($template->params->get("cache.enabled", 1) == 1) {
Revisa si tu plantilla, en el gestor de plantillas, de entre su configuracion. tienes algun parametro de "cache" habilitado.
También revisa si el sitio en general tiene el cache activado.
Prueba también limpiar la caché de joomla y de su navegador.
Le recomendamos la lectura del siguiente artículo del Blog de Webempresa donde explicamos el uso genérico de esta extensión gratuita:
Cache Cleaner: http://extensions.joomla.org/extensions/core-enhancements/performance/cache/9495
No obstante la caché también la puede eliminar desde el backend (Panel de Administración de Joomla) desde las opciones que encontrará disponibles para ello:
- Joomla 1.5: menú "Herramientas", "Limpiar caché".
- Joomla 2.5: "Sitio", "Mantenimiento", "Limpiar la caché".
Cualquiera de estas dos opciones debería serle válida.
Hola Hicham,
He desactivado el cache del joomla pues lo tenia activado en almacenamiento de cache conservador. También he revisado la configuración del template y solo había un parámetro que ponía Module Cache y también lo he desactivado.
He limpiado la cache del joomla y del navegador y el archivo error_log sigue con el mismo error de la linea 267.
¿Pero por ese error se debe a que no funcione el virtuemart? Pues al entrar en la tienda pone error de servidor.
Muchas gracias por la ayuda.
Saludos.
Hola Dbarber,
Saludos
Hola Jordi, eso mismo me dijo el compañero Hicham.
Lo he comprobado todo tal cual y no funciona.
Revisando en otros foros veo que hay mucha gente con el mismo problema:
http://www.rockettheme.com/forum/index.php?f=394&t=206399&rb_v=viewtopic
Pero la solución que dan nose por que no me funciona pues dicen que cambiando en Seleccione la plantilla por defecto de la tienda - Usar joomla por defecto y Plantilla de categorías - Usar joomla por defecto funciona.
Pero aún así a mi me sigue dando el mismo error de la linea 267 de gantry.
Saludos.
Hola Dbarber
Desde la pantalla enviada anterioremente de template manager tienes una opción para eliminar cache ( clear cache), prueba usando esta opción
Revisa si tienes actualizaciones de tu plantilla, u otras actualizaciones relacionadas con gantry
Saludos.
Hola Jhon, también hemos probado la opción de clear cache de la plantilla. Y he actualizado tanto la plantilla como Gantry y sigue todo igual.
Ya no se que hacer, estoy totalmente perdido.
Gracias.
Saludos
Hola Dbarber,
En el siguiente hilo se hace referencia sobre el error: http://www.rockettheme.com/forum/index.php?f=394&t=97609&rb_v=viewtopic
Saludos.
Hola, he probado de todas las maneras posibles y no doy con la solución. Al final he vuelto a la versión de virtuemart 2.0.22a y está funciona correctamente.
Muchas gracias a todos por la ayuda.
Un saludo David.