Tipps und Tricks • 21.07.2009, 14:19 Uhr • Kommentare: 55

wordpress-logo-notext-rgbSeit der Ver­sion 2.8 scheint es diverse Pro­bleme mit der Core-Update Funk­tion von Word­Press zu geben. Bei mir (und auch bei Ande­ren) bricht der Aktua­li­sie­rungs­vor­gang nach der Ein­gabe der FTP-Zugangsdaten mit fol­gen­der Feh­ler­mel­dung ab:

Unable to locate WordPress Root directory.

In der deut­schen Übersetzung:

Das WordPress-Wurzelverzeichnis konnte nicht ermittelt werden.

Abhilfe — zumin­dest bei mei­nem Hos­ter All-Inkl — schafft die Ver­wen­dung von PHP5 im Fast-CGI Modus. Hier­für erstellt man eine .htac­cess–Datei und lädt diese in das Ver­zeich­nis wp-admin im WordPress-Verzeichnis. So wird sicher­ge­stellt, dass nur das Backend und nicht das ganze Blog im Fast-CGI Modus läuft. Die Datei muss fol­gen­den Inhalt haben:

AddHandler php5-cgi .php

Die Aktua­li­sie­rung sollte jetzt wie gewohnt erfolg­reich durch­lau­fen, Word­Press fragt nicht nach den FTP-Zugangsdaten.

Hat das Update funk­tio­niert, ist es rat­sam die .htaccess-Datei wie­der zu ent­fer­nen, oder zumin­dest umzubenennen.

Die vor­ge­stellte Lösung funk­tio­niert beim Hos­ter All-Inkl, andere Anbie­ter kann ich lei­der nicht testen.

via

Tags, RSS-Feed & Trackback:

Tags: , , , | Der Artikel wurde am 21. Juli 2009 gegen 14:19 Uhr von Felix Triller verfasst und unter „Tipps und Tricks“ abgelegt. Sie können gerne einen Kommentar schreiben. Für einen Trackback benutzen Sie bitte diesen Link. Wenn Ihnen gefällt, was Sie hier lesen, abonnieren Sie doch meinen RSS-Feed.
 

