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
shell> cd /opt
shell> mv ofork ofork-old
Laden Sie zunächst das Quellarchiv als .tar.gz - OFORK 11 Patch Level 4 tar.gz herunter.
Entpacken Sie das Archiv (zum Beispiel mit tar ) in das Verzeichnis /opt und benennen Sie das Verzeichnis von ofork-11.0.4 in ofork um (siehe nachstehend).
shell> cd /opt
shell> wget https://ftp.o-fork.de/ofork-11.0.4.tar.gz
shell> tar xzf ofork-11.0.4.tar.gz
shell> mv ofork-11.0.4 ofork
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.
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.
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
Hinweis: Es kann vorkommen, dass folgende Perl Module zusätzlich installiert werden müssen:
cpan install Moo
cpan install Types::Standard
oder
sudo apt-get install -y libtypes-path-tiny-perl
sudo apt-get install -y libmoo-perl
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-11.pl
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
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 © 2023 einraumwerk / ofork