EQdkp Plus Navigation:   Home  |   Forum  |   Wiki  |   Translate  |   Bugtracker  |   WebSVN  |  USVN

Versionsupdate

Aus EQdkp Plus Wiki

Inhaltsverzeichnis

Datenbankbackup erstellen

Als allererstes solltest du eine komplette Datenbanksicherung machen. Dies geht entweder über die interne Backupfunktion (Adminbereich -> "Sicherung") oder über ein beliebiges MySQL Frontend, zum Beispiel phpMyAdmin.

Interne Backupfunktion

Besuche im Adminmenü den Link "Sicherung" (unter der Kategorie "MySQL") und klicke auf "Datenbank sichern". Eventuell kannst du als Format noch "gzip" statt "text" auswählen, um die Größe des Downloads zu verringern. Du erhälst eine Text/Archivdatei, in der sich ein komplettes Backup deiner Datenbank befindet.
In der Version 0.7 wird auch eine Funktion enthalten sein, um dieses Backup ganz einfach wieder zurückzuspielen, in der Version 0.6 muss das noch per MySQL Frontend gemacht werden (siehe unten).

phpMyAdmin

Exportieren mit phpMyAdmin

0 - Logge dich in phpMyAdmin ein
1 - Wähle links die gewünschte Datenbank aus
2 - Klicke oben in der Menüleiste auf "Exportieren"
3 - Wähle die gewünschten Tabellen aus
4 - aktiviere die Option "Senden"
5 - (optional) wähle eine Komprimierung für die Datenbank aus
6 - Klicke auf OK und du erhälst deine Datenbank als Download


Update von EQdkp-Plus

Ich beschreibe hier das Updatene eines Systems mit Hilfe des vollen Packetes. Bei den Updatepacketen, die bei neueren Versionen zur Verfügung stehen, darf Schritt 1b nicht ausgeführt werden.

Schritt 1b: Alte Dateien Löschen [Vollpacket]

GILT NUR FÜR DAS VOLLPACKET! BEI UPDATEPAKETEN DATEIEN NICHT LÖSCHEN! Nachdem das Datenbankbackup sicher auf dem Rechner gespeichert ist, kann es losgehen. Benutze dazu einen FTP-Zugang. Nach dem einloggen sicherst du als allererstes die Datei config.php. In dieser sind die Zugangsdaten zur Datenbank gespeichert. Es werden alle Daten und Ordner entfernt, ausser der Datei config.php und dem Ordner data. Der Ordner data Ordner wurde erst mit 0.6.2.3 eingeführt, ist also erst ab dieser Version vorhanden. Da die eigentlichen Daten in der Datenbank gespeichert sind, passiert ihnen bei diesem Schritt auch nichts.

Schritt 2: Neue Dateien hochladen

Als nächstes lädst du das neueste EQdkp-Plus Paket in den selben Ordner hoch (achte darauf, dass du auch wirklich den richtigen Ordner erwischst, und nicht ungewollt einen Unterordner erstellst). Optimalerweise hast du das Paket davor schon heruntergeladen und entpackt.

Schritt 3: Datenbank updaten

Updatewarnung im Adminmenü
Updatewarnung auf der Updateseite
erfolgreiches Update

Logge dich ins EQdkp-Plus ein und gehe ins Adminmenü. Dort sollte jetzt eine Warnmeldung erscheinen, die besagt, dass dein System ein Update benötigt. Außerdem siehst du dort auch die Warnungen für Plugins, wenn diese ebenfalls ein Datenbankupdate benötigen (doch später dazu mehr).
Klicke auf Hier klicken, um das Problem zu beheben, um auf die Updateseite zu gelangen.

Auf der Updateseite wird dir nun angezeigt, welche Komponenten des EQdkp-Plus in deiner Datenbank noch nicht aktuell sind. Um das Update durchzuführen, kannst du nun entweder auf Hier klicken, um das Problem zu beheben klicken, um alle nötigen Updates durchzuführen, oder jedes Update einzeln ausführen (weiter unten auf der Seite).

Es erscheinen nun die einzelnen Updateschritte und jeweils ein grünes oder rotes Lämpchen davor. Wenn alle Lämpchen grün sind, heißt das, dass alles in Ordnung ist. Sollten ein oder mehrere Lämpchen rot sein, deutet dies auf eine inkonsistente Datenbank hin, und ihr müsst euch fragen, ob es nun ein gravierendes Problem gibt.

Oft sind ein oder zwei fehlgeschlagene Updates kein Problem, und euer System läuft trotzdem problemlos weiter. Oft ist es aber auch andersrum, dass genau ein sehr kritisches Update nicht geklappt hat, und euer System büßt an Kernfunktionalitäten ein. In jedem Fall solltet ihr bei fehlgeschlagenen Updates mal im Forum suchen und wenn noch nicht geschehen nachfragen.





Update der Plugins

Beispiel an Hand des Raidplans
Ein Erfolgreiches Datenbankupgrade des Raidplaners

Da auch die Plugins neue Datenbankeinträge haben können, sind hier eventuell ebenfalls Updates nötig. Seit EQdkp-Plus Version 0.6.2.3 werden diese auf der Admin-Indexseite angezeigt. Bitte unbedingt alle nötigen Updates ausführen, da sonst Fehler auftreten können.

Klicke auf der Admin Indexseite euf den entsprechenden "beheben" Link des zu updatenden Plugins. Du wirst auf die Seite "Einstellungen" dieses Plugins weitergeleitet (diese Seite kannst du natürlich auch manuell aufrufen) und siehst hier nochmals die Updatewarnung, jetzt mit einem Button "Datenbank aktualisieren".

Wenn du auf diesen Button klickst, wird wie beim EQdkp-Plus selber wieder ein Updateergebnis angezeigt, auch hier gilt: wenn alle Schritte grün abgehakt sind, ist alles in Ordnung.

Bitte beachte: Updates müssen in jedem installierten Plugin seperat ausgeführt werden!

Kontrolle

Manuelles prüfen der Datenbank

Klicke im Adminmenü auf "Update" (Kategorie "EQDKP Update").
Dort erscheint die Liste mit allen Updates, die für das EQdkp-Plus vorhanden sind. Der Updater überprüft, ob sie erfolgreich installiert sind oder nicht.

Erfolgreiche Updates haben ein grünes Lämpchen, fehlende oder fehlerhafte ein rotes.

Zudem kann man hier das erneute Ausführen des Updates erzwingen, was zum Beispiel erforderlich ist, wenn man von einer Entwicklerversion auf eine stabile Version updaten will.