Vor kurzem habe ich über die Installation von Tine 2.0 geschrieben. Da jede Software irgendwann einmal ein Update erfährt und gerade bei Tine 2.0 als noch relativ junges Projekt desöfteren eine neue Version erscheint, beschreibe ich heute wie man ein Update durchführt.
Zu aller erst sollte man eine Datensicherung der bestehenden Installation vornehmen. Ferner sollte man seine Benutzer über die bevorstehende Wartung informieren und/oder das Update zu einem Zeitpunkt durchführen, an dem das System am wenigstens gebraucht wird.
Hinweis: Während das Update durchgeführt wird, steht Tine 2.0 nicht zur Verfügung!
Im ersten Schritt müssen alle bisherigen Dateien außer der config.inc.php gelöscht werden. Überschreiben mit der neuen Version reicht nicht aus!
Als nächstes die Dateien der neuen Version auf den Webspace übertragen.
Über die Adresse http:\\URL-ZU-TINE\setup.php das Setup aufrufen und sich Anmelden. Standardmäßig ist der Benutzername tine20setup und das Passwort setup, sofern diese Angaben nicht beim Installieren oder aus Sicherheitsgründen geändert wurden.
Die Anwendungen die ein Update benötigen sind bereits automatisch ausgewählt.
Anwendungen updaten durch einen klick auf
.
Das eigentlich Update kann unter Umständen eine Weile dauern. Wer die Möglichkeit hat, sollte das Update in einer Testumgebung prüfen. Zum einen um zu sehen, ob es mögliche Probleme gibt, zum anderen um die Dauer für das Update und damit die Größe des Wartungsfenster bestimmen zu können.
Nach erfolgtem Update das Setup über Abmelden verlassen.
Wie bereits erwähnt, steht Tine 2.0 während das Update durchgeführt wird nicht zur Verfügung. Der Benutzer sieht dann nachfolgende Anzeige.
Sobald das Update abgeschlossen ist, wechselt die Anzeige automatisch zur Benutzeranmeldung.
Tine 2.0 Forum – [gelöst] total upgrade fail
Ähnliche Beiträge:
hallo,
als kleine ergänzung zu der guten anleitung:
man kann das update auch (sofern man über shell zugang auf den tine server verfügt) über die kommandozeile machen. bei updates von vielen anwendungen auf einmal bzw. bei einem grossen versionssprung ist das die empfohlene variante.
das kommando (im tine verzeichnis ausführen):
php setup.php –update
viele grüße,
philipp
Servus,
danke für die Anleitung. Meinst Du mit “zuerst müssen alle Daten gelöscht werden” das Verzeichnis httpdocs/tine20?
Lso das ganze Verzeichnis entsorgen und die neue Version in einem gleichen Verzeichnis entpacken?
Danke für ein kurzes Feedback
Bert
Ja, genau, erst die Dateien im Tine-Verzeichnis entfernen und dann die neuen Dateien dort hin entpacken.
, Backup erstellen, sowohl von der Datenbank als auch von den Dateien und Verzeichnissen.
Wichtig: DIe Datei “config.inc.php” muss erhalten bleiben.
Allem voran, wie immer
Sollte die beschriebene Methode auch für einen starken Versionssprung klappen?
Konkret geht es um ein Update von 2009-11-4 auf 2010-03-3.
Getestet habe ich es zwar nicht, aber mir ist auch nichts gegenteiliges bekannt. Zur Not mal im Forum nachfragen.