Instalar woocommerce en WordPress 4.2.2

Instalar woocommerce en WordPress 4.2.2

Visita la página http://www.woothemes.com/woocommerce/
Vete al directorio de tu wordpress /wp-content/plugins y descarga el archivo
wget http://downloads.wordpress.org/plugin/woocommerce.zip

Descomprimelo
unzip woocommerce.zip
Activa el plugin en la instalación de wordpress

Instalar traducción para el plugin
Visita el enlace https://github.com/woothemes/woocommerce-language-packs/tree/master/packages y descarga el archivo es_ES.zip en el directorio /wp-content/languages/plugins
Descomprime el archivo, los archivos de la traducción son
woocommerce-admin-es_ES.mo, woocommerce-es_ES.mo, woocommerce-admin-es_ES.po y woocommerce-es_ES.po

Copias de seguridad con rsync en Ubuntu 12.04 y Ubuntu 14.04

Copias de seguridad con rsync en Ubuntu 12.04 y Ubuntu 14.04

Rsync es una herramienta para sincronizar directorios y archivos entre varias máquinas que se puede utilizar para hacer copias de seguridad. Con ssh hacemos copias de otras máquinas.

Opciones:

  • -a : modo archivo, guarda en modo recursivo (directorios + subdirectorios + archivos), no guarda enlaces duros.
  • -v : va mostrando información de los archivos sincronizados.
  • -u : no sobrescribe los archivos en destino que son más recientes que los de origen.
  • ––delete : si la sincronización la hacemos en el mismo directorio de destino que la vez anterior, rsync por defecto no borra en destino los archivos que en origen ya no existen, para borrarlo usamos ––delete
  • -b ––backup-dir=directorio : guarda en el directorio especificado la versión previa de los archivos que se han modificado en origen, útil para tener una copia de los archivos que hemos modificado en origen antes de sobrescribirlos en destino.
  • -b ––backup-dir=/home/usuario/backup_$(date +%d%m%y%H%M) : en /home/usuario crea un archivo backup_0106151029 por ejemplo, 0106151029  significa 01 de junio de 2015 a las 10:29.
  • ––rsh =’ssh -p5049′ : sincroniza por remoto con ssh por el puerto 5049, si el puerto que usamos para ssh es el 22 no es necesario especificarlo.

Ejemplos:
rsync -av usuario@ip:/var/www /home/usuario/backup

Sincroniza el directorio /var/www de servidor remoto usuario@ip y crea copia en directorio backup de /home/usuario de servidor local.

rsync -avvb ––rsh=’ssh -p5022′ ––backup-dir=/home/usuario/bakup_$(date +%d%m%y%H%M) usuario@ip:/var/www /home/usuario/backup

Sincronización de directorios idéntica al ejemplo anterior pero, el puerto por el que nos comunicamos con ssh remoto es el 5022, además en caso de que haya archivos modificados las versiones previas nos las guarda en /home/usuario/backup_fecha.

rsync -avvb ––delete ––rsh=’ssh -p5022′ ––backup-dir=/home/usuario/bakup_$(date +%d%m%y%H%M) usuario@ip:/var/www /home/usuario/backup

Sncronización idéntica a la anterior pero, en caso de que hayamos eliminado algún archivo en origen lo elimina también en destino.