Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como actualizar opencart paso a paso

En un articulo anterior les hable de como instalar OpenCart, una solución popular para llevar su negocio a Internet. Hoy les mostrare como hacer una actualización (upgrade) de nuestra tienda. Es de aclarar que debemos hacer los pasos para sacar una copia o backup previendo algo salga mal podamos devolvernos a la versión que esta funcionando en este momento.
El proceso aquí descrito es para versiones 1.5.x y todos los comandos los haremos desde la cuenta root u otra con privilegios para mysql y el directorio donde instalamos opencart.

Directorio: /var/www/html/oc
ip: 192.168.1.35

-Ponemos la tienda en modo offline

-Hacemos el backup de la db mysql

-Copiamos el directorio completo de archivos de opencart

cd /var/www/html
cp -r oc oc.bck

-Hacemos una copia de config.php para poder descomprimir la actualización

cd /var/www/html/oc
mv config.php config.bck
mv admin/config.php admin/config.bck

-Descomprimimos el archivo de la nueva versión de opencart, en este ejemplo opencart_v1.5.3.zip.

-Devolvemos nuestro config.bck a php

cd /var/www/html/oc
mv -f config.bck config.php
mv admin/config.bck admin/config.php

-Reactivamos permisos para apache

cd ..
chown -R apache.apache oc/

-Abrimos un browser y apuntamos a la ip o dominio + el directorio install, ejemplo http://192.168.1.35/oc/install

-Eliminamos el directorio install

cd /var/www/html/oc
rm -rf install/

-Damos 3 o mas veces la combinación Control F5 para eliminar cache en nuestro browser y entramos como admin

-Vamos a System - Users - User group y editamos el grupo Top Administrator. Verificamos tengamos permisos para todo y guardamos.
-Editamos System - Settings y verificamos todo este en orden, de ser así, reactivamos la tienda para permitir a los usuarios visitarla. Nuevos campos a tener en cuenta, manejo de vouchers.


Disfrútenlo
Share/Bookmark