WordPress Plugins automatisch aktualisieren

by bikershrek on 12. Dezember 2009

Nachdem es mich auf die Dauer zumindest etwas “genervt” hat, meine Plugins ständig manuell zu aktualisieren, da die automatische Aktualisierung bisher nie funktionierte … jedesmal gab es die Fehlermeldungen „Das Verzeichnis “wp-content” konnte nicht gefunden werden.“; habe ich mich auf die Suche im weltweiten Netz begeben und bin an den verschiedensten Stellen fündig geworden.

Hier die Zusammenfassung der einzelnen Lösungen:

Lege mit dem Texteditor eine Datei ‘phpinfo.php’ an; sie hat folgenden Inhalt:

< ?php phpinfo(); ?>

Das < und ?php am Anfang müssen direkt hintereinander stehen, also ohne Leerzeichen.

 

Lade diese Datei in dein WordPress-Verzeichnis und öffne sie mit einem Browser. Dazu gibst du oben folgendes ein:

http://www.deinBlog.de/phpinfo.php

Scrolle auf dieser relativ langen Seite nach unten bis zum Eintrag ‘DOCUMENT_ROOT’. Der Wert rechts daneben ist der absolute Pfad zu deinem Blog – notiere ihn; ich habe diesen markiert und per Apfel+C und Apfel+V (PC-User verwenden Strg+C und Strg+V) einfach den in den Texteditor kopiert. Dieser Wert wird gleich benötigt.

 

Jetzt kopiere die Datei ‘wp-config.php’ (diese liegt im Root-Verzeichnis deines Blogs) auf deine Festplatte und öffne sie mit einem Editor. Füge ganz am Ende – aber noch vor ‘?>’ – diese beiden Zeilen hinzu:

putenv(‘TMPDIR=/___PFAD_ZUM_BLOG_ABSOLUT___/wp-content/tmp’);
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/tmp’);

Der Code als Download in einer .txt-Datei.

In der 1. Zeile ersetzt du ‘___PFAD_ZUM_BLOG_ABSOLUT___’ durch den eben kopierten Wert der ‘DOCUMENT_ROOT’.
Natürlich nicht vergessen, die angepasste und gespeicherte Datei jetzt zurück in dein Root-Verzeichnis zu kopieren. Ich behalte für solche Veränderungen immer als Vorsicht meine bisherige Version, indem ich die Version auf dem Server einfach umbenenne; beispielsweise ‘wp-config.php’ in ‘wp-config.php.bak’.

 

Jetzt müssen auf deinem Server noch zwei Verzeichnisse angelegt werden.

…/wp-content/upgrade

…/wp-content/tmp

Diesen musst du die Berechtigung 777 geben, da es ansonsten zur Fehlermeldung kommt.

Nachdem ich diese Anpassungen vorgenommen hatte, funktionieren die automatischen WordPress-PlugIn-Updates problemlos. Seither sind die Aktualisierungen aller PlugIns ein Kinderspiel … machen sogar richtig Spaß und sind innerhalb weniger Minuten erledigt.

Beste Grüße und viel Erfolg bei der Umsetzung
bikershrek

NS. Fragen dazu sind ausdrücklich erwünscht und dürfen gern hier gestellt werden.

Verwandte Beiträge:

  1. WordPress for iPhone
  2. Danke Roy Tanck

{ 9 comments… read them below or add one }

Kalliey Dezember 12, 2009 um 15:13

Nicht schlecht. Macht jedoch manchmal auch Sinn sich die Veränderungen (codes) anzusehen. Nicht alle sind fehlerfrei.

So Sicherheitslücken sind da ruckzuck eingeschleust…das ist nicht so gut. :)

Antworten

Zauberzunge Dezember 13, 2009 um 11:48

Dickes Dankeschön. Mich hat das schon ewig genervt mit dem Updaten von Hand. Dieses Problem hatte ich auch erst bei Hosteurope. 1und1 zickte da nicht so rum :(

@Kaliiey
Dein Einwand hat zwar Berechtigung, aber ich kann nicht programmieren, also hat es keinen Sinn bei mir das ich mir den Code anschaue. Ich kann nicht sagen was ok und was nicht ok ist. Bissel vertrauen muss man schon haben…

ZZ

Antworten

Zauberzunge Dezember 13, 2009 um 12:10

Kleiner Nachtrag:
Achtung wenn Ihr von hier Copy & Paste macht. Ich hatte hinterher eine Fehlermeldung. Der Grund war simpel, wenn man es den sieht :)

Beim kopieren wurde bei aus ‘ ein ’ und damit klappt es dann nicht. Ich hoffe man sieht hier den Unterschied…

Antworten

bikershrek Dezember 13, 2009 um 12:36

Danke Zauberzunge für den Hinweis. :)
Habe mal eben noch eine Textdatei zum Download – auch oben – hinzu gefügt.

Antworten

Kalliey Dezember 19, 2009 um 13:11

Ich glaube deine Arbeit war umsonst. :)

Wordpress 2.9 hat das standardmäßig:

“Plugin-Massenaktualisierung
Für Menschen die Bequemlichkeit zu ihren Eigenschaften zählen, macht WordPress 2.9 das Leben noch einfacher. Über “Werkzeuge -> Autoupdate” kann man nun alle Plugins auf einen Schlag aktualisieren.”

Antworten

Zauberzunge Dezember 19, 2009 um 18:55

Glaube ich nicht, dass es umsonst war :)

Das was neu ist, ist die Möglichkeit alle Plugins auf einmal aktualisieren. Das ging vorher nicht, sondern nur einzeln.

Die Änderung von Bikershrek werden die Kunden von Hosteurope.de weiterhin brauchen. Durch Servereinstellungen des Providers klappt das ohne die Änderung nicht.

Leider :( Da war 1und1 damals besser und nicht so eingeschränkt.

Zauberzunge

Antworten

rosenkrieger Dezember 19, 2009 um 19:58

Ich habe schon die unterschiedlichsten Hoster für Projekte nutzen “müssen” – und Hosteurope war zwar meistens einer der günstigen, jedoch immer der der am meisten Probleme gemacht hatte in Bezug auf PHP, MySQL. Speziell das genannte Probleme hatte ich auch bei einem Kumpel. Vorher hatte ich Probleme mit einem Shop auf Hosteurope. :-/ Für mich und meine eigenen Projekte werde ich definitiv die Finger von Hosteurope lassen – Preis hin oder her.

Antworten

Zauberzunge Dezember 21, 2009 um 10:22

Da muss ich rosenkrieger Recht geben. Billig muss nicht immer gut sein, wie ich bei hosteurope merken musste. Bisher nicht so richtige Probleme gehabt, aber die, die ich hatte nervend einfach nur, weil andere zeigen das es auch anderes gehen kann.

Aber eben auch teilweise zu einem erhöhten Preis.

ZZ

Antworten

bikershrek Dezember 21, 2009 um 11:02

Das ihr zum falschen Artikel antwortet, habt ihr sicherlich schon gemerkt … macht aber nix. :-D
Ich kann doch nicht schon wieder wechseln; bin doch erst Anfang 2009 weg von 1und1 und auf mehrfache Empfehlung hin zu Hosteurope.
Schaue mir das jetzt mal noch etwas an … dann werde ich sehen.
Ist ja nicht so – dass das nicht mit einer Menge Arbeit verbunden ist … so ein Umzug.

Antworten

Leave a Comment

Previous post:

Next post: