Nochmal Updaten auf 2.8?
Obwohl viele von euch schon auf die aktuelle Version von WordPress geupdatet haben, kann es zum Hinweis auf das Updaten mit Version 2.8 kommen, die aber an sich schon da ist. Wenn Ihr die Version von wordpress.org oder wordpress-deutschland.org genommen habt und eine der Sprachdateien von uns nutzt, dann sucht die man aus der Installation heraus nach einem Schlüssel, der WordPress informiert, dass Version 2.8 der deutschen Version installiert ist. Dies ist natürlich nicht notwendig und die Irreführung und dazu führende Diskussion wurde schon seit 2.7 geführt, seit dem das automatische Update im System integriert ist.
Das Problem ist einfach und unkompliziert zu beheben und für die Zukunft solltet ihr mit dieser Lösung auch gefeit sein.
- Kopiert die Konfigurationsdatei
wp-config.phpoder diewp-includes/version.phpeurer Installation auf den lokalen Rechner und öffnet sie zum beschreiben. - In der Datei fügt ihr unter dem Schlüssel zur Sprache den folgenden Parameter
$wp_local_packagemit dem Wertde_DEein. - Zur Kontrolle sollte es dann so aussehen:
define ('WPLANG', 'de_DE');
$wp_local_package = 'de_DE'; - Nach dem Speichern der Datei ladet ihr sie wieder auf den Webspace in die Installation eures Blogs.
- Ab nun weis auch WordPress, dass ihr eine deutsche Version nutzt, auch wenn sie nicht von de.wordpress.org ist.
- Sollte die Meldung immer noch erscheinen, so ruft im Backend den Menüpunkt Werkzeuge » Autoupdate auf. Nun sollte die Meldung endgültig verschwinden.
Einfache und schnelle Alternative ist das Ausblenden des gemeldeten Update,zu finden im Backend von WordPress im Bereich Tools –> Autoupdate, auf Version 2.8 de, wenn ihr euch sicher seit, dass ihr das Update sauber eingespielt habt und WordPress in der aktuellen Version arbeitet.
Hintergründe zum dem Problem findet ihr auch im Artikel “Sprachdateien Wirrwarr” und um das unnötige Problem zu beheben, kann vielleicht deine Stimme beim Voting auf wordpress.org/extend/ideas/topic.php?id=2117 zählen.








