Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Einleitung
2 Installation
3 Frontend
4 Backend
5 Eine erste Webseite
6 Inhalte erstellen und verändern
7 Module, Mambots, Komponenten
8 Konfiguration von Joomla!
9 Eine Site aufbauen
10 Der Joomla!-Baukasten
11 Formulare: Facile Forms
12 Benutzer und Bereiche
13 Joomla! als Community-Treff
14 Forum: Simpleboard
15 Blog: WordPress
16 Wiki: MamboWiki
17 Noch mehr Kommunikation
18 Systemwartung
19 Weiterführende Themen
20 Eigene Erweiterungen schreiben
21 Mambots erstellen
22 Eine eigene Komponente
23 Troubleshooting
A Die Joomla!-API
B Glossar
C Inhalt der CD
Index
Index
Download: - ZIP, ca. 19,6 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / Joomla! | vor >>
Joomla! von Anja Ebersbach, Markus Glaser, Radovan Kubani Das Handbuch für Einsteiger
Joomla! 496 S., mit CD, 29,90 Euro Galileo Computing ISBN 3-89842-632-7 |
| Kapitel 18 Systemwartung
|  | 18.1 Aktualisieren
|  |  | 18.1.1 Update
|  |  | 18.1.2 Upgrade
|  | 18.2 Backup der Daten
|  |  | 18.2.1 Manuelles Backup
|  |  | 18.2.2 Die Backup-Komponente
|  | 18.3 Deinstallation
|  | 18.4 Seitenumzug
|  | 18.5 Statischer Export
|  | 18.6 Sicherheit
|  |  | 18.6.1 SQL Injection
|  |  | 18.6.2 Parametermanipulation
|  |  | 18.6.3 Cross Site Scripting (XSS)
|  |  | 18.6.4 Man in the Middle
|  |  | 18.6.5 Vorbeugende Maßnahmen
|  | 18.7 Spamvorbeugung
# Kapitel 18 Systemwartung Um ein System wie Joomla! dauerhaft am Laufen zu halten, ist es nötig, regelmäßige Wartungen durchzuführen. Dazu gehört es genauso, Updates einzuspielen wie Backups der Daten zu machen. Darüber hinaus muss die Sicherheit im Auge behalten werden. Ebenso kann es passieren, dass ein Serverwechsel ansteht und die gesamte Anwendung umziehen muss. Bei diesen Dingen soll Ihnen das folgende Kapitel ein wenig helfen. ## 18.1 Aktualisieren Das Einspielen neuer Software-Versionen ist immer wieder nötig, schon allein aus dem Grund, da mit diesen häufig Sicherheitslücken gestopft werden. Dabei ist zwischen zwei Arten der Erneuerung zu unterscheiden:
| Updates sind kleine Änderungen innerhalb einer Version, die zumeist dazu dienen, Sicherheitslücken zu schließen und Fehler zu beseitigen. Gelegentlich werden neue Features eingeführt, die aber nicht wesentlich für den Programmablauf sind. Man erkennt Updates daran, dass sich nur die dritte oder vierte Versionsnummer ändert, also beispielsweise von 1.0.7 auf 1.0.8.
| Upgrades bringen oft tief greifende Veränderungen des Systems und der Oberfläche mit sich. Neue Features und Aufgabenbereiche werden eingeführt. So wird beispielsweise von Joomla! 1.0 nach 1.1 die Codebasis auf neue Objekte umgestellt.
Grundsätzlich sollten Sie vor einem Eingriff in das System immer eine Sicherheitskopie aller Daten anlegen, denn auch, wenn es sich um ein offiziell zur Verfügung gestelltes Update oder Upgrade handelt, ist nie sicher, dass alles glatt geht. ### 18.1.1 Update Entsprechend der Tiefe der Veränderungen des Systems sind Updates auch viel einfacher durchzuführen als Upgrades. Es reicht im Prinzip, die veralteten Dateien auszutauschen. Dazu finden Sie unter der URL developer.joomla.org/sf/go/projects.joomla/frs die entsprechenden Pakete. Für Joomla! 1.0 liegen sie hinter dem Link »Joomla 1.0.x«. Dann wählen Sie die Version, auf die Sie updaten wollen, also beispielsweise »1.0.8«. Hier finden Sie eine Reihe von Dateien, die nach dem Schema »Joomla 1.0.x to 1.0.8 Stable Patch Package.zip« benannt sind, wobei x für die Versionsnummer der alten Version steht. In diesen Archiven sind jeweils die Dateien enthalten, die sich seit der alten Version geändert haben. Praktischerweise befinden sie sich auch gleich auf dem richtigen Pfad, so dass Sie das Archiv einfach im Wurzelverzeichnis von Joomla! entpacken können.
Achtung: Wenn Sie zuvor Programmdateien verändert haben, so kann es passieren, dass diese Dateien und damit Ihre Änderungen überspielt werden. Ist dies der Fall, so sollten Sie nicht einfach die alte Version zurückkopieren, sondern die Änderungen in der neuen Version noch einmal vornehmen, da möglicherweise an anderer Stelle ein sicherheitskritisches Programmstück neu geschrieben wurde.
### 18.1.2 Upgrade Upgrades sind generell schwieriger zu handhaben. Ein Upgrade ist ein Vorgang, der gut geplant sein will. Getreu dem Grundsatz »Never change a running system« sollten Sie sich überlegen, ob die Erneuerung wirklich genügend Vorteile bringt, um den Aufwand zu rechtfertigen. Gerade in Bezug auf Sicherheit werden auch ältere Versionen noch einige Zeit weiter mit Updates versorgt. Es besteht immer das Risiko, dass der Umstieg nicht reibungslos ist. Weisen Sie daher Ihre Benutzer darauf hin, dass ein größerer Systemwechsel ansteht, und schalten Sie die Seite für die Zeit des Umstiegs offline. Meistens ist die Vorgehensweise, zunächst die neue Version zu installieren und die alten Daten dann – eventuell über ein Skript – einzubinden. Wir beschreiben den Vorgang im Folgenden für das Upgrade von Mambo 4.5.2 auf Joomla! 1.0.8. Wenn Sie eine ältere Version von Mambo verwenden, sollten Sie diese zunächst über Updates auf die Version 4.5.3 bringen. Dann gehen Sie wie folgt vor:
| Kopieren Sie die Joomla!-Dateien in das Verzeichnis, in dem das System später liegen soll. Führen Sie nicht die Installation durch, sondern löschen Sie das joomla/installation-Verzeichnis.
| Kopieren Sie die Datei configuration.php Ihrer alten Mambo-Version in das Joomla-Verzeichnis. Achten Sie darauf, dass die Werte der Variablen $mosConfig_absolute_path und $mosConfig_live_site stimmen. Die anderen Parameter wie die Verbindung zur Datenbank können aus Mambo übernommen werden.
| Kopieren Sie Module, Mambots, Komponenten, Sprachen und Templates, die Sie selbst installiert oder geschrieben haben, ins Joomla!-Verzeichnis. Achten Sie dabei darauf, dass Joomla! einige der Erweiterungen von Mambo bereits in den Core mit aufgenommen hat. Sie sollten sich also zuvor vergewissern, dass die Erweiterungen tatsächlich nicht in Joomla! vorhanden sind.
Jetzt sollte Ihre alte Seite auch unter Joomla! wie gewohnt funktionieren.
<< zurück | <top> | vor >>
Zum Katalog
Joomla! bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| NEU: Joomla! 1.5 - für Einsteiger
| Einstieg in Joomla! - Das Video-Training
| CSS-Layouts
| Webseiten erstellen für Einsteiger
| Suchmaschinen-Optimierung für Webentwickler
| Professionelles Webdesign mit (X)HTML und CSS
| Einstieg in osCommerce/xt:Commerce
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de