Buenas,
Actualmente estamos en el proceso de actualización de una tienda online con Virtuemart.
Pasamos de un Joomla 2.5 a un Joomla 3.9 y actualizamos a la última versión de virtuemart (3.4.2)
La web funciona bien, el problema aparece a la hora de visualizar el carrito de la compra o al clicar en el botón de checkout.
La mayoría de las veces (no siempre) salta el siguiente error: 1054 - Unknown column 'a.access' in 'where clause'
He probado a actualizar la estructura de la base de datos pero no ha solucionado el error.
He estado consultando y a algunas personas con crear la columna que les falta ya les funciona, el problema es que no se en que tabla he de hacerlo y no se si es una buena solución.
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jaime.
Ese error hace referencia a la plantilla helix3.
Veo que hay una versión free de la plantilla:
-> https://www.joomshaper.com/joomla-templates/helix3
Según veo en el foro del desarrollador de la plantilla parece que es un problema que tienen a la hora de actualizar de 2x a 3x
-> https://www.joomshaper.com/forums/plugins-system-helix3-core-classes-menu-php-on-line-258
¿ Por qué no empiezas con una instalación limpia ?
.- Instala Joomla en un acarpeta independiente del dominio.
.- Instalas la plantilla
.- Exporta el contenido que tienes de virtuemart en al antigua instalación
Para exportar el contenido de virtuemart tienes la siguiente extensión:
-> https://csvimproved.com/downloads
La extensión lo que hace es crear un archivo CSV que podrás importar en la nueva instalación.
Un saludo
Buenas,
Finalmente se ha podido solucionar el error.
Lo que he hecho ha sido:
Gracias por vuestro tiempo.