15. Juni 2009 um 09:41
Vielen Dank für diesen interessanten Blog Eintrag, der nun auch meine Fehlermeldung [1] von gestern Nacht erklärt. :-)
[1]: http://forum.wordpress-deutschland.org/allgemeines/53535-update-auf-wp-2-8-durchgefuehrt-soll-aber-noch-updaten.html#post253509
15. Juni 2009 um 10:23
wp-config.php angepasst, problem besteht immernoch. cache etc vor aktualisierung geleert.
15. Juni 2009 um 10:28
Hallo,
bei mir wird die Meldung jedoch auch nach der Änderung der config.php angezeigt.
Hab ich was falsch gemacht?
15. Juni 2009 um 10:36
Ich habe das selbe Problem wie Tom. Ich habe die Datei angepasst und das Problem besteht immer noch. Ich verweise diesbezüglich einmal auf den von mir eröffneten Thread [1].
[1]: http://forum.wordpress-deutschland.org/allgemeines/53535-update-auf-wp-2-8-durchgefuehrt-soll-aber-noch-updaten.html#post253564
15. Juni 2009 um 10:38
Bei mir genauso. Habe es wie oben beschrieben eingetragen. Ändert aber gar nichts an der nervigen Meldung
15. Juni 2009 um 10:41
War bei mir am Anfang auch dann einmal noch das Update ausgeführt und danach war es dann weg
15. Juni 2009 um 10:43
@ Frank: Hast du dein zweites Update manuell oder automatisch durchgeführt? Ist das in diesem Fall egal?
15. Juni 2009 um 10:45
@dunkelangst Hab das automatsche gemacht
15. Juni 2009 um 10:46
Funktioniert bei mir auch nicht.
15. Juni 2009 um 10:46
Schaut mal unter Autoupdate, ob ihr da die Version ausblenden könnt.
Habe die englische Version mit deutschen Sprachpakete und muss das deutsche ausblenden.
Gruß
15. Juni 2009 um 10:49
habe wie ocean90 gesagt hat auf werkzeuge -> autoupdate geklickt (dort nichts geändert) dann dashboard, siehe da fehler weg.
dank
15. Juni 2009 um 11:24
Die Form des Update ist egal, also ob FTP händisch oder per Autoupdate, es sei denn man nutzt Autoupdate im Backend für die de-Version, die dann aber in “SIE” ist und von de.wordpress.org kommt. Daher empfiehlt es sich diesen Schlüssel immer zu setzen. WordPress schreibt ihn nach einem Update der de-Version in die wp-includes/version.php; in der wp-config.php ist er aber ebenso gut aufgerufen und die setzt der User doch eh mit seinen Einstellungen.
Bei Problemen schreibt die Variable in die
wp-includes/version.php15. Juni 2009 um 11:25
Jetzt hab ich auch die Variante von ocean90 angewandt. Jetzt ist alles wieder im grünen Bereich ;-) . Besten Dank!
15. Juni 2009 um 11:33
Habe gestern auch das Update ausgeführt, was natürlich nicht geklappt hat. Danach gingmien Blog nichtmehr. Habe dann per “ftp” alles neu aufgespielt ausser den Ordner “wp-content”. Danch war als wäre nx passiert. Geht also wieder mein BLog. Aber jetzt habe ich oben die Meldung “Ein automatisches Update konnte nicht beendet werden – Bitte starte das Update jetzt erneut.”.
Wie kann ich diese Entfernen…???
15. Juni 2009 um 11:38
Habe alles laut Anweisung gemacht, die Meldung ist nach wie vor da. Gibt es eine andere Lösung ?
15. Juni 2009 um 12:01
Zwei Schritte haben geholfen:
1. Wie oben beschrieben, eine Zeile in der wp-config ergänzen.
2. Wenn Updatehinweise immer noch erscheint, darauf klicken. Dann erkennt WP, dass die neuste Version installiert ist und die Meldung verschwindet. Weitere Klicks sind nicht notwendig.
15. Juni 2009 um 12:11
Für alle, die die Variable direkt in der config.php hinterlassen haben: Nach dem Speichern und Übertragen der Datei auf den FTP-Server muss der oben besagte “Autoupdate”-Bereich unter “Werkzeuge” einmalig aufgerufen werden. Erst dann werden die Änderungen übernommen und die Meldung verschwindet.
15. Juni 2009 um 12:20
@Stefan:
Geh’ mal in Werkzeuge > Autopdate. Dann sollte die Meldung verschwinden.
15. Juni 2009 um 12:34
jottlieb hat recht, das klappt.
15. Juni 2009 um 12:57
Also -> Werkzeuge -> Autoupdate hilft bei mir nicht weiter. Meldung bleibt bestehen.
15. Juni 2009 um 13:44
Bei mir hat es so geklappt, was aber nichts daran ändert, das ich mitunter Denglisch in meinem Backend habe…
15. Juni 2009 um 18:41
Danke, hat geklappt!
15. Juni 2009 um 18:43
Hab mich auch gewundert. Ist aber schön wieder ein komlett deutsches WP zu haben^^
15. Juni 2009 um 21:49
Für einige, die den hier beschriebenen Weg gegangen sind und zu den “Updatern der ersten Stunde” gehörten, sei noch hinzugefügt, dass man sich natürlich noch die aktuelle deutsche Sprachdatei besorgen sollte… die war, meines Erachtens nach, nicht bei der Version, die man sich hier anfänglich herunterladen konnte…
16. Juni 2009 um 08:31
Vielen Dank für die Anleitung. Eine Frage – bevor ich den Artikel gelesen hatte, habe ich schon das Autoupdate durchgeführt und dann einfach nachträglich die deutsche Sprachdatei von wordpress-deutschland.org hochgeladen.
Nun habe ich zusätzlich noch meine config.php wie oben beschrieben angepaßt. Zur Sicherheit dann auch mal die versions.php überprüft: dort findet sich jetzt ganz unten nur der Eintrag $wp_local_package = ‘de_DE’; – kann der da stehenbleiben, oder sollte er entfernt oder gar durch ein vorangestelltes define (’WPLANG’, ‘de_DE’); ergänzt werden?
Will nur sicher sein, daß beim nächsten Update dann nicht irgendwas grandios schiefgeht.
16. Juni 2009 um 17:11
Bitte schlagt mich nicht, wenn ich was Falsches sage… :mrgreen:
Ich will euch mal erzählen, wie ich vorgegangen bin.
Also hier die neue Version HIER runtergeladen und installiert.
Trotz allem war der Admin-Bereich weiter in englisch. DAS ist nicht sooo schlimm, denn soviel Englisch verstehe ich, um damit arbeiten zu können.
Aber ich dachte doch, daß ich ein deutsches WP habe ? :shock:
Nachdem ich also hier rumgelesen habe, habe ich auch dieses Autoupdate gemacht. Übrigens klappt bei mir bei 2.8 das erste Mal der FTP-Zugang aus dem Admin.
Und siehe da, ich hatte ein komplett deutschen Admin-Bereich !!
Natürlich habe ich vorher auch gesucht wie ein Blöder und dabei ist mir aufgefallen, daß die ebenfalls runterladbare Sprachdatei (die wie ich dachte in Deutsch sein würde) garnicht lesbar oder besser überhaupt darstellbar war.
Ich denke, die war “kaputt”…
In der WP-Config habe ich nämlich garnichts gemacht und die von der vorherigen Version einfach stehen lassen wie das beim Update empfohlen wird.
17. Juni 2009 um 11:58
Hmm, gibt es jemand, der meine obige Frage beantworten kann?
17. Juni 2009 um 20:25
Tobias Lampert: Die Änderung in der wp-config.php genügt.
17. Juni 2009 um 22:32
Danke! Hab jetzt allerdings einfach nochmal die originale versions.php hochgeladen, in der weder von $wp_local_package = ‘de_DE’; noch von define (’WPLANG’, ‘de_DE’); die Rede ist. Ich hoffe, das kann man so lassen?
Oder wird die versions.php bei der Installation oder dem Upgrade von WordPress durch diese Einträge bzw. einen davon ergänzt, sodaß ich jetzt mit dem Einspielen der versions.php aus dem Installationspaket einen Eintrag quasi “herausgenommen” hätte, der eigentlich drin sein sollte?
Sorry, für mich ist das ja alles wie ein Buch mit sieben Siegeln …
18. Juni 2009 um 15:36
Danke für den tollen Tipp, hat perfekt geklappt :)
18. Juni 2009 um 17:23
Tobias Lampert: Die $wp_local_package-Variable ist nur in der version.php von de.wordpress.org enthalten, der “offiziellen” deutschsprachigen WP-Version. Verwendest du die (”inoffizielle”) WPD-Sprachdatei und schreibst die Variable in deine wp-config.php, dann wird dein WP ebenfalls als lokalisiertes WP erkannt. Einen Konflikt musst du nicht befürchten.
Die Konstante “WPLANG” gehört immer in die wp-config.php und steuert die Verwendung der Sprachdateien.
18. Juni 2009 um 19:47
@marX:
Ah, sehr gut – vielen Dank für die Antwort! Dann laß ich die versions.php jetzt einfach “inoffiziell” wie sie ist! :-)
Ich hatte mich nur gewundert, daß in der versions.php von WPD neben der $wp_local_package-Variablen auch von “define (’WPLANG’, ‘de_DE’)” nicht die Rede ist und dachte, das müßte vielleicht noch rein.
2. Juli 2009 um 12:16
Also das update habe ich nicht direkt hinbekommen, dann doch lieber alles neuaufgesetzt. Trotzdem super Anleitung.
Was mir fehlt ist aber irgendwie ne robots.txt gibt es sowas bei wordpress anscheinen net.
2. Juli 2009 um 13:15
@gelbeente: Kannst du doch selber erstellen. Ansonsten gibt es keinen Grund, dass WP eine mitliefern sollte. Was solle denn auch drinstehen?
3. Juli 2009 um 09:55
@jottlieb, also ich sag ja nicht das es unbedingt pflicht ist nur wäre es geil einfach ein standard robots zu haben, aber da bin ich mittlerweile doch auch im netz an einiges interessantes gestoßen.
Was drin stehen könnte wäre ja beispiel die verzeichnisse, oder links die net unbedingt in den index sollten.
3. Juli 2009 um 11:08
Welche Links nicht in den Index sollen ist doch abhängig vom Wunsch des Users…
29. November 2009 um 13:31
habe das beschriebene problem die tage beim update auf 2.8.6 bekommen und danach alle hier vorgeschlagenenen schritte gemacht.
es nützt allerdings nichts: der hinweis im BackEnd “Ein automatisches BackUp konnte nicht beendet werden” samt vorschlag, es nochmal zu probieren bleibt nach wie vor und geht auch nicht nicht weg. gleichzeitig wird mir bescheinigt, dass ich die aktuelle version (eben 2.8.6) benutze und nicht upgraden brauche…
hilft also nur das ignorieren, oder?
29. November 2009 um 15:09
@Peter:
Lösche die Datei .maintenance im WordPress-Ordner.
Und das nächste mal nutze bitte das Forum, das ist für solche Probleme besser geeignet und die Chance ist 1000 mal höher, dass dein Beitrag dort gesehen wird.