Skip to main content

Update auf Windows

Diese Seite dokumentiert, wie Updates von Squeeze auf Windows durchzuführen sind.

Die Update-Schritte sind i. d. R. gleich, je nach Produktversion können allerdings einzelne Sonder-Tätigkeiten wie z. B. das aktivieren einer PHP-Extension notwendig sein.

Grundsätzliches Vorgehen

1. Update des htdocs Ordners

Der htdocs enthält den Programmcode von Squeeze und stellt i. d. R. die einzige zu aktualisierende Komponente dar.

image-1658235368553.png

Schritte
  1. Datenbankbackup erstellen!
  2. SQUEEZE Dienste beenden
  3. htdocs Verzeichnis sichern
  4. neues htdocs Verzeichnis im SQUEEZE Verzeichnis entpacken
  5. Im htdocs\Worker-Verzeichnis muss die umzug.json enthalten sein, sie muss aus dem gesicherten htdocs Verzeichnis kopiert werden.
  6. Ggf. sicherstellen ob Jobs aus dem alten htdocs\jobs Verzeichnis in das neue htdocs\jobs Verzeichnis kopiert werden müssen.
  7. SQUEEZE Dienste wieder starten
  8. Datenbankmigration über die Web-Oberfläche ausführen:

    image-1658235122650.png

Zur Durchführung einer Datenbankmigration muss unter dem Reiter Migrationen das Symbol "Migration Ausführen" angeklickt werden.

image-1650887454008.png

Tragen Sie nun den Mandantennamen in das angegebene Feld ein und klicken Sie auf "Speichern" um die Migration auszuführen.

image-1650887530401.png

Nun kann über den Reiter "System" die aktuelle Version des Systems angezeigt werden. 

image-1658235236599.png

image-1641982910834.png

2. Update von anderen Komponenten

Die folgenden Schritte sind nicht bei jedem Update notwendig. Sie müssen nur beachtet werden, falls eine der vermerkten Versionen zum Einsatz kommt und die notwendigen Vorraussetzen nicht erfüllt sind.

PHP Extension - sodium (ab Squeeze Version 2.3.0)

Ab Squeeze 2.3.0 wird die PHP Extension Sodium benötigt.

Die Datei kann unter  \Squeeze\php\php.ini gefunden werden. In der Datei nach "Sodium" suchen und in der entsprechenden Zeile das Semikolon entfernen:

image-1671027876113.png

Anschließend muss der Webserver einmal neu gestartet werden.

OpCache deaktivieren (jede Squeeze Version)
  1. opcache für CLI Prozesse deaktivieren (opcache.enable_cli=0 in der php.ini)