Automatische Upgrades für WordPress (reloaded)

  • Upgrades sind wichtig, klar. Aber Upgrades sind auch höchst langweilig. Daher gibt es nun ein Plugin, das WordPress-Upgrades automatisch durchführt: InstantUpgrade.

    Man muss seine WordPress-Installation ein wenig herrichten, das dauert etwa 5 Minuten. Danach dauert jedes WordPress-Upgrade nur wenige Sekunden!

    Viel Spaß beim Ausprobieren!


    Ach ja, einige denken bestimmt: 'Moment, das kommt mir bekannt vor.' Richtig, es gab eine Erweiterung namens WP-Manage, die ich entwickelt habe und die sowohl Backups als auch Upgrades machte. Allerdings gibt es bereits sehr gute Backup-Lösungen für WordPress wie wp-db-backup, daher habe ich mich entschlossen, mich auf die Upgrades zu konzentieren (gemäß der Unix-Weisheit "Do one thing, and do it well."). InstantUpgrade ist eine Weiterentwickung der Upgrade-Routine von WP-Manage. Außerdem hat es noch einige Vorteile: Es ist nun als Plugin voll integriert, es ist auf deutsch verfügbar und es wurden einige bekannte Probleme von WP-Manage behoben (z.B. werden die Sprachdateien jetzt mitgesichert und übernommen).

    P.S.
    Könnte bitte jemand (jottlieb?) den FAQ-Artikel anpassen? Vielen Dank.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Anleitungen etc. ändern sich öfters; da habe ich ehrlich gesagt keine Zeit und besseres zu tun als zwei Versionen zu pflegen.

    Du kannst es auch so sehen: Es ist eine exzellente Gelegenheit, Deine Englischkenntnisse aufzufrischen! ;)

  • Das plugin ist super! und funktioniert bei mit tadellos - ich war sowieso nie der freund von veränderten core-files...

    eine Sache verstehe ich leider noch nicht: es heißt doch immer, man solle Dateien besser nicht 777 chmodden. bietet das nun mehr angriffsfläche, wenn ich alle wp-core files 777 mache?

    ich danke!

  • Das Plugin scheint nicht zu funktionieren, wenn der safe mode on ist? Ich bekam die Meldung
    Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 1009 is not allowed to access /home/www/.../wp-content/plugins/instantupgrade/work/wordpress owned by uid 33 in /home/www/.../wp-content/plugins/instantupgrade/upgrade.php on line 100

  • Hm, das ist seltsam. Eigentlich prüft das Script vorher, ob die Dateien schreibbar sind.

    Welche Konsequenzen hatte das Problem für Dich? Kannst Du evtl. die Log-Meldungen des Upgrade-Vorgangs hier posten?

  • Höchst merkwürdige Sache: Jetzt ist alles, was ich auf 777 geCHMODet hatte, weg. Also wp-admin, wp-includes und alle Dateien im Root außer wp.config.php und einem Bilderordner. :confused:

  • Dann stimmt aber auf Deinem Server etwas nicht. Entweder es ist Safe Mode an, dann können aber keine Dateien gelöscht werden. Oder der Safe Mode ist aus, und es können Dateien kopiert werden.

    Ich werde am besten eine Sperre für den Safe Mode einbauen. Safe Mode und Dateioperationen sind immer kritisch, dann kann man das Tool eben nicht mit Safe Mode benutzen.

    Mal sehen, vielleicht fällt mir für eine spätere Version was besseres ein, aber momentan muss ich wohl erstmal Schadensbegrenzung betreiben.

  • Das Problem von Woodstock habe ich leider auch:
    Auf meinem Testrechner HoMe läuft das Update wunderbar (Ubuntu "dapper", MySql 5, Apache2).
    Auf dem Server, wo die Chose "live" gehen soll wird alles außer der wp-config und dem wp-content gelöscht!
    Die einzigen Fehlermeldungen sind 3x "konnte .../work/...languages/... nicht kopieren" (genaue Fehlermeldung hab' ich mir leider nicht notiert) und am Schluß, daß die upgrade.php nicht ausgeführt werden konnte - was kein Wunder ist, da nicht (mehr) existent...

    Wobei so ein Serverumzug mit WP ja richtig Sch... ist - da sind die ganzen Pfade/URLs in der Datenbank, statt nur relative - ich mußte das Dump nachbearbeiten ohne Ende.:evil:
    (und trotzdem funzt vieles nicht [mehr])

    cu/2 - Borsti

  • War es bei Dir auch der Safe Mode? Oder etwas anderes?

    Zitat

    Wobei so ein Serverumzug mit WP ja richtig Sch... ist - da sind die ganzen Pfade/URLs in der Datenbank, statt nur relative - ich mußte das Dump nachbearbeiten ohne Ende.
    (und trotzdem funzt vieles nicht [mehr])

    Nun ja, das ist ja kein Problem des Upgrade-Plugins. Außerdem gibt es Lösungen, mit denen man eine Suchen-/Ersetzen-Operation auf die Datenbank anwenden kann.

  • War es bei Dir auch der Safe Mode? Oder etwas anderes?


    zumindest habe ich keine entsprechende Meldung bekommen - nur die 3 erwähnten.
    Aber ich habe jetzt mal 'n phpinfo() laufen lassen:

    Code
    safe_mode   On   Off


    ...local (also das erste) müßte die für mich geltende Einstellung sein, oder? Dann wäre es doch der Safe-Mode.
    Wenn die globale Einstellung "off" ist, kann ich das dann selbst (de-)aktivieren? Oder muß ich das beim Provider machen lassen, wenn er's denn tut?

    Zitat


    Nun ja, das ist ja kein Problem des Upgrade-Plugins. Außerdem gibt es Lösungen, mit denen man eine Suchen-/Ersetzen-Operation auf die Datenbank anwenden kann.

    Hm, Quote im Quote funzt hier offenbar nicht? Na egal.
    Ist klar, daß das kein Plugin-Prob ist, ich mußte das nur mal loswerden. ;)

    Bin immer noch wild am Googeln, warum nun 3/4 der Kategorien und auch der statischen Seiten nirgendwo mehr angezeigt werden, obwohl in der DB vorhanden und auch manuell aufrufbar...

    cu/2 - Borsti

  • Ergänzung: Habe nun SAFE_MODE=OFF und das Plugin rennt wieder bestens!
    Liegt also ziemlich eindeutig daran...

    Eine Frage aber mal nebenbei; bei der Prüfung vor dem Lauf empfiehlst Du "0777" als Modus für alles; sollte das nicht für Dateien "0666" sein?

    cu/2 - Borsti

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!