====== Update auf Version 4 von Version 3.x ====== Bei einem Update von Admidio Version 2 auf **eine aktuelle Version 4** musst du erst ein Zwischenupdate auf Version 3 machen. Es ist kein Update von Admidio 2.x direkt auf Admidio 4.x möglich. Schaue dir dazu [[de:2.0:update_von_2.x_auf_3.x|die Anleitung zu einem Update von Admidio 2 auf Admidio 3]] an. Bei einem Update von Admidio 3.x auf die Version 4.x sind ein paar Besonderheiten zu beachten. Dies liegt unter anderem daran, dass wir in Version 4 das Layout komplett überarbeitet haben und in Teilen auch die Ordnerstruktur verändert wurde. Vor einem Update solltest du als erstes prüfen, ob deine verwendeten Plugins für die Version 4 freigegeben sind. Diese Information findest du im [[de:plugins:index|Plugin-Bereich]]. Sind die Plugins aktuell dann musst du dir im klaren sein, dass ein einfaches Update des Themes nicht möglich ist. Die CSS-Dateien haben sich vollständig geändert und es wurde nun eine Template-Engine eingebunden. Hast du vorher Anpassungen am Theme vorgenommen, so musst du diese in dem Theme der Version 4 erneut durchführen. Sofern auch dies kein Problem für dich darstellt, steht einem Update auf die Version 4 nichts mehr im Wege. Folgende Schritte solltest du nun durchführen: - [[de:2.0:datenbankbackup_erstellen_und_wiederherstellen|Erstelle zuerst ein Backup von der Datenbank]] (In der Datenbank werden alle deine Benutzerdaten, Rollenberechtigungen, Rollenmitgliedschaften uvm. gespeichert) ! - Ersetze die Ordner **adm_program**, **adm_themes** und **adm_plugins** durch die gleichnamigen Ordner der Version 4. - Tausche die **index.php** im Admidio-Verzeichnis aus. - Die [[de:2.0:admidio_customization|Wikiseite zu Layout-Anpassungen]] im Theme kann dir helfen unser Theme an dein gewünschtes Layout anzupassen. - Kopiere deine config.php-Dateien in die entsprechenden **adm_plugins** Ordner (z.B. birthday). Beachte dabei, dass sich die Ordnernamen von **sidebar_announcement** in **announcement-list**, **sidebar_dates** in **event-list**, **sidebar_online** in **who-is-online** geändert haben ! - Aktualisiere [[de:plugins:index|weitere Plugins]], welche du bisher genutzt hast und die nicht direkt mit Admidio ausgeliefert werden. - Sofern du unter Punkt 1 ein Backup erstellt hast, kannst du nun im Browser die Updateseite direkt aufrufen ''www.example.org/admidio/adm_program/installation/update.php''.\\ \\ Diese führt dich zum Update-Dialog. Aus Sicherheitsgründen musst du hier nun Benutzername und Passwort eines Administrators angeben und kannst danach die Datenbank auf Version 4 aktualisieren. Sollte es bei diesem Schritt Probleme geben, so lösche einmal alle Cookies zu eurer Domain und rufe die Updateseite erneut auf. Nun hast du Admidio erfolgreich auf Version 4 aktualisiert und kannst damit arbeiten.