Problem mit WordPress 2.0.6 und Feedburner
Seit dem Update auf Version 2.0.6 mag Feedburner meinen Feed von Zeit zu Zeit nicht mehr:
FeedBurner had trouble retrieving your Source Feed: […]
The error message is: “Your server disconnected us before sending the full source feed content.”
Das Problem liegt in der Behandlung von HTTP-Status-Werten, die beim Aufrufen des Feeds zurückgegeben werden.
Eine genauere Fehlerbeschreibung und Lösung/Patches gibt es (auf englisch) hier.
Leider ist auch in der neuen Version immer noch nicht das Problem behoben worden, dass die MySQL-Verbindung nicht äber UTF-8 läuft, was hässliche Zeichen statt Umlauten etc. zur Folge hat. Das lässt sich durch editieren der Datei wp-includes/wp_db.php in der Funktion wpdb() abstellen, man muss dort einfach direkt nach der Zeile
$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
folgenden Befehl einfügen:
if ($this->dbh) {
// Let this database connection use UTF-8 encoding
$this->query("SET NAMES utf8");
}
Damit wird direkt nach erfolgtem Aufbauen der Verbindung zur Datenbank ein SQL-Befehl abgesetzt, um den Zeichensatz bei der MySQL-Verbindung festzulegen.











Hübsch — das werde ich ja dann in Kürze auch machen dürfen, wenn ich auf die neue Version update.
Danke für die Info. Das ist jetzt der 2. Tipp bezüglich WP2.0.6 und FP.
is ja doof
Ich habe gerade WordPress 2.0.7 installiert. Soll angeblich dieses Problem lösen.
Ja, das Problem mit den Feeds wurde in 2.0.7 behoben. Das Zeichensatzproblem mit MySQL besteht leider immer noch
Ich habe gerade WP 2.1 installiert und das UTF-8-Problem ist immer noch nicht behoben. Danke für die Info, daher — du hast mir damit wieder einiges Wühlen im Internet erspart