Gestern dachte ich mir, dass meine WordPress– und Roundcube-Installation mal wieder ein Update vertragen könnten. Angefangen habe ich mit WordPress. Hier ging es von der 2.5.1_en auf die 2.6_de. Hatte ich zumindest mal vor.
Das Update selber ging gewohnt flüssig und ohne Probleme. WordPress selber lief auch gleich wieder, meine Posts waren noch da und auch sonst ging alles den gewohnten Weg. Bis ich bewundern konnte, dass sämtliche Umlaute in den Texten nicht richtig kodiert waren. Mein erster Gedanke war die Umlaute per HTML einzugeben, das funktionierte auch. Nur WP zeigte mir dann nicht den Code für dei Umlaute an sondern direkt die Umlaute. Gut, daran konnte es dann wohl nicht gelegen haben. Also die Kodierung in WP umgestellt. Brachte auch nichts. Irgendwann hatte ich dann aber keine Lust mehr und installierte die 2.6_en Version von WordPress. Das änderte erst einmal nichts am Ergebniss. Ich musste dann das vor dem Update angeferigte Backup der Datenbank zurückspielen und den Updatevorgang nochmal laufen lassen.
Während des WP-Updates stellte ich noch fest, dass es ein neues WPG2-Plugin gibt, das automatische Update funktionierte tadellos. Nur leider vergass das Plugin dabei die Einstellungen. WPG2 einrichten ist ja nicht so das Problem, daher ging es auch ziemlich schnell. Nur der relativen Pfad auf das Plug-In musste von Hand gesetzt werden.
Dann kam das Roundcube-Update. Nach ner knappen Stunde stand ich erst mal ohne Webmailer da und ging lieber ins Bett. Heute las ich mir mal die Error-File durch: rcube_db2.inc kann nicht gefunden werden.… Hmm, also erst mal die rcube_db.inc nach rcube_db2.inc kopiert. Machte keinen Unterschied. Bis ich mir dir main.inc mal genauer anschaute. Hier wird ein Wert aus der db.inc.php gelesen und daraus wird dann der Dateiname für ein Include hergestellt. Kaum schaute ich mir dann die db.inc.php genauer an, fiel mir auch schon auf woran es lag, da stand: $rcmail_config['db_backend'] = 'db2'; und nicht $rcmail_config['db_backend'] = 'db';. Da war ich wohl gestern zu müde um die Config-Dateien richtig zu bearbeiten.