Heute Dokuwiki auf die neueste Version “Weatherwax” ( 2013-05-10a) hochgezogen.
Das war wegen der Debian/Ubuntu-Charakteristik nicht so einfach. Ausserdem mussten (zum Glück wenige) vorhandene Inhalte übernommen werden sowie ein besseres Benutzermanagement eingeführt bzw. konfiguriert werden. Hat auch gut funktioniert, mit mehreren Anläufen, Überschreiben der alten (“Lemming”, 2009) Version.
Aber dann ging es schnell vonstatten, sogar einen eigenen Vhost auf Apache2 hab ich spendiert und einen Ajax-Fehler bei der Berechtigungsverwaltung gefunden und repariert (vgl. www.turnkeylinux.org/forum/support/20110228/dokuwiki-acl-bug-fix).
Könnte gut werden, das Teil.
Textpattern selbst hat seit dem Update auf Wheezy nicht mehr gut gearbeitet.
- Fehlermeldungen von PHP waren eingeschaltet in der Live-Ansicht
- Umlaute verkehrt (weil die ursprüngliche DB-Codierung das Charset latin-1 enthielt, die
neueste 5.01 MySQL-Version aber mit UTF-8 läuft)
Abhilfe: einmaliges Durchlaufen des plugins rvm_latin1_to_utf8 — et voilà!
Neuerung im Netzwerk: ich habe einen 24Port-Switch von Zyxel (GS1910-24) eingebaut. Die Sache war in einer halben Stunde erledigt, und es funktioniert klaglos. Irgendwann werd ich dann auch noch die IP umstellen, dann kann ich die Management-Funktionen nutzen, die aber (noch) nicht notwendig sind. Der Switch löst den 100MBit Switch von D-Link und den 1000MBit Switch von Netgear ab und kann natürlich Gigabit Ethernet. Die 24 Ports sollten für die nähere Zukunft ausreichen.
Es war ein Fehler, auf dem Mac eine SQLite-DB zu nehmen und auf dem Zielsystem dann MySQL. Denn die Fixtures zur Datenmigration wollten (natürlich!) sich nicht ins Zielsystem fügen.
Daher in Zukunft: Wenn irgend möglich, dann Entwicklung gleich mit MySQL auf dem Developmenthost (Mac hats ja eh). Verringert wahrscheinlich die Probleme, die unweigerlich auftauchen.
Auch ein Auftrag. Aber jetzt funkts. Bis die richtigen Sachen da alle eingebunden waren, du liebe Güte:
plugin = python
(war nirgends vermerkt, dass das nötig ist in uwsgi.ini)
- für
pip install MySQL-Python
(im virtualenv) muss man vorher aptitude install libmysqlclient-dev
!