Gestern dachte ich mir, dass meine Word­Press– und Roundcube-Installation mal wieder ein Update ver­tra­gen kön­nten. Ange­fan­gen habe ich mit Word­Press. Hier ging es von der 2.5.1_en auf die 2.6_de. Hatte ich zumin­d­est mal vor.
Das Update sel­ber ging gewohnt flüs­sig und ohne Prob­leme. Word­Press sel­ber lief auch gle­ich wieder, meine Posts waren noch da und auch sonst ging alles den gewohn­ten Weg. Bis ich bewun­dern kon­nte, dass sämtliche Umlaute in den Tex­ten nicht richtig kodiert waren. Mein erster Gedanke war die Umlaute per HTML einzugeben, das funk­tion­ierte auch. Nur WP zeigte mir dann nicht den Code für dei Umlaute an son­dern direkt die Umlaute. Gut, daran kon­nte es dann wohl nicht gele­gen haben. Also die Kodierung in WP umgestellt. Brachte auch nichts. Irgend­wann hatte ich dann aber keine Lust mehr und instal­lierte die 2.6_en Ver­sion von Word­Press. Das änderte erst ein­mal nichts am Ergeb­niss. Ich musste dann das vor dem Update ange­ferigte Backup der Daten­bank zurück­spie­len und den Updat­evor­gang nochmal laufen lassen.
Während des WP-Updates stellte ich noch fest, dass es ein neues WPG2-Plugin gibt, das automa­tis­che Update funk­tion­ierte tadel­los. Nur lei­der ver­gass das Plu­gin dabei die Ein­stel­lun­gen. WPG2 ein­richten ist ja nicht so das Prob­lem, daher ging es auch ziem­lich schnell. Nur der rel­a­tiven Pfad auf das Plug-In musste von Hand gesetzt wer­den.
Dann kam das Roundcube-Update. Nach ner knap­pen Stunde stand ich erst mal ohne Web­mailer da und ging lieber ins Bett. Heute las ich mir mal die Error-File durch: rcube_db2.inc kann nicht gefun­den wer­den.… Hmm, also erst mal die rcube_db.inc nach rcube_db2.inc kopiert. Machte keinen Unter­schied. Bis ich mir dir main.inc mal genauer anschaute. Hier wird ein Wert aus der db.inc.php gele­sen 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.