====== Flatpress Upgrade ====== Es gibt verschiedene Möglichkeiten Flatpress zu aktualisieren. Hierbei sollte man berücksichten, was für ein Upgrade man durchführen möchte und wie viele Beiträge und Anhänge vorhanden sind. **Hinweis:** In dieser Anleitung wird "Index neu erstellen" angesprochen. Dieser Menüpunkt ist im //Administrationsmenü -> Wartung// zu finden, aber **nur** wenn das aktuelle deutsche Sprachpaket aus dem Flatpress Wiki installiert wurde. ===== Die Möglichkeiten zum Upgrade ===== - Upgrade einzelner Dateien, zum Beispiel Sicherheitsupdates - Upgrade des gesamten Blogs auf eine neue Version durch Verschieben - Upgrade des gesamten Blogs mit kompletter Datensicherung - Upgrade auf das aktuelle Sprachpaket - Upgrade eines aktuelleren Themes - Upgrade eines Plugins ===== Upgrade einzelner Dateien ===== Dies ist die einfachste Möglichkeit mit dem geringsten Aufwand. Man ersetzt einfach durch Überschreiben die einzelnen Dateien und löscht im Anschluss daran den Cache. Diese Methode eignet sich für Sicherheitsupdates oder kleineren Korrekturen aus Entwicklerversionen (SVN Versionen), sowie Korrekturen an Theme Dateien. Solch ein Upgrade muss im Einzelfall entschieden werden und empfiehlt sich nur für versierte Benutzer von Flatpress. ===== Upgrade durch Verschieben ===== Eine sehr interessante Möglichkeit das bestehende Blog ohne Verlust auf den aktuellen Stand zu bringen. Diese Methode erfordert einen kompletten Zugriff auf den Webspace, sowie ein gutes FTP Programm. Für Installationen, die im Webspace Root liegen, ist diese Methode nicht zu empfehlen, sondern nur für Flatpress Installationen die im einem eigenen Verzeichnis, zum Beispiel "/flatpress", vorhanden sind. - Erstellen eines Verzeichnisses mit dem Namen "neu" - Transfer der aktuellen Flatpress Version in das Verzeichnis "neu" - Umbenennen des bestehendes Blog-Verzeichnisses in "alt" - Umbenennen des Verzeichnisses "neu" nach "bisheriger Name" - Rechte für "fp-content" auf 777 anpassen - Setup ausführen mit anschließender Anpassung der Sprache, Menüs und Plugins - Daten aus "alt" zurück ins neue Blog verschieben - Im Administrationsmenü -> Wartung -> Index neu erstellen **Wichtig:** Ist PrettyUrls im Einsatz, so bitte den Cache manuell mittels FTP-Programm leeren! **Hinweis:** //Aus Sicherheitsgründen empfiehlt es sich das “Setup”-Verzeichnis und die Datei “setup.php” auf dem Webspace zu löschen!// Sollte etwas schief laufen, so kann man durch einfaches Umbennen der Verzeichnisse wieder den Ursprungszustand vor dem Upgrade herstellen. ===== Upgrade mit kompletter Datensicherung ===== Dies sollte die bevorzugte Methode eines Upgrade sein und ist für jede Flatpress Installation geeignet. Ob das Blog im Webspace Root oder in einem anderen Verzeichnis liegt, spielt dabei keine Rolle und man verfügt gleichzeitig über eine aktuelle Datensicherung. - Download des kompletten Blog Datenbestand - Löschen der Bloginhalte auf dem Webspace - Transfer der aktuellen Version auf den Webspace - Rechte für "fp-content" auf 777 anpassen - Setup ausführen mit anschließender Anpassung der Sprache, Menüs und Plugins - Rückspielen der Datenbestände auf den Webspace - Im Administrationsmenü -> Wartung -> Index neu erstellen **Wichtig:** Ist PrettyUrls im Einsatz, so bitte den Cache manuell mittels FTP-Programm leeren! **Hinweis:** //Aus Sicherheitsgründen empfiehlt es sich das “Setup”-Verzeichnis und die Datei “setup.php” auf dem Webspace zu löschen!// Abhängig von Blogumfang und Internetanschluss kann dies einige Zeit in Anspruch nehmen. Es empfiehlt sich eine "index.html"-Datei zu erstellen, die als Inhalt nur einen Hinweis auf das laufende Update hat. Hier ein Beispielablauf in gekürzter Fassung: - index.html auf den Webspace transferieren - Punkte 1 - 4 ausführen (siehe Ablauf oben) - index.html löschen - Punkt 5 ausführen - index.html auf den Webspace transferieren - Punkt 6 ausführen - index.html und den Cache löschen Wird dieser Weg eingeschlagen, steht viel Zeit zur Verfügung um die Datensicherung auszuführen oder wieder zurück zu spielen, ohne das ein Besucher mit Kommentaren oder ähnliches das Upgrade beeinflussen kann. ===== Upgrade Sprachpaket ===== Im Falle, das das deutsche Sprachpaket verwendet wird, kann man dieses Upgrade durch einfaches Transferieren auf dem Webspace aktualisieren. Es muss nur ein Überschreiben des vorhandenen Sprachpaketes erlaubt sein und man kann dies im laufenden Betrieb durchführen. ===== Upgrade eines Themes ===== In diesem Fall empfiehlt es sich, das bisherige Theme vor dem Update auf das Leggero Standard Theme zu wechseln. Nach dieser Aktion ist das Theme, welches erneuert werden soll, nicht mehr im Zugriff eines Benutzers oder auf dem Webspace und kann dadurch überschrieben werden. Ist der Transfer erfolgreich abgeschlossen, ist ein Wechsel zum geupdateten Theme jederzeit wieder möglich. Themepfad in Flatpress: ''/fp-interface/themes/...theme name...'' - Wechsel zum Leggero Standard Theme - Backup des bisherigen Themes durch umbennen oder Datensicherung - Neues Theme einspielen - Cache löschen (empfohlene Vorgehensweise) - Wechsel zum neuen Theme ===== Upgrade eines Plugins ===== Diese Aktion sollte ähnlich ablaufen, wie ein Upgrade des Themes. Auch hier empfiehlt es sich, das Plugin, welches man Updaten will, zuerst in der Plugin Administration zu deaktivieren. Pluginpfad in Flatpress: ''/fp-plugins/...plugin name...'' - Plugin deaktivieren - Backup des Plugins durch Umbennen oder Datensicherung - Neues Plugin einspielen - Plugin aktivieren - falls notwendig, konfigurieren und anpassen Wenn Probleme auftreten, sei es durch Fehlermeldungen oder keine Funktion, sollte man dieses Plugin wieder deaktivieren. Danach mit dem vorher gesicherten Plugin ersetzen und eine Anfrage im Flatpress Forum dazu stellen. Diese Anfrage sollte vorzugsweise in englischer Sprache gestellt werden, es ist aber auch in deutscher Sprache möglich. ===== Anmerkung Autor: ===== Dieser Artikel ist zur Zeit in Bearbeitung, umfasst im Augenblick nur die groben Abläufe und wird nochmalig überarbeitet :-D