Watn Akkerwaas!
Die Domain umziehen war noch recht einfach; die Dateien per scp kopieren auch. Aber am meisten Probleme bereitete das Wiedereinspielen des MySQL-Dumps. Wählte man die eine Kompatibilitäts-Option, dann gingen die Primary Keys zum Teufel; ließ man sie weg, dann hakte es an anderer Stelle.
Aber wie gewohnt war das housetier doch siegreich und jetzt sollte alles geschmeidig laufen. Die Feinheiten die noch ausstehen, werde ich mit hadez zusammen ausbaldowern.
hab eben auf Drupal 4.7.2 upgedatet (schreckliches Wort, wer kennt ein besseres?). Probleme bitte melden
Wenn eine minimum lifetime beim Drupal-Cache eingestellt war, konnten anon-users auf alte url nichts erkennen, es war alles verhackstückt; alte url/foo und so wurde korrekt angezeigt. Das hatte mich genervt, also ist die minimum lifetime wieder bei null.
Da ich aber dem Drupal-Cache bereits nicht mehr traute, habe ich nun zusätzlich eaccelerator installiert. Ich weiß nicht ob man einen Unterschied merkt, denn es scheint als ob vorher turckmm cache aktiv war.
Es war ein bisschen holprig, aber endlich ist das Upgrade vollzogen. Diese Site läuft nun unter Drupal 4.7.0-r3 und fühlt sich sehr geil an.
Der Aufwand war recht groß, weil ich alle Buchseiten und alle Blog-Beiträge von Hand neu gepostet habe. Mit der alten Site gab es manchmal Probleme mit den Kommentaren und ich habe daher dem automatischen Update-Script von Drupal nicht zugetraut, diese Fehler (wahrscheinlich in der Datenbank) auszumerzen
Einige Sachen fehlen noch (i18n), aber das kommt auch bald. Ich habe bereits mit dem Autor des i18n-Moduls Kontakt aufgenommen und bekomme bescheid sobald der Code freigegeben wird.
Das sind die “Keywords”, die man rechts im Kasten bewundern kann. Wenn man selber irgendwas postet, kann man diese Keywords frei wählen: über dem großen Eingabefeld ist eine Zeile “Categories” zu sehen, dort trägt man die einfach ein.
Des weiteren kann man jetzt jede Seite bei diversen “Social Bookmarking”-Sites eintragen/registrieren. Ich hoffe, dass wir dadurch ein bisschen mehr Publikum bekommen werden…
Und deshalb macht es wieder Spaß in Deutschland zu posten und eine Site am Laufen zu halten. Die Jungs&Mädels von Drupal haben gute Arbeite geleistet!
I did not want to wait for bougyman much longer so I built my own debian package for lighttpd. There are instructions down at the “Debian” section.
Installing pcre took care of mod_redirect and mod_rewrite; and I thought gamin was also needed. Then I only had to figure out the exact formatting for the debian/changelog file: an extra space after the email address made dpkg-buildpackage graciuosly accept it.
Wunderbar, nach einigem hin und her von Modulen und Patchen kristallisierte sich der Kandidat heraus: es war das gsitemap.module! Ich muss zu meiner Schande gestehen, dass man da auch hätte früher drauf kommen können. Die Fehlermeldung von mysql nämlich deutete schon in Richtung gsitemap.
Aber es hat auch kein anderer gemerkt, wer jetzt also sagt “das hätte ich dir gleich sagen können”, kommt zu spät und kriegt eins aufs Maul. Und wer sich die Fehlermeldung angeguckt hat und auch nichts bemerkt hat, sollte lieber schweigen.
Aber nun gut! Hauptsache die Site ist wieder in Ordnung und die Mehrsprachigkeit (im Jargon auch i18n genannt), bleibt erhalten.
irgendwas ist gestern bei meiner ganzen Installationsorgie wohl kaputt gegangen. Zwar kann man jetzt Übersetzungen pflegen (wie ich es schon für die About-Seite gemacht habe), aber es hat den Anschein, dass dafü¼r die Kommentarfunktion an Arsch gegangen ist.
Kommentare werden gespeichert, aber der Benutzer bekommt eine hässliche Fehlermeldung von mysql zu sehen, und dann beschwert sich php, dass schon header gesendet wurden. So ein Kack. “preview” funktioniert ohne Fehler, erst “submit” verursacht diesen.
Ich habe nun das quote.module deaktiviert, aber der Fehler bleibt weiterhin bestehen. Sogar wenn ich einen Kommentar löschen will, taucht dieser auf. Das kann so nicht weitergehen! Andererseits ist diese i18n-Geschichte schon was Feines – darauf möchte ich nicht so gern verzichten. Mal herausfinden, woran es liegt. Das kann eine Weile dauern, in der ich Features an- und abschalte und evtl treten auch diverse Fehler auf, aber da müssen wir jetzt alle gemeinsam durch.