Es una modificación básica y simple, sin embargo, esta modificación necesitará de los siguientes elementos:
- Productos
- Ordenes
- Categorías de productos
- Fabricantes
- Categorías de fabricante
- Grupos de compradores
Aunque no sufrirán ninguna modificación, es conveniente saberlo. A parte, necesitaremos añadir manualmente los siguientes elementos:
- Tipos de productos
- Atributos de productos
Paso 1. Descarga de los archivos de VirtueMart
Iremos a la dirección web: http://virtuemart.net y descargaremos lo siguiente
- Una copia de VirtueMart2
- Si no se tiene la versión 1.1.9, descargaremos un archivo de actualización para tener la versión 1.1.9. Podremos encontrar parches específicos para las versiones anteriores en la siguiente dirección web: http://dev.virtuemart.net/projects/virtuemart/files como se muestra en la imagen a continuación:
Paso 2. Mover los medios de comunicación a /images/stories/virtuemart.
- Utilizaremos un programa FTP o el administrador de archivos para crear un directorio para los archivos multimedia que se encuentran en /images/stories/virtuemart.
- Copiaremos todos los archivos ubicados en /componentes/com_virtuemart/shop_image a esta nueva carpeta /images/stories/virtuemart
Paso 3. Cambiar el nombre de las carpetas antiguas com_virtuemart.
Con el administrador de archivos iremos a /components/com_virtuemart y cambiaremos el nombre entero de la siguiente forma: /ORIGINALcom_virtuemart/.
Paso 4. Desactivar la opción debug Joomla VirtueMart, más módulos y plugins.
Tendremos que irnos a la configuración general de Joomla y desactivar el menú depuración Joomla.
- Entrar en Sitio
- Entrar en pestaña Sistema
- Elegir No para el sistema de depuración
- Guardar los cambios.
También desactivaremos todos los módulos de VirtueMart.
- Entrar en Extensiones
- Usar el filtro para buscar módulos VirtueMart ( VirtueMart, vm )
- Hacer clic en la casilla de la parte superior de la columna para seleccionarlos todos
- Hacer clic en desactivar.
Por otro lado, desactivaremos también los plugins de VirtueMart.
- Entrar en Extensiones
- Entrar en Gestión de plugins
- Usar un filtro para buscar plugins de la misma manera que módulos.
- Descativarlos todos.
Por último, si tenemos isntalado un Akeeba, deberemos desactivarlo también.
Paso 5. Configurar nuestro idioma predeterminado.
- Entrar en Extensiones.
- Entrar en Gestor de idiomas.
- Comprobar que el idioma por defecto es el mismo lenguaje utilizado para la descripción del prducto.
Paso 6. Instalando VirtueMart 2.
Al descargarnos VirtueMart, se nos descarga en un paquete comprimido que debe de ser descomprimido. Nos aparecerán dos archivos al descomprimirlo:
- com_virtuemart.2.0.2.zip
- com_virtuemart.2.0.2_ext_aio.zip
De momento solo instalaremos el primer paquete. Mas tarde, completaremos la instalación de este archivo agregándole el AIO (AllInOne), el cual contiene todos los plugins y módulos que necesitamos para que surja efecto nuestra migración.
- Entrar en Extensiones
- Instalar/Desintalar
- Seleccionaremos nuestrocom_virtuemart.2.0.2.zip
- Instalaremos.
Podremos ir a Componentes>VirtueMart y confirmar que todos nuestros datos siguen intactos y la actualización ha surgido efecto. Si nos diera un error, la solución es simple, desintalaremos nuestro VirtueMart2, y lo volveremos a resinstalar por si se quedó algo fuera del paquete.
Paso 7. Instalando el componente AIO.
Seguiremos el mismo proceso que el Paso 6, pero seleccionando esta vez el archivo restante (com_virtuemart.2.0.2_ext_aio.zip)
Paso 8. Desactivar un plugin incompatible.
Si poseemos un sitio Joomla 1.5, recibiremos un mensaje de error si intentamos ver el sitio ahora. La razón es que el plugin Joomla 2.5 fue instalado con el componente AIO. Pero, tenemos una fácil solución:
- Entrar en Extensiones
- Entrar en Gestor de plugins
- Usaremos el filtro para buscar plugins VirtueMart (VirtueMart, vm)
- Desactivaremos el nuevo pluginVM - Buscar Productor VirtueMart
- Iremos a la vista previa del sitio.
Compruebe su sitio ahora. Si nos funciona, seguiremos con la instalación, si no, revisaremos de nuevo los pasos.
- Marque la casilla Activar las herramientas del sistema de base de datos de actualización en la configuración del entorno VirtueMart, es decir, una vez dentro de estro sitio.
- Entrar en Herramientas
- Entrar en Herramientas y Migración, pestaña Migración.
- Señalaremos Todo, y haremos clic en Iniciar la migración.
- Haremos clic en Inicio de migración tantas veces sea necesario como para migrar toso nuestros productos, puede ser mas de una vez.
Paso 9. Activaremos las herramientas de actualización de bases de datos.
- Entrar en Componentes
- Entrar en VirtueMart
- Clic en Configuración
- Clic en Tienda y desplazaremos el cursor hacia debajo
- Seleccionaremos la casilla Activar las herramientas de base de datos.
- Guardar.
Paso 10. Configurando la migración.
- Entrar en Herramientas
- Entrar en la pestaña migración.
- Aumentar el tiempo de max:execution a 100
- Aumentar el límite de memoria a 256 MB.
- Marcar la casilla Todo.
- Iniciar migración.
Aumentando los tiempos y la memoria, conseguiremos obtener menor probabilidad de fallos y un tiempo de migración menor a mas alta velocidad.
Así concluye nuestro tutorial de cómo migrar de VirtueMart 1.1 a VirtueMart 2.0. Para cualquier duda pregúntenos en nuestro foro.