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
aqui me he perdido O.o
ResponderEliminar-Copiamos el directorio completo de archivos de opencart
cd /var/www/html
cp -r oc oc.bck
Hola,
ResponderEliminarDebo haberme explicado mal, la idea es sacar una copia del directorio actual completo de opencart, antes de hacer el upgrade, en esa linea lo que hago es copiar el directorio oc a oc.bck pudiendo sobre escribir archivos en oc sin problemas. En caso de algo salir mal, puedo devolverme al contenido en oc.bck