12
WordPress 2.8 – Vorsicht: Der Trackback-Fehler ist wieder da!
27 Kommentare | veröffentlicht von Sascha in geupdated
Seit gestern, dem 11.06.2009, ist die neue Version 2.8 von WordPress draußen. Im Admin-Bereich fordert ein entsprechender gelblicher Balken am oberen Bildschirmrand dazu auf, die eigene Version mit einem Klick automatisch zu aktualisieren.
Da immer etwas schiefgehen kann, ist es ratsam, vorher ein Backup seiner Dateien und der Datenbank zu machen. Die Dateien sichert ihr einfach, indem ihr den kompletten Inhalt eures WordPress-Ordners mit einem FTP-Programm auf eure Festplatte kopiert. Zur Sicherung der Datenbank empfehle ich immer gern das deutschsprachige MySQLdumper. Auf der Seite gibt es auch Anleitungen und Video-Tutorials, damit es jeder hinbekommt
Nach dem Update kannst du dir auch hier noch die aktuelle deutsche Sprachdatei downloaden und in den Ordner wp-content/languages/ kopieren, damit die neuen Funktionen im WordPress-Admin-Bereich auch übersetzt werden.
Ich selbst warte noch ein paar Tage mit einem Update, da ich die Version 2.8 mal testweise auf meiner Offline-Kopie meines Blogs installiert habe, um zu schauen, ob danach noch alles läuft und die Plugins alle soweit kompatibel sind. Zwar bekomme ich nach dem Update keine Fehlermeldungen, aber statt des angekündigten Geschwindigkeitszuwachses verhält sich mein Blog nunmehr eher träger als vorher. Daher warte ich erst einmal die Entwicklung der nächsten Tage ab -auch bei den Plugin-Updates, die nun folgen werden- bevor ich hier die Online-Version update.
Wer allerdings jetzt schon updatet, der sollte bitte eine Sache unbedingt beachten:
DER TRACKBACK-FEHLER KEHRT ZURÜCK!!!
Was das ist und wie man den Fehler beheben kann, erzähl ich euch natürlich auch sofort:
Der Trackback-Fehler existiert in WordPress seit Version 2.7.1. Hierbei ist der Wert für die Zeit, die eurem Server bleibt, um Trackbacks oder Pingbacks an andere Blogs zu schicken, in einer WordPress-Datei auf 0,01 Sekunden (!!!) gesetzt worden. Das ist natürlich extrem wenig Zeit, wenn gerade in dem Moment mal “Stau” auf der Datenautobahn ist, mit der Folge, dass in den von euch verlinkten Blogs keine Trackbacks ankommen.
Lösen lässt sich dieses Problem recht einfach, indem man den Wert manuell auf einen etwas realistischeren, praxisnäheren Wert setzt, z.B. auf 1 Sekunde. Wie das genau gemacht wird, hat Knut sehr schön in seinem Blog dargestellt und mich überhaupt erst wieder darauf aufmerksam gemacht, dass der Fehler wieder da ist.
Ihr müsst in eurer WordPress-Installation einfach in den Ordner wp-includes schauen. Dort gibt es eine Datei namens cron.php . In der Datei steht -sofern sonst nichts geändert wurde- in Zeile 229:
wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false,
'sslverify' => apply_filters('https_local_ssl_verify', true)) );
Wer keine Lust hat, Zeilen zu zählen oder wer keinen Editor hat, der die Zeilen automatisch nummeriert, der kann mit dem Text-Editor seiner Wahl (es reicht der Windows-Editor, lasst die Finger von Word) natürlich auch einfach nach dem Wort timeout suchen.
Jedenfalls müsst ihr dann den Wert 0.01 auf einen höheren Wert, z.B. 1.0 oder 1.5 einstellen. Setzt den Wert jedoch nicht zu hoch an, sonst verlangsamt sich das Veröffentlichen eurer Artikel zu stark.
Auch diejenigen, die diese Maßnahme damals bei Version 2.7.1 schon durchgeführt haben, müssen nach dem Update auf Version 2.8 diese “Reparatur” erneut durchführen, da bei dem Update die alte cron.php überschrieben wird.
Ebenso kann es nicht schaden, dass ihr eure befreundeten Blogs ebenfalls darüber informiert, dass diese Maßnahme -wieder einmal- nötig ist, denn sonst können deren Blogs zwar eure Trackbacks empfangen, aber deren eigene Trackbacks werden nur selten bei euch ankommen.
Den Entwicklern von WordPress ist laut Aussage in Knuts Blog diese Problematik übrigens bekannt. Sie gedenken jedoch NICHT, daran etwas zu ändern! Vielmehr sagen sie, dass der Fehler dort, wo er auftritt, auf zu langsamen Transportwegen, mithin also an zu schlechter oder falsch konfigurierter Hardware, läge auf Seiten der Server-Betreiber läge.
Ich finde es schon “erstaunlich”, wie die Entwickler hier argumentieren. Jahrelang lief das System in der Hinsicht mehr oder weniger problemlos. Und dann plötzlich, nach einem Update von WP, tritt bei der breiten Masse der User dieser Fehler auf… und Schuld soll plötzlich “der Transportweg” sein?? Ich denke, da machen es sich die Entwickler doch arg einfach, indem sie das Problem einfach auf andere abwälzen.
Dennoch ist aus diesem Grund nicht damit zu rechnen, dass die Entwickler von WordPress diesen Fehler in allzu naher Zukunft beheben. Daher bleibt nur der Weg der oben beschriebenen, manuellen Änderung. Dies ist zwar ärgerlich, aber immerhin ist der Eingriff nicht sonderlich komplex.
Es wäre schön, wenn ihr auch andere Blogs über die Maßnahme informiert, damit nicht zu viele Trackbacks untergehen und dieser wichtige Teil der Vernetzung innerhalb der Blogosphäre gewahrt bleibt.
Ähnliche Artikel:
27 Rückmeldungen zu WordPress 2.8 – Vorsicht: Der Trackback-Fehler ist wieder da!
Kommentare
ocean90 | 12. Juni 2009 um 11:40 Uhr
bisherige Kommentare: 2
plerzelwupp | 12. Juni 2009 um 13:54 Uhr
bisherige Kommentare: 137
Hallo Sascha,
Vielen Dank für diesen Hinweis. Davon hatte ich zuvor keine Ahnung – hab mich nur manchmal gewundert.
Jedenfalls bin ich nach dem Update genau so vorgegangen, wie du beschrieben hast.
Das Update bereitete mir einige Probleme, denn eins der Plugins bereitete Probleme (wp-polls – das Umfrage-Plugin). Sowie der Blog, als auch Frontend waren nicht mehr erreichbar. Also Plugin-Ordner umbenannt, neuer Plugins-Ordner erstellt und eins nach dem anderen verschoben und aktiviert. bis ich den Übeltäter hatte.
Auf der Internetseite des Plugin-Herstellers gibt es nun eine neue Version (2.5). Mit der läuft nun alles wieder.
Ralf | 12. Juni 2009 um 14:13 Uhr
bisherige Kommentare: 2
Erst mal vielen Dank für die Info … ich hab meine Installation angepasst und auch schon geupdatet … bei mir lässt sich ein Twitter-Plugin nicht zur Zusammenarbeit bewegen, der Rest läuft aber prima!!
Bis dann,
Gruß Knurri
Luigi | 12. Juni 2009 um 17:34 Uhr
bisherige Kommentare: 9
Hallo!
Vielen Dank für den Tipp mit dem Trackback. Das wusste ich noch gar nicht. Werd ich gleich mal nachschauen.
Retronaut | 12. Juni 2009 um 17:46 Uhr
bisherige Kommentare: 70
Hab erst vor Kurzem auf 2.7.1 upgedatet. Vorher war ich zu faul. Die Sache mit dem Trackbackfehler lese ich auch zum ersten mal. Werde ich mir wohl mal angucken müssen. Oder ich date gleich auf 2.8 up und behebe dort den Fehler. *Grübel?!*
Jedenfalls Danke für den Hinweis
Gucky | 12. Juni 2009 um 18:32 Uhr
bisherige Kommentare: 82
Bei der letzten Version hatte ich das mal irgenwo gesehen (mit der Zeitänderung in der Programmdatei) und auch bei den von mir betreuten Blogs angewendet.
Bei einem Updates gehe ich aber davon aus, daß bekannte Fehler behoben sind. Aber wie du sagst, sehen die Programmierer von WP ja keinen Fehler darin ?
Im Übrigen bin ich deiner Meinung. Nicht jeder Server oder Serverbetreiber hat die Einstellungen bis aufs Letzte ausgereizt und auch vielleicht garnicht die Anbindung ans Netz wie die Freaks von WordPress…
Magrat | 14. Juni 2009 um 14:00 Uhr
bisherige Kommentare: 136
So ist das also, auch von mir ein Dankeschön für den Tipp. Werde mir die Datei gleich mal anschauen… Daß nicht alle Trackbacks ankommen, ist mir nämlich schon mehrfach aufgefallen, mal schauen, ob das besser wird…
Magrat | 14. Juni 2009 um 16:10 Uhr
bisherige Kommentare: 136
Hurra hurra, der Trackback ist da
!
Ja, diese ständigen Änderungen, das ist einfach nichts, never touch a running system…
Symm | 15. Juni 2009 um 12:47 Uhr
bisherige Kommentare: 142
Also ich habe auch am Freitag meinen Blog auf den neuesten Stand gebracht. Bei lief alles reibungslos. Das mit Trackback werde ich heute abend mal kontrollieren und ändern. Sonst sind mit keine Fehler aufgefallen, zumindest nicht bei meinen Plugins.
plerzelwupp | 17. Juni 2009 um 11:40 Uhr
bisherige Kommentare: 137
Nachdem ich dem erneuten (unnötigen) Update auf 2.8 war der Eintrag schon wieder auf 0.01 zurückgesetzt.
Mmmh – nachdem was ich so gelesen habe, kommt das von dem ganzen Durcheinander mit den verschiedenen Sprachversionen.
Jedenfalls werde ich irgendwann mal eine Liste zusammenstellen, an was man alles denken muss, wenn eine neue Version installiert…..
Sonja | 27. Juli 2009 um 23:16 Uhr
bisherige Kommentare: 54
Hey danke, ich hoffe das klappt nun auch bei mir mit den Trackbacks!
Gordo | 14. August 2009 um 14:28 Uhr
bisherige Kommentare: 1
Vielen Dank für den Tipp!
Am Anfang gab es immer schön Pingbacks und alles und irgendwann einfach keine mehr – ich habe mich mittlerweile seit Jahren dran gewöhnt, dass Pingbacks und Trackbacks nicht gehen – hab den Tipp gerade mal umgesetzt, vielleicht hilft ja das endlich mal
Maik | 9. September 2009 um 00:06 Uhr
bisherige Kommentare: 1
Nach meinem Relaunch von schafkopfen-1.de wusste ich noch, dass da was einzustellen ist. Zum Glück ist die Anleitung auf deiner Webseite. Danke dafür.
Von anderen habe ich nach einem Update von WordPress schon gehört, dass nach der Umstellung wie von Dir beschrieben dann plötzlich alle Trackbacks durchgingen. Na dann, typischer Fall von Eigenspam
Trackbacks / Pingbacks
Wordpress 2.8 | Wundertüte
12. Juni 2009 um 18:19 Uhr
Immer up-to-date… | The Daily Madness
14. Juni 2009 um 14:33 Uhr
Entwicklung von WordPress, nicht nur am Beispiel der Trackback-Problematik | GESICHTET.net
14. September 2009 um 18:41 Uhr
Kreativ Blogger Award - Blogger, Award, Kreativ, Blogger, Nominierung, Blogroll - Plerzelwupps Erfahrungen
29. Oktober 2009 um 18:03 Uhr
Gesichtet: Das Fundstück der Woche (32) – Infos zu WordPress 2.9 und Google | GESICHTET.net
21. Dezember 2009 um 20:04 Uhr

Also ich habe noch keine Probleme damit gehabt, schon seit 2.7 werden alle Pingback und Trackbacks erfolgreich versendet. Es somit auch kein wirklicher Fehler von WordPress, sondern eher das Problem des Server, dass dieser halt was länger braucht.
Und ich sehe gerade im Ticker, wird in Etwa das gleiche geschrieben.