
Bereits vor ein paar Monaten habe ich ja schon über eine Lösungsmöglichkeit für Probleme mit dem automatischen Plugin Update welches mit Version 2.5 eingeführt wurde berichtet. Leider hat diese Änderung immer wieder Korrekturen an den WP Core Dateien erfordert und war allgemein nicht so schön handlich von Version zu Version da es teils auch unterschiedliche Zeilen betraf.
Mit Version 2.7 wurde nun zusätzlich auch noch eine Update-Möglichkeit für die WordPress Basis-Dateien eingeführt so wie das Feature Plugins direkt aus dem Backend zu installieren. Da ich keine Lust mehr auf die ewigen Modifikationen hatte und eine dauerhafte Lösung wollte habe ich mir die Sache noch einmal angeschaut. Bei den meisten WordPress Usern schien dieses Problem ja gar nicht zu existieren.
Daher habe ich einmal Kontakt mit meine Hoster (Hosteurope) aufgenommen da ich eigentlich vermutet habe das es ein Serverseitiges Problem ist. An dieser Stelle muss ich dem Support von Hosteurope noch einmal ein ganz großes Lob für ihre Hilfe aussprechen, denn letztlich waren sie es die das Problem für mich absolut zufriedenstellend gelöst haben, und das obwohl sie nicht für den Support von WordPress zuständig sind.
Die neue Lösung:
In der wp-config.php müssen zusätzlich folgende zwei Zeilen ergänzt werden:
putenv(“TMPDIR=/der komplette Server Pfad/wp-content/tmp”);
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/tmp’);
Einfach unter die bereits vorhandenen “define” Zeilen drunter hängen. Den kompletten Server Pfad kann man bei Hosteurope z.B. im KIS an folgender Stelle entnehmen:
Konfiguration -> Allgemeines -> Allgemeine Informationen – dort die Zeile “Pfad”. Dies ist der Pfad zu eurem Webspace, hinzu kommt dann noch gegebenenfalls das Unterverzeichnis in dem eure WordPress Installation liegt.
Abschließend noch den Ordner “tmp” unter “wp-content/” anlegen und mit den Rechten 777 versehen.
Viel Spaß und noch einmal Danke an den Hosteurope Support.
Hi,
danke für diesen tollen Lösungshinweis jetzt funktioniert es auch bei mir mit meinem zweiten Blog der bei HE gehostet ist
Grüße
Sebastian
Hey! Ich habe für einen Freund WP auf einem dedicated Server bei hosteurope installiert. Anfangs ging alles noch aber nach ca. 3 Tagen kamen besagte Probleme auf. Als Websitepfad bekomme ich vom Serverbesitzer nur folgenden:
C:\Inetpub\vhosts\***.de\httpdocsund dann folgenden Fehler:
Warning: touch() [function.touch]: Unable to create file C:\Inetpub\vhosts\***.de\httpdocs/wp-content/tmp/1245913418 because Permission denied in C:\Inetpub\vhosts\***.de\httpdocs\wp-admin\includes\file.php on line 174Jemand ne Ahnung wie ich den Pfad ändern soll/kann damit der Laden wieder läuft?
habe gerade auf 2.8 bei HostEurope upgedatet damit ist das Problem auch behoben.
Gruß
Tom
Funktionier super, leider kann ich WordPress nicht updaten. Gibt es dafür eine Lösung?
Auch von mir herzlichen Dank! Mit den geänderten Anführungszeichen (analog Kommentar 109 klappte es 1a.
Hi,
Ich hab ziemliche Probleme mit der hier beschriebenen Anleitung. Egal welchen Ansatz ich versuche. Es wird beim Auto Upgrade immer ein Dialog angezeigt man solle doch die FTP Daten eingeben.
Was mache ich falsch? Wie ist der aktuelle Loesungsansatz fuer WP 2.8?
Nachtrag mir schien das hier am Besten:
define('WP_TEMP_DIR', '/is/htdocs/user_tmp/wpxxxxx');Die andere Zeile muss ja nicht sein oder?
Was auch immer ich angebe, ganz egal welchen Pfad ich bekomme:
WordPress Verzeichnis kann nicht gefunden werden.
Die Installation ging schief
@Angel Vielleicht schaust du mal bei mir im Blog. Ich habe dieses Problem auch gehabt und inzwischen geloest. if (is_admin)…
http://www.zettt.de/2009/08/wo.....eseitigen/
Tausend Dank für die Lösungen. Habe mich echt geärgert, dass man bei HE alles manuell machen muss.
Also, bei mir hat eine Mischung aus Euren Lösungen geklappt:
putenv(“TMPDIR=/is/htdocs/user_tmp/wpxxxxxxx/”);
define(‘WP_TEMP_DIR’, ‘/is/htdocs/user_tmp/wpxxxxxx’);
Die xxxxx´s natürlich durch den Pfad ersetzen, wie das geht wurde oben schon deutlich beschrieben!
Tausend Dank.
Andreas
Sorry aber die lösung funktioniert beim besten willen
nicht….
a.) Installation failed
b.) Division by zero in vorgeschlagenen Code bei der Zweiten ZEile
Hallo. Zunächst erstmal vielen Dank für den Code. Er hatte allerdings nicht wie beschrieben bei mir funktioniert, weil mein WP den Befehl >>> putenv(“TMPDIR=/der komplette Server Pfad/wp-content/tmp”); <<< überhaupt nicht mochte. Ich habe die Zeile einfach auskommentiert. Die zweite Zeile angepasst und einen eigenen Ordner mit zusätzlichem FTP-Benutzer hergestellt. SEITDEM FUNZT ES ENDLICH !!!
Gruß, Recht-Frech
Pingback: dieannika's Network on Delicious
Pingback: myalterego » WordPress automatisch aktualisieren bei Host Europe (in case I forget)
Pingback: Your page is now on StumbleUpon!
Pingback: KategorieTools und Tipps zu Website und Suchmaschinen » eWerkzeug.info
Hallo,
kann es sein, dass das nur für die Plugins geht, jedoch nicht für eine Aktualisierung von 2.8 auf 2.9.1?
Da erscheint bei mir nämlich immer noch der fehler dass das Verzeichnis “wp-content” konnte nicht gefunden werden.
Wobe ich nicht weiß, ob es bei Plugins funktioniert bei mir – steht ja derzeit kein Pluginupdate an
Pingback: Test http://www.lastmanstanding.de/2008-… « Notizblog
Endlich mal eine Lösung, die funktioniert!!!!VIELEN DANK!!!!
Vielleicht sollte aber noch für alle Unwissenden (wie mich) erwähnt werden, dass man noch das ‘www’ nach dem Pfad bei HostEurope ranhängen muss. Zumindest war das bei mir so…
Pingback: Pixelfeuer - das Alltags Fotoblog » Pluginaktualisierung in Wordpress 2.7. So gehts.
Traumhaft! Danke, Danke, Danke. Für mich als HE-Kunden läuft es mit den “” Anführungsstricken und dem /www innerhalb der Pfadangabe. Toll!
Pingback: Webspace4All Kunden-Forum • Thema anzeigen - Updates aus WP heraus funktionieren nicht
Hi,
ich bin bei http://www.goneo.de und habe ein echtes Problem mit Updates, und auch mit Dateien uploaden. Es lassen sich gar keine Dateien mehr per WordPress hochladen. Serverseitig ist 750 .
Das Script funktioniert, aber er erstellt immer nur tmp Dateien von WordPress, die aber 0Bytes haben und nichts weiter. Obwohl der Ordner die Rechte 777. Vielleicht gibt es auch WordPress fehlerhaft. Welche Dateien muss ich ersetzen, bei dem Update 2.9.1 zu 2.9.2?
Gruß
Daniel
Pingback: Wordpress Tutorial: Wordpress absichern | Welitso
Hi,
hatte gleiches Problem allerdings mit dem Update auf 3.0.
Zerocuul´s Zeichensatz brachte die Erlösung. Das Hauptproblem waren bei mir die Anführungszeichen. Apple macht da ein bisschen was es will und so habe ich es komplett reinkopiert und taraaa…alles ging perfekt.
Also bei wem es händisch nicht geht einfach mal komplett kopieren versuchen.
Ich sage vielen Dank Zerocuul…und natürlich danke dem Betreiber dieses netten Blogs.
Pingback: Automatic update of wordpress @Hosteurope in a sub directory at Nordt Blog
Pingback: Automatisches Upgrade von Wordpress-Installation - Virtual Racing. e.V. - Forum
Pingback: MaGuggn » Blog Archiv » Wordpress und Hosteurope
Pingback: WordPress: Erfahrungen mit WP3 bei Host Europe | Das Örtchen
Vielen, vielen Dank an alle Beteiligten (LastOne, HE, Kommentatoren) – mit dem TMP-Pfad hat es schließlich doch noch geklappt. Super! Bin glücklich.
Hallo LastOne
habe soeben nach Deiner Anleitung die Updatefunktion bezwungen, es müssen nur noch anstatt (” “) diese (‘ ‘) Zeichen eingesetzt werden.
DANKE
Genialer Artikel, dies wollte ich auch schon mal schreiben, wusste nur nie wie man dies niederschreiben konnte
.
Pingback: Das automatische Update von WordPress » Programmierung, WordPress » seostefan
Ich habe eine Sache gefunden, mit der man seinen WordPress-Blog sogar ohne FTP-Installation benutzen kann:
DAaaaaaanke!
8h suchen, Fehler, kirre im Kopf,…….Pause!
Hurra,
bei mir hat es wie folgt funktioniert:
putenv(‘TMPDIR=/is/htdocs/user_tmp/wpXXXXXXX_XXXXXXXXXX/’);
-> einfach das unter “Allgemein” bei HostEurope angegebene TMP-Verzeichnis nutzen + man muss keine weiteren Verzeichnisse unter wp-content anlegen.
Vielen, vielen Dank!
Heike
Pingback: WP 2.7 Plugin-Istall bei Host Europe scheitert - WordPress Deutschland Forum
Vielen Dank für den Tip!
Nu’ klappts auch hier automatisch
Beste Grüße
Armin
Dank der Anleitung hat alles prima geklappt. – Danke!
Super- mit den geänderten Anführungszeichen hat es prima geklappt.
super tipp – danke. jetzt klappt`s prima.
Jetzt klappt`s auch hier automatisch -danke für die tollen tipps.
Bei mir resultiert nach dem anpassen der wp-config.php der nachfolgende Fehler:
“Während der Aktualisierung von WordPress Importer trat ein Fehler auf: Altes Plugin konnte nicht entfernt werden..”
Hat jemand eine Idee?
Super Artikel und tausend Dank. Jetzt weis ich Bescheid wie es funktioniert.
hat funktioniert. Danke dafür!
Auch mit der WP Version 3.3.1 und Hosteurope war es nötig diesen Umweg zu gehen.
Hallo bei all-inkl grad Probleme damit und deine Lösung hat mir sehr gut weitergeholfen! Das seltsame: Vor einer Woche hat alles funktioniert!
thx!