TYPO3 und die fehlende Fahne

Nach einem Update auf die neuste TYPO3 Version gab es plötzlich Probleme mit der Fahne für die Standardsprache. Normalerweise ist diese im Backend zu sehen. Doch stattdessem gibt es nur ein Fehlerfragezeichen zu sehen. Durch die Nutzung der „Sprite API“ ab TYPO 4.5 sind die Angaben in der „TypoScript Configuration“ nicht korrekt.

Anstatt :

defaultLanguageFlag = de.gif

muss dort nun:

defaultLanguageFlag = de

stehen. Danach sollten die Flaggen wieder angezeigt werden.

Weitere Informationen gibt es unter:
http://lists.typo3.org/pipermail/typo3-german/2005-August/001001.html
http://typo3blogger.de/fahnchen-der-standardsprache-in-typo3-4-5-mit-templavoila/

MonoDevelop 2.8 PPA

Wer auf der Suche nach der neusten Version von MonoDevelop (2.8) ist und diese unter Ubuntu benötigt der sollte sich das PPA „ppa:keks9n/monodevelop-latest“ anschauen. Mittels

sudo add-apt-repository ppa:keks9n/monodevelop-latest
sudo apt-get update && sudo apt-get dist-upgrade

kann man das ganze im Terminal aktualisieren.

Danach wird man von der Version 2.8.2 begrüßt :)

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/MonoDevelop
https://launchpad.net/~keks9n/+archive/monodevelop-latest

WordPress Probleme beim Update

Normalerweise ist ein WordPress Update immer recht problemlos. Auf den Update Button klicken und warten. Nach ein paar Sekunden, manchmal auch Minuten funktioniert wieder alles. Doch diesmal kam es anders. Das Update brach mit einer Meldung (eine Datei konnte nicht kopiert werden) ab und es erschien die Wartungsmeldung:

Das ist dann der Moment in welchem man in gepflegte Panik verfallen kann ;) Verursacht wird die Wartungsmeldung durch die Datei .maintenance welche im Hauptverzeichnis zu finden ist. Sollte das Update nicht komplett gewesen sein, so sollte man dieses vor dem entfernen der Datei manuell durchführen:

  • neue WordPress Version herunterladen
  • gepackte Datei entpacken
  • wp-includes und wp-admin Ordner auf den Webserver kopieren
  • die Dateien im Hauptverzeichnis auf den Webserver kopieren
  • .maintenance Datei löschen
  • Administrativen Bereich aufrufen und das Datenbank Update dort durchführen

Danach sollte die WordPress Installation wieder ohne Probleme laufen.

Weitere Informationen gibt es unter:
http://www.golem.de/1112/88378.html
http://codex.wordpress.org/Updating_WordPress

TYPO3 bei einem Shared Hoster updaten

Normalerweise kenne ich CMS Updates so das ich entweder über die Weboberfläche aktualisiere (WordPress, Simple Machines Forum) oder einfach die neuen Dateien aufspiele und noch eine update.php (Drupal) oder ähnliches ausführe. Aber warum einfach, wenn es auch kompliziert geht, dachte man sich bei TYPO3 ;)

Hier wird dabei davon ausgegangen das die TYPO3 Installation bei einem Shared Hoster liegt. Bevor man loslegt sollte man natürlich ein Backup von den TYPO3 Dateien und der entsprechenden Datenbank machen. Danach sollte die neue Version von TYPO3 heruntergeladen werden. Zu finden ist das ganze unter http://typo3.org/download/packages/. Ich habe dort das Source Paket gewählt.

Das Archiv wird dann entpackt und der entpackte Ordner sollte dann einen Namen nach dem Schema typo3_src-4.6.1 tragen. Dieses Ordner laden wir in das Hauptverzeichnis der TYPO3 Installation hoch.

Nachdem dies geschehen ist loggt man sich in das TYPO3 Backend ein und geht dort zum Install Tool welcher unter Admin tools -> Install zu finden ist. Im Normalfall sollte dort folgende Meldung zu sehen sein:

Um das Install Tool zu aktivieren folgt man einfach dem User tools > User settings Link und geht dort dann auf Admin functions und betätigt den Button bei Install Tool Access. Danach ist das Install Tool verfügbar und kann benutzt werden. Dort angekommen benutzen wir den Database Analyser und drücken dort auf den COMPARE Link.

Dann benennen wir das typo3_src Verzeichnis in typo3_src_old und das typo3_src-4.6.1 in typo3_src um. Wenn man dabei eine Major Version upgradet (z.B. von 4.5 auf 4.6) so muss man den Upgrade Wizard ausführen. Anschließend führen wir ein erneutes COMPARE im Install Tool aus, damit die Datenbank an die neue Version angepasst wird.

Im Ordner typo3_conf entfernen wir alle Datei welche dem Schema temp_CACHED entsprechen. Dies geht auch über das Install Tool indem wir dort den Menüpunkt Edit files in typo3conf/ auswählen und dann auf Delete temp_CACHED* files klicken. Anschließend wählen wir oben rechts in der Menüleiste noch Clear all caches aus:

Nach dem das geschehen ist können wir den typo3_src_old Ordner löschen. Zum Schluss deaktivieren wird das Install Tool indem wir die Datei ENABLE_INSTALL_TOOL im Ordner typo3conf löschen. Und „schon“ ist das Update/Upgrade durchgestanden.

Weitere Informationen gibt es unter:
http://wiki.typo3.org/Upgrade
http://www.schnittsteller.de/agentur/wissenswert/typo3-upgrade-gewusst-wie.html
http://blog.gloomit.de/index.php/webdevelopment/2006/07/16/typo3_upgrade_in_sieben_schritten
http://www.webworking-blog.de/content-management/typo3/typo3-tipps-typo3-content-management/typo3-wie-geht-ein-update/

Mono auf älteren Ubuntusystemen installieren

Ich betreibe einen Server auf welchen im Moment noch die 10.04 (Lucid) Version von Ubuntu läuft. Auf diesem Rechner benötige ich ein Mono 2.10. Glücklicherweise muss man das ganze nicht von Hand kompilieren, da sich jemand die Arbeit gemacht hat und dafür ein Skript geschrieben hat:

wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
./install_mono-2.10.sh

Nach dem Start des Skriptes ist der Rechner eine Weile beschäftigt, aber danach sollte die Mono Runtime 2.10 auf dem Rechner sein. Sie befindet sich dabei im Ordner /opt/mono-2.10/ kann also zum Beispiel so aufgerufen werden:

/opt/mono-2.10/bin/mono autoupdate.exe

Weitere Informationen gibt es unter:
http://www.integratedwebsystems.com/2011/02/mono-2-10-install-script-for-ubuntu-fedora/
http://www.integratedwebsystems.com/2011/08/install-mono-2-10-3-on-ubuntu-using-bash-script/