====== Update - eine vorhandene Sefrengoversion aktualisieren ====== Sefrengo ist updatefähig von jeder vorherigen Sefrengoversion. Desweiteren ist ein Crossupdate von dem WCMS "Der Dirigent" bis einschließlich der Version 1.0.1 möglich. Das Update von höheren Versionsnummern der Software "Der Dirigent" werden ausdrücklich nicht unterstützt. Lesen Sie bei einem Crossupdate auf jeden Fall den [[Migrationsleitfaden|Migrationsleitfaden - Migration einer DeDi Installation zu Sefrengo]]. ===== Vor dem Update ===== Sichern Sie vor dem Update auf jeden Fall Ihre Daten. Die Sicherung sollte sich zusammensetzen aus: * **Dateisystem** - Sichern Sie Ihre Dateien mit einem FTP Client. * **MySql Daten** - Sichern Sie Ihre Sefrengo Datenbank. Zuvor in Sefrengo den Cache löschen, damit die Sicherung so klein wie nötig wird. Zur Sicherung eignen sich webbasierte Werkzeuge wie z. B. phpMyAdmin (http://www.phpmyadmin.net/) oder mySqlDumper (http://www.mysqldumper.de/). ===== Durchführung des Updates ===== - Starten Sie ein ftp Programm. Browsen Sie mit dem FTP Client zu Ihrer Sefrengoinstallation. __Löschen Sie alle Ordner und Dateien des Ordners "backend/" mit Ausnahme von__ * **backend/plugins/** - Ordner enthält eventuell vorhandene Plugins. Der Ordner mitsamt aller Unterordner und Dateien muß erhalten bleiben. * Das neue Backendverzeichnis hochladen. - Aus dem Projektverzeichnis (in der Standardinstallation der Ordner "projekt01/") __alle Dateien und Ordner löschen mit Ausnahme von__ * **projektXX/cms/css/** - In diesem ordner sind alle Dateien gespeichert die vom CSS Editor verwaltet werden. * **projektXX/cms/files/** - Temporäre Dateien des Systems. Dieser Ordner wurde mit Sefrengo 1.4 Beta2 eingeführt. Eventuell ist dieser Ordner also in Ihrer Installation noch nicht vorhanden. * **projektXX/cms/inc/config.php** - Die Konfigurationsdatei des Frontends darf auf keinen Fall gelöscht werden. * **projektXX/cms/js/** - Hier sind die JavaScript Dateien gespeichert, die vom JavaScript Editor verwaltet werden. * **projektXX/media/** - Enthält alle Dateien, die der Sefrengo Dateimanager verwaltet. - Den neuen Projektordner hochladen. - Das Setupverzeichnis hochladen. - Das Setup aufrufen. Folgen Sie den Instruktionen. Im Bildschirm " Installationsart wählen" wählen Sie die Option "Update von einer Vorgängerversion". - Folgen Sie den weiteren Instruktionen. - Löschen Sie am Ende des Setups aus Sicherheitsgründen das komplette "setup" Verzeichnis. ===== Nach dem Update ===== * Löschen Sie vor dem ersten Login den Browsercache und alle Domaincookies. * Module werden nicht automatisch vom System aktualisiert. Es kann sein, das einige Module nach dem Update nicht mehr funktionieren. Meistenteils lässt sich das Problem lösen, indem das Modul durch eine neuere Version ersetzt wird. Ein Paket aller verfügbaren Standardmodule kann zu jeder Sefrengoversion separat bezogen werden. * [http://forum.sefrengo.org/index.php?showtopic=1063|Download aller Standardmodule für Sefrengo 1.4 final] * Prüfen Sie im System Ihre Projekt- und Systemeinstellungen. In einigen, seltenen Fällen kann es vorkommen, dass System- und Projekteinstellungen (Administration-> Projekte, Administration-> System) auf Ihren Ursprungswert zurückgesetzt werden. Diese müssen dann ggf. manuell wieder auf den gewünschten Wert gestellt werden. Dieser Effekt tritt insbesondere bei einem Crossupdate von der Software "Der Dirigent" auf. ====== Versionsspezifische Anmerkungen ====== ===== Sefrengo 1.4.4 (Versionsnummer 01.04.04) zu Sefrengo 1.4.5 (Versionsnummer 01.04.05) ===== **MySQL 5.5** Installationsprobleme unter MySQL 5.5 wurden behoben. **Contentflex 1.8.6** neue Contentflex Version. ===== Sefrengo 1.4.3 (Versionsnummer 01.04.03) zu Sefrengo 1.4.4 (Versionsnummer 01.04.04) ===== **Patch für php 5.3** Probleme unter php >= 5.3 wurden behoben. ===== Sefrengo 1.4.2 (Versionsnummer 01.04.02) zu Sefrengo 1.4.3 (Versionsnummer 01.04.03) ===== **fckeditor 2.6.4** In diesem Release wird der fckeditor in Version 2.6.4 verwendet. ===== Sefrengo 1.4.1 (Versionsnummer 01.04.01) zu Sefrengo 1.4.2 (Versionsnummer 01.04.02) ===== **Contentflex 1.8.1** Wird im Contentflex das Feature Dateiliste (Tempaltevariable {filelist}) verwendet, dann kann es passieren, dass ein Fehler in der Art "Warning: Division by zero in mod.contentflex_cache.php on line 502" auftritt. Der Fehler kann durch ein Update auf die [[http://forum.sefrengo.org/index.php?showtopic=2321|Contentflex Version 1.8.2]] behoben werden. ===== Sefrengo 1.4 (Versionsnummer 01.04.00) zu Sefrengo 1.4.1 (Versionsnummer 01.04.01) ===== **Modul Sprachauswahl 2.0** Das bis jetzt sehr einfach gehaltene Sprachauswahlmodul wurde ersetzt durch eine wesentlich mächtigere Version. Diese Version des Moduls war bis jetzt im Forum unter dem Namen [[http://forum.sefrengo.org/index.php?showtopic=1632|Sprachauswahl 3]] als Download erhältlich. **Modul Treemenu** Dieses Modul gehört ab dieser Version nicht mehr zur Coredistribution. ===== Sefrengo 1.4 Beta2 (Versionsnummer 01.03.01) zu Sefrengo 1.4 (Versionsnummer 01.04.00) ===== **Modul Webgrab und Modul Gästebuch** Ab dieser Sefrengoversion sind beide Module nicht mehr Teil der Coredistribution. Die Module können weiterhin als separater Download über das Sefrengoportal bezogen werden. ===== Sefrengo 1.4 Beta1 (Versionsnummer 01.03.00) zu Sefrengo 1.4 Beta2 (Versionsnummer 01.03.01) ===== **Der Ordner "projektXX/cms/files"** Dieser Ordner im Frontendverzeichnis wird mit der Sefrengo beta2 neu eingeführt. Ist dieser noch nicht vorhanden, muß er für jedes Projekt angelegt werden. Er braucht im Dateisystem zwingend Rechte zum lesen und schreiben (chmod 777). Funktion ist die Speicherung von Ordnern und Dateien, bei denen es keinen Sinn macht, dass Sie im Dateimanager sichtbar sind. Das können zum Beispiel die von Formularen benötigten CAPTCHA Grafiken sein. **Modul Login 2.0** Das Loginmodul wurde in großen Teilen überarbeitet. Bei einem Update des Loginmoduls von einer Version kleiner als 2.0 muß auf jeden Fall die Konfiguration neu angepasst werden. ===== Eine beliebige Vorgängerversion zu Sefrengo 1.4 Beta1 (Versionsnummer 01.03.00) ===== **Modul Categorywalker** Sollte nach einem Update des Categorywalkermoduls im Frontend keine Ausgabe mehr erscheinen, kann dies an einer neuen Option in der Konfiguration des Categorywalkers liegen. Um die Ausgabe wieder zu aktivieren wechseln Sie in die Konfiguration des Moduls, suchen den Punkt "Extras/Sicherheit" und dort die Option "Offline- Seiten". Wähen Sie dann in der Selectbox rechts die Option "Online-Seiten" und speichern die Konfiguration ab. **Modul Navigation 2.0** In den Templates kann kein PHP mehr ausgeführt werden und ist daher zu ersetzen. Dies war mit der Vorgängersoftware "Der Dirigent" möglich. Eventuell sind dadurch Anpassungen an der Modulkonfiguration nötig. * [[profil>1|Björn Brockmann]]