Script para actualizar automaticamente WordPress

Bueno, pues hoy buceando por la red de redes me encontre este fantastico script para actualizar WordPress automaticamente, no lo he probado todavia pero si alguno lo hace que lo comente.
Creamos un fichero ./upgrade, con permisos de ejecución, y el siguiente contenido:

#!/bin/bash
#
# descargar última versión de WordPress
wget http://wordpress.org/latest.tar.gz -P /tmp
pushd .
mkdir /tmp/upgradewp
dir=/tmp/upgradewp
back=`date +%d%m%Y_%H%M`
new=/tmp/latest.tar.gz
#
# copia de seguridad, por si acaso las actualización va mal…
tar -cvzf wordpress_$back.tgz * > /dev/null
mv wordpress_$back.tgz $dir
#
# mover los ficheros que NO quiero que sean machacados con nuevas versiones
mv .htaccess $dir
mv wp-content $dir
mv wp-config.php $dir
mv favicon.ico $dir
cp -R wp-content/uploads $dir
cp ./upgrade.sh $dir
#
# borrar los ficheros de la versión actual de WordPress
rm -rf *
#
# descomprimir la nueva versión
tar -xvzf $new -C . > /dev/null
mv wordpress/* .
rmdir wordpress
#
# recuperar ficheros especiales
cp $dir/.htaccess .
cp -R $dir/wp-content .
cp $dir/wp-config.php .
cp $dir/upgrade.sh .
cp $dir/favicon.ico .
cp -R wp-content/uploads wp-content/uploads
#
# elige tus permisos
# chmod -R XXX wp-content

Nota: hacer un backup de la base de datos antes «pa por si» algo falla eh¡¡¡¡¡¡¡¡¡¡ 😀

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.