Das nervige Updaten von WordPress kann man, wie ich heute bei Ozh gesehen habe, extrem vereinfachen! Alles was dafür benötigt wird, ist das folgende, eingedeutschte Script, das einem die lästigen Schritte beim Upgrade abnimmt, abschließend noch das Upgrade-Script für die Datenbank aufruft und auch wieder aufräumt:
#!/bin/bash
CURDIR=$(pwd)
SITE="http://DEINEBLOGURL"
echo WordPressUpdate in $CURDIR
echo 1. Hole aktuelles WordPress.
wget -q http://wordpress.org/latest.tar.gz
echo 2. Entpacke aktuelles WordPress
tar zxf latest.tar.gz
cd wordpress/
echo 3. Ersetze Altes mit Neuem
tar cf - . | (cd $CURDIR; tar xf -)
echo 4. Blogupdate wird ausgeführt
wget -q -O - ${SITE}/wp-admin/upgrade.php?step=1> /dev/null
echo 5. Lösche nicht mehr benötigtes
rm -f ../latest.tar.gz
cd ..
rm -f -r wordpress
echo 6. Fertig!
Einfach eine Datei, z.B. “updatewp”, im Wurzelverzeichnis des Blogs erstellen und den Code einfügen. Dann noch unbedingt den Pfad zum Blog bei der Variablendeklaration “SITE” anpassen und die Datei mit “chmod 700 updatewp” für den Besitzer ausführbar machen. Nun kann man Updates an der Shell mit einem einfachen Aufruf von “./updatewp” aus dem Wurzelverzeichnis ausführen, die dann ohne Stress nach extrem kurzer Zeit komplett vollzogen sind. Ich frag mich nur, warum ich bisher noch nicht selbst auf die Idee gekommen war …
PS. eine Garantie, dass dieses Script bei jedem einwandfrei funktioniert kann ich natürlich nicht geben (bisher pers. mit 2/2 Blogs erfolgreich getestet) und es kann natürlich nie schaden vorher ein Backup (z.B. mit BackUpWordPress) von seinem Blog anzulegen.



Kommentare