Die Open-Source Groupware, Tine 2.0 ist in einer Community Edition installierbar. Sie synchronisiert Termine und Kontakte mittels ActiveSync oder CalDAV mit Smartphones und anderen Geräten. Zudem bietet sie einen Dateimanager und ein CRM.
Ich habe hier die Version 2016.09.7, die jedoch ziemlich in die Jahre gekommen ist und aktualisiert werden muss.
Los gehts…
tine 2.0 – Liste der Major Releases: http://packages.tine20.org/source/
Für das Update von tine20 wird empfohlen, die einzelnen vorgegeben Versionen unterhalb der Hauptversion zu aktualisieren und dann auf die nächst höhere Version. Ich habe mich dran gehalten und sogar alle Versionen Schritt für Schritt aktualisiert. Demnach sieht die Timeline für tine20 von meiner Version 2016.09.7 wie folgt aus, ich habe nachträglich hinzugefügt wieviele Updates installiert wurden und wie lange es gefühlt dauerte:
- Start von: tine 2.0 – 2016.09.7
- tine 2.0 – 2017.02.1
- 1Update (schnell)
- tine 2.0 – 2017.02.5
- 5 Updates (schnell)
- falsche, alte Version bei Über Tine 2.0
- tine 2.0 -2017.08.1
- 8 Updates (langsam)
- falsche, alte Version bei Über Tine 2.0
- tine 2.0 -2017.08.11
- 3 Updates (schnell)
- falsche, alte Version bei Über Tine 2.0
- tine 2.0 -2018.02.1
- 2 Updates (schnell)
tine 2.0 -2018.02.6(gab Problem, was nicht weiter betrachtet wurde)
von PHP 5.6 auf PHP 7.2 an dieser Stelle umgestelltPHP Parse error: syntax error, unexpected ‘->’ (T_OBJECT_OPERATOR) in /Tinebase/Export/Convertible/PreviewServicePdf.php on line 26Parse error: syntax error, unexpected ‘->’ (T_OBJECT_OPERATOR) in /clientsTinebase/Export/Convertible/PreviewServicePdf.php on line 26
- tine 2.0 -2018.08.2
- 9 Updates (schnell)
- neue Icons mit Look und Feel
- tine 2.0 -2018.08.3
- 2 Updates (schnell)
- tine 2.0 -2018.08.4
1 Update (schnell)
Server Requirements
Nachfolgend die Angaben für den Server zur Nutzung von tine20
- Webserver like Apache, Ngnix, …
- MySQL >= 5.4 or MariaDB >= 5.5
- PHP 5.6 – 7.2, version 7.0 – 7.2 recommended.
- Required Extensions: json, gd, date, SPL, SimpleXML, ctype, dom, openssl, iconv, zip, xml, hash, mbstring
- Optional Extensions: Redis, LDAP, Memcache
tine 2.0 Update
Und dann gehts schon los… wobei ich direkt per SSH auf dem Server tätig war …
- Backup der Dateien und Verzeichnisse, sowie der Datenbank
- alles aus dem tine Verzeichniss bis auf die .htaccess und config.inc.php löschen (ggf. hochgeladene Dateien, die ich nicht habe)
- neue Version in das Verzeichnis kopieren
- Besitzer ggf. anpassen:
# chown -R user:group /webdir/tine20/*
- Rechte anpassen:
# find /webdir/tine20 -type f -exec chmod 644 {} +
# find /webdir/tine20 -type d -exec chmod 755 {} +
- Update per Befehlszeile:
# php setup.php --update
- Blick in das tine20.log um ggf. Fehler zu beseitigen dann
- kurzer Test über die WebGUI ob alles gut aussieht, dann wieder von vorne und die selben Schritte mit der nächsten Version durchführen
- nachdem die letzte aktuelle Version installiert wurde, habe ich die Datei config.inc.php.dist gelöscht
tine20 – Update IMAP – Fehler
IMAP Fehler
Ihre Anfrage konnte aufgrund von fehlenden Daten nicht beantwortet werden. In den meisten Fällen wurden diese Daten von einem anderen Benutzer gelöscht. Bitte aktualisieren Sie Ihre momentane Ansicht.
Das war schmerzlos und alles funktioniert wie vorher…
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.