55 Kommentare

  1. Ginchen sagt:

    Bei mir funk­tio­nierte mit 2.8 das Auto-Update (sowohl Core als auch Plugins) eigent­lich ein­wand­frei, nach­dem ich eine Zeile aus mei­ner wp-config.php gelöscht hatte.

    Aber jetzt beim Update auf 2.8.2 ging wie­der gar nichts. So weit wie Du kam ich aller­dings auch erst gar nicht. Bei mir blieb’s schon bei „Lade Paket her­un­ter …“ hängen. ;)

    • Felix Triller sagt:

      Bei wel­chem Hos­ter bist du denn? Und wel­che Zeile hast du gelöscht?

      • Ginchen sagt:

        Bin bei webgo24.de
        Gelöscht habe ich das hier:

        define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/upgrade’);

        Die Zeile hatte ich unter Word­Press 2.7 extra hin­zu­ge­fügt, weil die Updates sonst nicht gin­gen — bei 2.8. ist es jetzt umge­kehrt, da klappt es mit der Zeile nicht. ;)

  2. x sagt:

    Genial!
    Die Lösung hat sofort funk­tio­niert! Danke.

  3. Sebastian sagt:

    Danke für den Tip, Felix. Bin auch bei All-inkl und mit der geän­der­ten .htaccess-Datei funk­tio­niert das auto­ma­ti­sche Update wie­der.
    Noch eine Rookie-Frage hin­ter­her: Warum soll ich meine .htaccess-Datei wie­der löschen?

  4. Ina sagt:

    Danke für den super Hin­weis, das hat mir gerade jede Menge Zeit gespart :-) (das manu­elle Update dau­ert ja doch immer etwas län­ger und aus der Feh­ler­mel­dung hätte ich nie gefol­gert es im Fast-CGI Modus zu probieren).

  5. martin sagt:

    bei mir funk­tio­niert die auto­ma­ti­sche Aktua­li­sie­rung auch nicht. Die Feh­ler­mel­dung „COn­tent Ord­ner nicht gefun­den“ erscheint jedes­mal, wenn ich ver­su­che auto. zu aktua­li­sie­ren. Bin bei Host Europe. Ser­ver­sei­tig soll alles in Ord­nung sein, sagte man mir beim Support.

    • Felix Triller sagt:

      Frag doch mal nach, wie du PHP bei dir als Fast-CGI lau­fen las­sen kannst. Das hilft in jedem Fall bei All-inkl.com und funk­tio­niert dort wie oben beschrieben!

  6. Rafael sagt:

    Es funk­tio­niert tat­säch­lich – bin auch bei Allinkl und habe schon alles pro­biert, was man sich vor­stel­len kann.
    Sau­bere Arbeit und herz­li­chen Dank für den guten Tipp!

  7. Stylejunge sagt:

    Danke für den Tipp! Das Update hat funk­tio­niert, bloß dum­mer­weise wird immer noch die Mel­dung „Please update..“ angezeigt.

  8. D-Train sagt:

    Läuft bei mir. Auch all inkl. :) Danke dir!

  9. kimme sagt:

    Moin,
    bin eben­falls bei All-inkl. Wäh­rend des Updates von .3 auf .4 gabs bei mir eben­falls Pro­bleme. Die .htac­ces Methode half nichts bei mir.
    Tro­z­dem Danke.

    • kimme sagt:

      Update, nun gibt Word­Press fol­gen­des aus:

      Warning: ftp_systype() [function.ftp-systype]: PORT com­mand suc­cess­ful in /www/htdocs/xxxxxxxx/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php on line 257

      Das WordPress-Verzeichnis wp-content wurde nicht gefunden.

      Instal­la­tion fehlgeschlagen

      • Komisch, bei mir ging es gerade pro­blem­los. Hast du denn die .htaccess-Methode sicher aktiviert?

        Soweit ich weiß wird dabei gar kein FTP benutzt, man wird ja auch nicht nach den Log­in­da­ten gefragt. Deine Feh­ler­mel­dung lässt aber dar­auf schlie­ßen, dass er es mit FTP versucht!

  10. Will Sagen sagt:

    Schade, die „.htaccess-Methode“ tut’s bei mir auch nicht. Sobald ich die Datei in das ent­spre­chende Ver­zeich­nis schiebe, bekomme ich beim Zugriff auf die Admin-Seite einen „Inter­nal Ser­ver Error“.
    Für mich ein unlös­ba­res Problem. ;(

  11. Will Sagen sagt:

    Nach­trag:

    Jetzt hat es geklappt. Aller­dings konnte ich die Datei nicht ein­fach als txt-Datei erstel­len und in .htac­cess umbe­nen­nen. Son­dern ich habe nun eine andere .htaccess-Datei genom­men, die ich „noch rum­flie­gen“ hatte und bei den „Infor­ma­tio­nen“ als „aus­führ­bare Unix­da­tei“ ange­zeigt wird. In die­ser Datei habe ich den Inhalt ent­spre­chend geän­dert und in das wp-admin-Verzeichnis gescho­ben.
    Damit hat es geklappt.
    Nur jetzt frage ich mich, wie man denn so eine Datei, die doch nur aus ein paar Text­zei­chen besteht, rich­tig erstellt.

    Den­noch: Danke für den Tipp!

    • Am ein­fachs­ten ist es, ein­fach im FTP Pro­gramm eine neue Datei zu erstel­len, geht meis­tens mit Rechts­klick. Oder eine Text­da­tei bei dir lokal mit dem rich­ti­gen Inhalt erstel­len, hoch­la­den und im FTP Pro­gramm umbenennen.

      Gerade Win­dows macht es einem nicht sehr leicht eine Datei mit einem Punkt vorne zu benennen…

  12. Will Sagen sagt:

    Ich hatte es mit Text­edit aufm Mac probiert. ;)

    Egal, hat ja geklappt. :)

  13. Tobias Knoof sagt:

    Hallo Felix,

    bin auch bei all-inkl und hatte das selbe Pro­blem. Dank dei­nes Bei­trags funk­tio­niert jetzt alles wie­der und das Update hat wun­der­bar geklappt. Vie­len Dank und schö­nes Wochenende!

    Grüße Tobias

  14. kerstin sagt:

    Hallo Felix,

    ich bin auch bei all-inkl und hab nun schon alles mög­li­che aus­pro­biert. Bei mir gehts trotz­dem nicht. Hast du noch eine Idee?

    Grüße,
    Kerstin

  15. Rossi sagt:

    Super Lösung, hat geklappt und bedanke mich hier­mit für dei­nen Beitrag.

    Grüßle

  16. Troy sagt:

    Schö­nes Ding!
    Läuft Word­Press jetzt viel­leicht auch schnel­ler, kommt mir so vor …

  17. hijacker sagt:

    Hallo,

    hat bei mei­nem Update von 2.8.4 auf 2.8.5 eben­falls funk­tio­niert, ich bekam „ledig­lich“ die Feh­ler­mel­dung das die „Instal­la­tion schief ging“.

    mfg

  18. DonCorso sagt:

    mit der google-suche „word­press aktua­li­sie­ren die instal­la­tion ging schief“ kam ich direkt auf diese Seite hier. Bina uch bei allinkl und Dein Tipp hat direkt funktioniert.

    stein­stark: vie­len Dank
    (WP-Update von 2.85 auf 2.86)

    DC

    .

  19. Andy sagt:

    Bin erst seit ges­tern WP Nut­zer und hatte da schon eini­ges zu kämp­fen und heute dann schon das Update. Aber dank dei­ner Hilfe hat’s sofort geklappt.

    Bes­ten Dank!

  20. Uwe sagt:

    Hi,

    bin eben­falls bei AllInkl und ärgere mich seit Mona­ten über das Pro­blem.
    Deine Zeile über­nom­men und es geht wie­der. Danke.

    Ein­zig ist noch die Frage offen, warum man die Zeile wie­der raus­neh­men sollte?
    Ist der Fast-CGI-Modus unsi­che­rer, lang­sa­mer oder instabil?

    Hat schon­mal jemand pro­biert, diese Zeile im WP-Root ein­zu­set­zen?
    Ich glaube, das pro­biere ich gleich mal ;)

  21. muffin sagt:

    woohoo, es geht!

    Tau­send Dank dafür!!!

  22. peter sagt:

    Hat so geklappt. Super!

  23. Tobias sagt:

    Hallo,

    ehr­lich gesagt habe ich keine Ahnung von die­sem Befehl aber auf­je­den­fall bin ich bei all-inkl und habe das glei­che Pro­blem.
    Mit dem Befehl hat das lei­der nicht geklappt. Erst als ich die glei­che Zeile kopiert habe und dar­un­ter mit php4 satt php5 ein­ge­ge­ben habe, hat es funk­tio­niert. Ich bin auf einem älte­ren Ser­ver wo sich auch man­che skripte beschwe­ren, dass meine DB Ver­sion alt sei.
    Also für alle bei denen das nicht funk­tio­niert kön­nen meine Idee auch aufgreifen.

    Vie­len Dank noch­mal für deine Hilfe!

    Tobias

    • Hallo! Danke für deine Nach­richt. Das mit den älte­ren Ser­vern scheint bei All-Inkl ein all­ge­mei­nes Pro­blem zu sein. Du kannst denen eine Mail schrei­ben und sagen du willst auf einen neuen Ser­ver mit aktu­el­ler PHP– und Daten­bank­ver­sion umziehen.

      Das ging bei mir pro­blem­los über Nacht. Es kann pas­sie­ren, dass deine Seite für wenige Stun­den nicht erreich­bar ist!

  24. Anton sagt:

    Danke für den Tipp. Hat soweit alles geklappt, ich würde noch hin­zu­fü­gen, dass das wp-admin Ver­zeich­nis grund­sätz­lich über eine .htac­cess geschützt wer­den sollte. Bei uns gab es wei­ter Schwie­rig­kei­ten (Ser­ver Errors) mit dem Plu­gin „SI CAPTCHA“, lief nach­dem wir die­ses deak­ti­viert haben dann aber problemlos.

  25. Will Sagen sagt:

    Hallo,

    ich hatte mit wp 2.9.1 mal wie­der die glei­chen Pro­bleme. Die .htaccess-Datei konnte ich erst gar nicht hoch­la­den, was letz­ten Endes wohl daran lag, dass die ftp-Benutzerrechte falsch ein­ge­stellt waren. Die Datei­at­tri­bute konnte ich des­we­gen auch nicht ändern, so dass ich keine Dateien hoch­la­den oder ver­än­dern konnte. Es ist wohl so, dass sich der ein­ge­tra­gene Nut­zer irgend­wie im Laufe der Zeit ver­än­dert (ich ver­stehe davon nichts).

    Den rich­ti­gen Nut­zer kann man fol­gen­der­ma­ßen einstellen:

    Kas-Server – >Tools – >Besitz­rechte:
    auf den rich­ti­gen Nut­zer ein­zu­stel­len. Außer­dem das pas­sende Ver­zeich­nis aus­wäh­len und bei „rekur­siv“ ein Häk­chen setzen.

    Danach funzte das Update auch ohne die .htaccess-Datei.
    (Zumin­dest im ers­ten Blog. Im zwei­ten steht es noch an…)

  26. Chrissie sagt:

    Hallo,

    bei mir hat das auto­ma­ti­sche update noch nie geklappt, bin bei host­eu­rope. weil aber im moment ja staen­dig neue updates kom­men, bin ich es leid es immer manu­ell machen zu mues­sen. nun hab ich im web nach einer loe­sung gesucht und moechte das gerne mal mit der .htac­cess ausprobieren.

    jetzt muss ich mal ganz bloed fra­gen wie erstellt man die? in mei­nem admin ver­zeich­niss ist keine enthalten…

    danke

    • Hallo! Am bes­ten erstellst du auf dei­nem Com­pu­ter eine Datei mit dem Namen htaccess.txt und fügst den Inhalt ein.

      Dann lädst du die Datei mit dei­nem FTP-Programm in dein wp-admin Ver­zeich­nis und benennst sie dort mit dei­nem FTP-Programm in .htac­cess um. Das sollte wie gewohnt mit der rech­ten Maus­taste funktionieren.

      Wel­ches FTP-Programm benutzt du?

  27. Chrissie sagt:

    der Trick an sich, lei­der nicht.

  28. Uwe sagt:

    Hach, wun­der­bar, gerade bei einer Bekann­ten im Blog (all-inkl) aus­pro­biert, WP Update klappt wie­der, Plu­ginup­date auch und alles ohne die FTP-Daten!

    Tau­send Dank! :)

  29. Bes­ten Dank! Genau das hat mich geholfen.

  30. Our Who­le­sale Jer­seys Online Store is a pro­fes­sio­nal jer­seys store sells cheap jer­seys inclu­ding nfl jer­seys, nhl jer­seys, mlb jer­seys, nba jer­seys and others for men and women and kids, wel­come to http://www.nflerseysretailer.com

  31. I truly app­re­ciate all your work fur­ther­more pro­vi­ding ple­nty of worthwhile info for the audience.

    http://www.topnflnhl.com/nfl-jerseys-c-61 (Cheap NFL Jerseys)

  32. Excel­lent Blog! I really admire your thin­king and the way you have put these infor­ma­tion in this post. Thanks for sharing an infor­ma­tive post.

  33. belstaff uk sagt:

    people have a job to can­di­da­tes, picked up the cor­ri­dor to pick up the paper, into the dust­bin by the pas­sing of the popu­la­tion to see the offi­cial test, so he had the job. The ori­gi­nal was app­re­cia­ted very sim­ple, to deve­lop a good habit of it.

© (cc) 2005-2012 Felix Triller. Impressum. Made on a Mac, hand-coding XHTML & CSS. Anmelden. Powered by WordPress and all-inkl.com.