Inhaltsübersicht
Teil 1: Technik & Update
- Pflicht-Update & Hintergründe
- Voraussetzungen (Treiber)
- Installationspfade & Durchführung
- Troubleshooting & Debug Mode
- Ausblick: Migration auf PHP 8.2
- Technisches FAQ
Teil 2: Vision & Strategie
- Asset.Desk Web Standalone
- ONE ITSM Vision
- Technologie-Wechsel (.NET)
- Unternehmensstrategie
FCS Tech Roadmap 2026 – Teil 1
Wichtige Updates: PHP 8.1 EOL & Sicherheit (HEINZELMANN Service.Desk)
Dies ist eine Zusammenfassung des technischen Update-Webinars. Das vollständige Video finden Sie hier. Der Fokus liegt auf notwendigen Aktualisierungen für den HEINZELMANN Service.Desk (PHP, SQL-Treiber) und Sicherheitsverbesserungen.
Die Zeitstempel (Format MM:SS) geben den ungefähren Startpunkt des jeweiligen Themas im Video an.
Die Zeitstempel (Format MM:SS) geben den ungefähren Startpunkt des jeweiligen Themas im Video an.
Einführung & Update-Strategie (ca. 00:48 – 04:50)
Hintergrund: PHP 8.1.32 erreicht im Dezember den End-of-Life (EOL) Status. Gleichzeitig stehen wichtige Updates für die Kommunikation zwischen HEINZELMANN und dem SQL Server an.
- Strategie: Der Rollout erfolgt gestaffelt, damit die beiden großen Themen nacheinander umgesetzt werden können. Die Pakete für die neue Version und PHP stehen jedoch bereits bereit. 01:08
- Ziel: Sicherstellung der Stabilität und Sicherheit der Service.Desk Umgebung.
Service & Download-Bereich (Knowledge Base) (ca. 04:57 – 08:00)
Wir haben die Struktur der Downloads und Anleitungen zentralisiert, um den Zugriff zu vereinfachen.
- Zentraler Zugriff: Alle Updates (Asset.Desk, HEINZELMANN, Install.Desk, Security.Desk) sind über die Knowledge Base verlinkt. 05:13
- FTP-Server (ICCM): Hier finden Sie die eigentlichen Installationsdateien:
- HEINZELMANN Service.Desk Programm
- HEINZELMANN Dienst (für Eskalationen, Mail-to-Ticket etc.) 06:24
- PHP-Pakete (aktuell 8.1, zukünftig 8.2) 06:37
- Standard-Pfade: Die Installation erfolgt meist unter
inetpub/wwwroot(Programm) und einem separaten Dienst-Verzeichnis. 07:25
Schritt 1: Treiber & Dienst-Update (Ab sofort) (ca. 08:13 – 12:20)
Bevor das PHP-Update erfolgt, muss die Basis-Kommunikation aktualisiert werden. Dies betrifft insbesondere den Zugriff auf die Datenbank.
⚠️ Warnung: Treiber-Checkliste (MSOLEDB)
Ab Dienst-Version 6.40 ist die Installation neuer Treiber zwingend erforderlich:
1. MSOLEDB Treiber 19 installieren.
2. VCL Redist 14.44 installieren.
Erst danach den neuen HEINZELMANN Dienst installieren! Ohne die Treiber läuft der Dienst zwar, kann aber keine Verbindung zur Datenbank aufbauen (Mails werden nicht verarbeitet). 09:10
Ab Dienst-Version 6.40 ist die Installation neuer Treiber zwingend erforderlich:
1. MSOLEDB Treiber 19 installieren.
2. VCL Redist 14.44 installieren.
Erst danach den neuen HEINZELMANN Dienst installieren! Ohne die Treiber läuft der Dienst zwar, kann aber keine Verbindung zur Datenbank aufbauen (Mails werden nicht verarbeitet). 09:10
- Sicherheits-Feature: Das Update beinhaltet eine verbesserte Verschlüsselung für Exchange-Passwörter im Mail-to-Ticket Prozess. 11:30
- Troubleshooting (Debug Mode): Sollte der Dienst nach dem Update hängen, aktivieren Sie den "Debug Mode" in der
Heinzelmann Service.ini(Wert auf1setzen) für detaillierte Logs. 10:10
Schritt 2: PHP Update auf 8.2 (Vorschau) (ca. 12:27 – 15:10)
Der zweite Schritt wird separat kommuniziert, aber hier ist bereits der technische Ausblick für Admins:
- Komponenten: Programm-Update auf Version 7.21 (oder neuer) + PHP 8.2 Paket.
- Konfiguration im IIS:
- Handler-Zuordnung: Umstellung des PHP-Handlers (FastCGI) auf das neue PHP 8.2 Verzeichnis. 13:17
- Ordner-Berechtigungen: Zukünftig nutzen wir für den Zugriff auf die Verzeichnisse (PHP & Heinzelmann) den "Authentifizierten Benutzer" (Authenticated User) statt des lokalen IUSR, um die Sicherheit zu erhöhen. 14:19
Fazit & Unterstützung (ca. 16:23 – 16:58)
Alle Schritte sind detailliert in der Knowledge Base dokumentiert. Bei Unsicherheiten oder Fragen unterstützt unser Support-Team gerne.
- Dokumentation: Nutzen Sie die Anleitungen und verlinkten Artikel in der Knowledge Base. 16:38
- Support: Melden Sie sich einfach per Ticket, wenn Sie Unterstützung beim Update benötigen.
Technisches FAQ: HEINZELMANN Update (Version 7.20.1 / Dienst 6.40) & PHP-Migration
Update-Voraussetzungen und Treiber
Frage: Welche exakte Versions-Kombination ist zwingend erforderlich?
Für das Update müssen HEINZELMANN Version 7.20.1 und der HEINZELMANN Dienst Version 6.40 installiert werden. Diese Komponenten müssen zwingend zusammen aktualisiert werden, da ältere Dienst-Versionen (6.30 bis 6.34) nicht mehr kompatibel sind und aus dem Download-Bereich entfernt wurden. Hintergrund ist unter anderem eine neue Verschlüsselung der Exchange-Passwörter in der Datenbank.
Frage: Welche Systemkomponenten müssen vor der Installation des Dienstes 6.40 auf dem Server vorhanden sein?
Bevor der neue Dienst installiert wird, müssen folgende Treiber installiert sein, um die Kommunikation zwischen Webserver und SQL-Server zu gewährleisten:
- MSOLEDB Treiber 19.
- VC_redist.x64.
Ohne den MSOLEDB-Treiber kann der Dienst keine Verbindung zur Datenbank aufbauen.
Frage: Woran erkenne ich technisch, dass der MSOLEDB-Treiber fehlt oder fehlerhaft ist?
Das Fehlerbild ist spezifisch: Der Dienst läuft scheinbar normal und verarbeitet E-Mails ("arbeitet"), er kann die Daten jedoch nicht in die SQL-Datenbank schreiben ("nicht ablegen"). Es erfolgt also keine Ticketerstellung trotz Mail-Abruf.
Debugging und Fehleranalyse
Frage: Wie aktiviere ich das detaillierte Debugging zur Fehleranalyse?
Zur erweiterten Diagnose muss die Konfigurationsdatei Heinzelmann Service_ini im Programmverzeichnis bearbeitet werden. Dort kann der Debug Mode aktiviert werden.
- **Was wird protokolliert?** Das Log zeigt, ob die Konfiguration korrekt gelesen werden kann, ob der Zugriff auf das Postfach (Mail-to-Ticket) gelingt und ob Mails verarbeitet werden können.
PHP-Migration (auf 8.2) und IIS-Anpassungen
Frage: Welche IIS-Konfigurationen ändern sich konkret durch das PHP-Update (auf 8.2)?
Da PHP 8.1.32 "End of Life" ist, erfolgt ein Wechsel auf PHP 8.2 (geplant mit Version 7.21 bzw. 7.20.2). Dies erfordert zwei manuelle Eingriffe im IIS (Internet Information Services):
- Handler-Zuordnung (FastCGI): Die Modulzuordnung des Heinzelmanns muss explizit auf die neue PHP-Version umgestellt werden.
- Dateisystem-Berechtigungen: Die Zugriffsberechtigungen für das PHP-Verzeichnis und das Heinzelmann-Programmverzeichnis ändern sich. Zukünftig muss der „Authentifizierte Benutzer“ (Authenticated User) in die ACL (Access Control List) der Ordner aufgenommen werden, während bisher oft der lokale IIS-Nutzer ausreichte.
Frage: Wo befinden sich die relevanten Verzeichnisse für das Update standardmäßig?
In einer Standardinstallation liegen die relevanten Ordner meist unter inetpub\wwwroot. Zu beachten sind dabei drei Bereiche:
- Das Programmverzeichnis (Heinzelmann Web),
- Das Verzeichnis für den Heinzelmann Service,
- Das PHP-Verzeichnis.
Diese Pfade sind relevant für die oben genannten Berechtigungsanpassungen.
Wichtige Zusammenfassung: Die Aktualisierung auf Version 7.20.1 / Dienst 6.40 erfordert die Vorinstallation des MSOLEDB Treiber 19. Die bevorstehende Migration auf PHP 8.2 macht manuelle Anpassungen der FastCGI-Handler und der Dateisystem-Berechtigungen (Authentifizierte Benutzer) im IIS notwendig.
Frage: Welche exakte Versions-Kombination ist zwingend erforderlich?
Für das Update müssen HEINZELMANN Version 7.20.1 und der HEINZELMANN Dienst Version 6.40 installiert werden. Diese Komponenten müssen zwingend zusammen aktualisiert werden, da ältere Dienst-Versionen (6.30 bis 6.34) nicht mehr kompatibel sind und aus dem Download-Bereich entfernt wurden. Hintergrund ist unter anderem eine neue Verschlüsselung der Exchange-Passwörter in der Datenbank.
Frage: Welche Systemkomponenten müssen vor der Installation des Dienstes 6.40 auf dem Server vorhanden sein?
Bevor der neue Dienst installiert wird, müssen folgende Treiber installiert sein, um die Kommunikation zwischen Webserver und SQL-Server zu gewährleisten:
- MSOLEDB Treiber 19.
- VC_redist.x64.
Frage: Woran erkenne ich technisch, dass der MSOLEDB-Treiber fehlt oder fehlerhaft ist?
Das Fehlerbild ist spezifisch: Der Dienst läuft scheinbar normal und verarbeitet E-Mails ("arbeitet"), er kann die Daten jedoch nicht in die SQL-Datenbank schreiben ("nicht ablegen"). Es erfolgt also keine Ticketerstellung trotz Mail-Abruf.
Frage: Wie aktiviere ich das detaillierte Debugging zur Fehleranalyse?
Zur erweiterten Diagnose muss die Konfigurationsdatei
Heinzelmann Service_ini im Programmverzeichnis bearbeitet werden. Dort kann der Debug Mode aktiviert werden.
- **Was wird protokolliert?** Das Log zeigt, ob die Konfiguration korrekt gelesen werden kann, ob der Zugriff auf das Postfach (Mail-to-Ticket) gelingt und ob Mails verarbeitet werden können.
Frage: Welche IIS-Konfigurationen ändern sich konkret durch das PHP-Update (auf 8.2)?
Da PHP 8.1.32 "End of Life" ist, erfolgt ein Wechsel auf PHP 8.2 (geplant mit Version 7.21 bzw. 7.20.2). Dies erfordert zwei manuelle Eingriffe im IIS (Internet Information Services):
- Handler-Zuordnung (FastCGI): Die Modulzuordnung des Heinzelmanns muss explizit auf die neue PHP-Version umgestellt werden.
- Dateisystem-Berechtigungen: Die Zugriffsberechtigungen für das PHP-Verzeichnis und das Heinzelmann-Programmverzeichnis ändern sich. Zukünftig muss der „Authentifizierte Benutzer“ (Authenticated User) in die ACL (Access Control List) der Ordner aufgenommen werden, während bisher oft der lokale IIS-Nutzer ausreichte.
Frage: Wo befinden sich die relevanten Verzeichnisse für das Update standardmäßig?
In einer Standardinstallation liegen die relevanten Ordner meist unter
inetpub\wwwroot. Zu beachten sind dabei drei Bereiche:
- Das Programmverzeichnis (Heinzelmann Web),
- Das Verzeichnis für den Heinzelmann Service,
- Das PHP-Verzeichnis.
