Wie jeder weiß muss jede Software aktuell gehalten werden, sei es um Sicherheitslücken zu schließen oder auch um neue Features zu erhalten. Grund genug um kurz mal darauf hinzuweisen wie es mit TYPOlight möglich ist. Hierzu möchte ich gleich vier Varianten vorstellen.

LiveUpdate ID von iNetRobots

Die wohl feinste Art sein TYPOlight upzudaten ist die sogennante Liveupdate ID. Hierzu muss eine ID bei iNetRobots gekauft werden. iNetRobots ist die Firma von Leo Feyer, den Hauptentwickler von TYPOlight. Im Backend der TYPOlight Installation kann diese ID eingefügt werden. Jedes mal wenn ein Update Verfügbar ist wird automatisch ein Backup gemacht und das Update durchgeführt. Alles per Knopfdruck.

easyUpdate (Erweiterung)

Beim easyUpdate handelt es sich um eine Erweiterung, die der Forenuser sawyer bereitstellt. Im Verzeichnis von TYPOlight (tl_files) muss ein Unterverzeichnis namens easyupdate angelegt werden. Nun muss auf sourceforge das aktuelle zip Paket heruntergeladen und anschließend in die eigene Installation hochgeladen werden. Nun kann im Backend der Menüpunkt easyupdate aufgerufen werden. Es startet ein Wizard und nach ca. 5 Schritten (ich weiß es nicht mehr genau), die selbsterklärend sind, ist der Core aktuell. Sollten Probleme auftreten können diese im Forum untergebracht werden.

Abgleich per Sync mit WinSCP

Bei WinSCP handelt es sich um einen freien Windows FTP/SFTP Client mit Möglichkeit zur Syncronisation. Im TYPOlight Wiki wird hier genau erklärt wie ein Update funktioniert, deshalb werde ich hier nicht genauer drauf eingehen. “How to manually update a TYPOlight installation“.

Per Konsole (Linux/Unix only)

Als erstes muss das aktuelle Paket per wget heruntergeladen werden. Dies könnte so aussehen:
wget http://dfn.dl.sourceforge.net/sourceforge/typolight/typolight-2.8.1.tar.gz
Nun kopiere ich das soeben heruntergeladene Paket in die Root Ebene der TYPOlight Installation und entpacke dies mit folgendem Befehl:
tar -xzf typolight-2.8.1.tar.gz --strip-components 1 --exclude="system/config/*?config.php"
Kurz zur Erklärung:

  • –strip-components: bedeutete das erste Verzeichnis wird übersprungen, erst ab einer Ebene tiefer wird entpackt
  • –exclude: Reg-Ex mit dem angegeben wird welche Teile nicht entpackt werden

Jetzt noch das Datenbankupate (http://meinedomain.at/typolight/install.php) durchführen und der Core ist aktuell

Wichtig:

Wie bei jedem Update muss zuvor ein Backup angelegt werden. Hier eins für die Datenbank und eins für die Files. Für etwaige Schäden übernehme ich keine Verantwortung.

Ähnliche Beiträge