Avisos
Vaciar todo

Error en Joomla 1054 - Unknown column 'a.access' in 'where clause'  

Página 2 / 2
 
Jaime
 Jaime
Usuario eminente

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

Citar
Respondido : 23/07/2019 12:10 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 31/07/2019 11:01 am

Jaime
 Jaime
Usuario eminente

Buenas,
Finalmente se ha podido solucionar el error.
Lo que he hecho ha sido:

  • Instalar el quickstart de la plantilla en otro directorio
  • Exportar la información que necesitamos vía CSV en phpmyadmin e importarla en la nueva base de datos
  • Instalar el idioma alemán (el que usa la web) y activar la opción "Multilingual website" en Virtuemart"

Gracias por vuestro tiempo.

ResponderCitar
Respondido : 01/08/2019 12:29 pm
Página 2 / 2