Weitere Artikel aus dem Webentwickler Blog

In den letzten Jahren ist es schon einige Male passiert: Ein Kunde erklärt mit zitternder Stimme, dass die Website offline ist. Joomla funktioniert nicht mehr. "Ist meine Homepage gehackt worden?" Weit gefehlt. Der Grund: Ein fehlgeschlagenes Update. Ein Update hört sich simpel an. Ist es auch, wenn man sich an die Spielregeln hält. Doch wehe dem, der z. B. eine Update-Komponente von Dritten verwendet und - ohne vorher ein Backup zu machen - ein bestehendes, stabiles System auf eine Alpha-Version aktualisiert.

Bild_1

Doch wie aktualisiere ich Joomla richtig? Dafür gibt es eigentlich nur den einen, konventionellen Weg. Man kopiert per FTP alle Daten von Joomla lokal auf die Festplatte und macht mit Hilfe von phpMyAdmin einen Dump der MySQL-Datenbank. Somit hat man ein Backup des kompletten Systems. Danach spielt man das Update-Paket per FTP ein. Fertig. Faulenzer können für das Backup auch die Komponente JoomlaPack verwenden. Diese Komponente hat sich in der Praxis mehr als bewährt.

Ein wichtiger Hinweis: Templates, die mit Overrides ausgestattet sind, müssen ebenfalls aktualisiert werden. Dafür gibt es leider meistens kein Update-Paket und so bleibt nur der manuelle Abgleich zwischen den Original- und den Override-Dateien.

Der konventionelle Weg

Hat man erfahren, dass ein Update vorliegt, kann man unter Joomla.de das aktuelle Update-Paket herunterladen. Alternativ kann man sich auch auf Joomla.org das Update-Paket besorgen. Das Update kommt als ZIP-Paket daher und sieht nach dem Entpacken ungefähr so aus:

Die Update-Dateien von Joomla

Jetzt nimmt man ein FTP-Programm seiner Wahl und öffnet seine Seite. Man wechsle in das Root-Verzeichnis des CMS, das in etwa so aussieht:

Die Dateistruktur von Joomla!

Das Backup

Markieren Sie nun alle Dateien und laden Sie sich auf die lokale Festplatte herunter. Somit wären die Dateien schon mal gesichert. Danach gehen Sie per phpMyAdmin auf die Datenbank von Joomla und erstellen einen Dump (Backup). Wählen Sie die Datenbank aus und gehen Sie auf "Exportieren". Um einen SQL-Dump zu erstellen, müssen Sie "Exportieren" auswählen Wählen Sie "ZIP-komprimiert" aus und klicken Sie auf OK. Es wird nun ein ZIP-Paket geschnürt und zum Download bereitgestellt. Speichern Sie es auf der lokalen Festplatte ab. Das Backup wäre somit komplett. Das Update Jetzt lädt man die lokalen Update-Dateien auf seinen Webspace. Wichtig: Bestehende Dateien sollen dabei überschrieben werden, Ordner aber nicht ersetzt. Die Update-Dateien (links) überschreiben die Joomla-Dateien (rechts), ohne die Ordner zu ersetzen. Die Overrides

Jetzt kommt der schwierige Teil. Schauen Sie im Verzeichnis des eingesetzten Templates nach, ob ein Ordner namens "html" vorliegt. In diesem Ordner liegen die Overrides. Die Overrides werden dazu verwendet, die Ausgabe von Erweiterungen zu steuern. Will ein Webdesigner z. B. die Anzeige eines Artikels von der Struktur her ändern, also den HTML-Quelltext umschreiben, kann er eine gleichnamige Datei in dem Ordner "html" anlegen. In dieser Datei steckt dann das neue HTML-Gerüst des Artikels. Verantwortlich für die Artikel unter Joomla ist die interne Komponente com_content. Jetzt kann es sein, daß diese Komponente beim Update betroffen ist. Exisitiert nun ein Override dazu im Template, muss die Datei manuell abgeglichen werden.

Bild_7

Hier gilt es, die Quelltexte beider Dateien miteinander zu synchronisieren. Das ist mühselig und kann meistens nur vom Template-Hersteller selbst geleistet werden. Aber vielleicht hat dieser auch die Overrides eines Standard-Templates (Beez, JA_Purity, rhuk_milkyway) verwendet, dann kann man ebenfalls mit den Update-Dateien das eigene Template aktualisieren und man ist auf der sicheren Seite, denn "Sicherheit geht vor".

Ganzen Artikel lesen... 

Kundenkommentare
Social Bookmarks
elo-web bookmarken bei: Mr. Wong elo-web bookmarken bei: Webnews elo-web bookmarken bei: Icio elo-web bookmarken bei: Oneview elo-web bookmarken bei: Yigg elo-web bookmarken bei: Linkarena elo-web bookmarken bei: Digg elo-web bookmarken bei: Reddit elo-web bookmarken bei: Simpy elo-web bookmarken bei: StumbleUpon elo-web bookmarken bei: Netscape elo-web bookmarken bei: Furl elo-web bookmarken bei: Yahoo elo-web bookmarken bei: Blogmarks elo-web bookmarken bei: Diigo elo-web bookmarken bei: Technorati elo-web bookmarken bei: Newsvine elo-web bookmarken bei: Blinkbits elo-web bookmarken bei: Ma.Gnolia elo-web bookmarken bei: Smarking elo-web bookmarken bei: Netvouz elo-web bookmarken bei: Folkd elo-web bookmarken bei: Spurl elo-web bookmarken bei: Google elo-web bookmarken bei: Blinklist
URL zu dieser Seite
Einfach den Quelltext kopieren und auf Ihrer Webseite einbinden

Kontakt
Newsletter | Kontakt | RSS Feed
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00
Home Joomla!  Joomla! richtig updaten