Update OFORK 10

Vorbereitung: Stellen Sie sicher, dass ihr OFORK mit der Version 7, Version 8 oder Version 9 installiert ist.



Schritt 1: Stoppen Sie alle relevanten Dienste und den OFORK-Daemon

Stellen Sie sicher, dass keine laufenden Dienste oder Cron-Jobs mehr vorhanden sind, die versuchen, auf OFORK zuzugreifen.
Dies hängt von Ihrer Dienstkonfiguration ab, hier ein Beispiel:


root> /etc/init.d/cron stop
root> /etc/init.d/postfix stop
root> /etc/init.d/apache stop


Stoppen Sie OFORK Cron-Jobs und den Daemon (in dieser Reihenfolge):


ofork> cd /opt/ofork/
ofork> bin/Cron.sh stop
ofork> bin/ofork.Daemon.pl stop



Schritt 2: Datenbank sichern und das bestehende OFORK sichern:


shell> cd /opt
shell> mv ofork ofork-old



Schritt 3: Installieren Sie OFORK mit ofork-10.0.6.tar.gz

Laden Sie zunächst das Quellarchiv als .tar.gz - OFORK 10 Patch Level 6 tar.gz herunter.
Entpacken Sie das Archiv (zum Beispiel mit tar ) in das Verzeichnis /opt und benennen Sie das Verzeichnis von ofork-10.0.6 in ofork um (siehe nachstehend).


shell> cd /opt
shell> wget https://ftp.o-fork.de/ofork-10.0.6.tar.gz
shell> tar xzf ofork-10.0.6.tar.gz
shell> mv ofork-10.0.6 ofork



Schritt 4: Anpassung der Config.pm

Kopieren Sie die Datei /opt/ofork-old/Kernel/Config.pm in /opt/ofork/Kernel/Config.pm

Hinweis: Sollten Sie OFORK nicht im Standardpfad /opt/ofork/.. intstalliert haben, müssen Sie die Pfade in /opt/ofork/Kernel/Config.pm anpassen.



Schritt 5: Artikeldaten wiederherstellen

Wenn Sie OFORK so konfiguriert haben, dass Artikeldaten im Dateisystem gespeichert werden, müssen Sie den Artikelordner in /opt/ofork-old/var/
oder den in der Systemkonfiguration angegebenen Ordner wiederherstellen.
Dazu kopieren Sie den entsprechenden Ordner in das neue OFORK.



Schritt 6: Dateiberechtigungen

Bitte führen Sie den folgenden Befehl als root-Benutzer aus, um die Datei- und Verzeichnisberechtigungen für OFORK festzulegen.
Es wird versucht, die richtigen Benutzer- und Gruppeneinstellungen zu finden, die für Ihr Setup erforderlich sind.


shell> cd /opt/ofork/
shell> bin/ofork.SetPermissions.pl



Schritt 7: Führen Sie das Migrationsskript aus

Hinweis: Das Migrationsskript fordert Sie eventuell auf, bei Bedarf eine Zeitzone für OFORK festzulegen.
Es ist sehr wichtig, dass Sie die richtige Zeitzone (OFORKTimeZone) für die Datenspeicherung einstellen und behalten,
ansonsten werden das Datum und die Uhrzeit der nach dem Update hinzugefügten Daten (Tickets, Artikel, etc.) mit einer anderen Zeitzone gespeichert.

Führen Sie das Migrationsskript aus (als Benutzer ofork, NICHT als root):


ofork> cd /opt/ofork/
ofork> scripts/DBUpdate-to-10.pl



Schritt 8: Starten Sie Ihre Dienste neu

Dies hängt von Ihrer Dienstkonfiguration ab, hier ein Beispiel.


root> /etc/init.d/apache start
root> /etc/init.d/postfix start
root> /etc/init.d/cron start

Hinweis: Sollte beim Aufruf von OFORK im Browser ein Error 500 erscheinen, löschen Sie bitte die Datei ZZZAAuto.pm.
Danach können Sie problemlos OFORK wieder aufrufen.


shell> cd /opt/ofork/Kernel/Config/Files
shell> rm ZZZAAuto.pm



Schritt 9: Starten Sie den OFORK-Daemon

Der OFORK-Daemon ist verantwortlich für die Behandlung von asynchronen und wiederkehrenden Aufgaben in OFORK.
Der Daemon behandelt auch alle GenericAgent-Jobs und muss vom ofork-Benutzer gestartet werden.


shell> /opt/ofork/bin/ofork.Daemon.pl start



Hinweis: Wenn Sie Probleme mit dem Update haben, können Sie eine Nachricht an support@o-fork.de senden.
Unsere professionellen Services unterstützen Sie gerne.




Copyright © 2003-2017 OTRS AG
Copyright © 2021 einraumwerk / ofork