Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Installation osTicket V1.10 V1.11 Windows Server 2019 IIS10 PHP7 bzw. Installation osTicket Windows Server 2016 Ticketsystem IT Helpdesk

Mitglied: ost1cket

ost1cket (Level 1) - Jetzt verbinden

12.01.2019, aktualisiert 18.10.2019, 5150 Aufrufe, 3 Kommentare, 1 Danke

osTicket

kostenloser Download: https://osticket.com/ | https://osticket.com.de/

In diesem Turorial installieren wir ein Ticketsystem/Helpdesk ohne Cloud.


UPDATE +++

Es gibt von osTicket nun ein Video (18.08.2019, meine Anleitung ist von 01/2019)
https://docs.osticket.com/en/latest/Getting%20Started/Installation.html

UPDATE +++






Inhaltsverzeichnis

  • Vorwort
  • Windows Server IIS einrichten
  • PHP anbinden
  • osTicket v1.10.4
  • osTicket v1.11.0-rc1
  • Exchange IMAP
  • Cron Job Aufgabenplanung
  • LDAP Plugin einrichten
  • FAQ

Vorwort

Dieses Tutorial richtet sich an Kollegen
  • welche in Ihrer gewohnten Windows (z.B. Datacenter) Umgebung bleiben möchten,
  • und/oder keine Erfahrung mit PHP, mySQL haben,
  • und/oder selbst osTicket unter Windows testen wollen,
  • und/oder die Daten nicht in die Cloud (Hosting Service) abgeben können (z.B. DSGVO Hick-Hack 25.05.18).

Hier beschreibe ich meinen Weg wie ich osTicket installiert hatte und nutze.
Ich nutze hierfür extra einen eigenen virtuellen Server (Hyper V 2019 / Datacenter), um keine Konflikte mit anderen Anwendungen zu erzeugen.
=> Es soll somit als Beispielvorlage verstanden werden.


Ich beginne zunächst mit osTicket v1.10.4 da man hier mehr Informationen im Internet findet, außerdem stellt es für mich ein Kontrolle (z.B. kann ich PHP7.3 statt 7.2 nutzen) dar.
Wer möchte kann auch direkt Version 1.11.x nehmen (dabei handelt es sich nur wie unten beschrieben um den Ordner 'upload')

Kurze Anmerkung zum Hersteller"support" ("WINDOWS RECOMMENDED LINKS"):
https://docs.osticket.com/en/latest/Getting%20Started/Installation.html
  • PHP5.6 wie auf der Herstellerseite noch angegeben (2019/02) wollte ich nicht verwenden, da der Support dafür eingestellt wurde: http://php.net/supported-versions.php
  • statt MariaDB5.5 nutze ich mySQL V8.x

Windows Server 2019 Datacenter / Hyper V

FYI: Hyper V Gen2 / alle Windows Updates ausgeführt / Windows Defender aktiv

Serverrolle IIS + CGI
roll - Klicke auf das Bild, um es zu vergrößern


Programme

Hier wurden jeweils kostenlose Variaten genutzt.

  • Microsoft Visual C++ Redistributable für Visual Studio 2017
Datei: vc_redist.x64.exe
https://support.microsoft.com/de-de/help/2977003/the-latest-supported-vi ...

Microsoft URL Rewrite Module 2.1
Datei: rewrite_amd64_de-DE.msi
https://www.microsoft.com/en-us/download/details.aspx?id=7435

Visual Studio Community Edition 2017
wird für mySQL benötigt
Datei: vs_community__123456789.exe
https://www.microsoft.com/germany/techwiese/aktionen/visual-studio-koste ...

MySQL for Visual Studio 1.2.8
Datei: mysql-for-visualstudio-1.2.8.msi
https://dev.mysql.com/downloads/windows/visualstudio
Typical

MySQL Installer 8.0.13
Datei: mysql-installer-community-8.0.13.0.msi
https://dev.mysql.com/downloads/installer/
mysql - Klicke auf das Bild, um es zu vergrößern

PHP 7.3.1 VC15 x64 Non Thread Safe (2019-Jan-10 00:54:24)
Datei: php-7.3.1-nts-Win32-VC15-x64.zip
http://de.php.net/downloads.php

PHP 7.2.13: osTicket V.1.10.4 ok / osTicket V.1.11.0 ok
PHP 7.3.1: osTicket V.1.10.4 ok / osTicket V.1.11.0 Problem

Ordner entpacken
Inhalt kopieren nach: C:\PHP

IIS einrichten
Information: https://www.windowspro.de/wolfgang-sommergut/web-server-iis-windows-10-i ...

hzurordnung - Klicke auf das Bild, um es zu vergrößern

Modulzuordnung hinzufügen...
hzurordnung2 - Klicke auf das Bild, um es zu vergrößern


Dateiberechtigung anpassen
Datei: C:\inetpub\wwwroot\include\ost-config.php
Vollzugriff: IIS_IUSRS (Servername\IIS_IUSRS)


  • IIS neu starten


osTicket Check
Schauen wir mal ob wir die (alte) Version per PHP ansprechen können.

osTicket Core, v1.10.4
Datei: osTicket-v1.10.4.zip
https://osticket.com/download/


Ordner 'upload' kopieren
Quelle: …\Downloads\osTicket-v1.10.4\osTicket-v1.10.4.zip\osTicket-v1.10.4
Ziel: C:\inetpub\wwwroot (= C:\inetpub\wwwroot\upload)

Sieht im IIS damit also so aus:
iss_1 - Klicke auf das Bild, um es zu vergrößern


URL aufrufen: http://localhost/upload/setup/install.php
osticket1 - Klicke auf das Bild, um es zu vergrößern



PHP bearbeiten
  • Kopie erstellen: C:\PHP\php.ini-production
  • Kopie umbenennen: C:\PHP\php.ini

php.ini bearbeiten
  • Suche in der Datei PHP.INI den Begriff und entferne das Semikolon (= ausKOMMENTIEREN)
  • ggf. Zeile ergänzen
  • ggf. Zeile ersetzen

Info
OPcache erhöht die PHP-Performance durch das Speichern des vorkompilierten Bytecodes im Arbeitsspeicher.
Dadurch wird das Laden und Parsen der Scripte bei jedem Request vermieden.

Quelle: http://php.net/manual/de/intro.opcache.php

=> Speichern
=> Windows Dienst IIS neu starten



URL aufrufen: http://localhost/upload/setup/install.php
Was kann passieren:
http500 - Klicke auf das Bild, um es zu vergrößern

In dem Fall hatte es gereicht den Server einmal neu starten.
URL aufrufen: http://localhost/upload/setup/install.php
osticket110_success - Klicke auf das Bild, um es zu vergrößern


Glückwunsch - osTicketV1.10.4 + PHP7.3.1



Wir möchten nun dies nun aber die V1.1.11einspielen, oder?
Alternativ: Installationsroutine mit V1.10.4 fortsetzen

Achtung!
Tauscht man den Ordner 'upload'' aus der v1.11.0-rc1, erhält man den Eintrag im Error Log:
PHP Fatal error: Declaration of CachedResultSet::count() must be compatible with BaseList::count($mode = COUNT_NORMAL) in C:\inetpub\wwwroot\upload\include\class.orm.php on line 1662

Problem mit PHP 7.3: https://github.com/osTicket/osTicket/pull/4344

osTicket Core, v1.11.0-rc1 (Release Candidate)
Datei: osTicket-v1.11.0-rc1.zip
https://osticket.com/download/

Ordner löschen (alte Version): C:\inetpub\wwwroot\upload
Ordner kopieren
Quelle: …\Downloads\osTicket-v1.11.0-rc1.zip\osTicket-v1.11.0-rc1
Ziel: C:\inetpub\wwwroot


Daher mit osTicket-v1.11.0-rc1
C:\PHP gegen php-7.2.13-nts-Win32-VC15-x64.zip austauschen
PHP.ini nicht vergessen zu kopieren.

mySQL Datenbank anlegen
Hier möchte ich auf einen Guide verweisen, beginnend ab:
"After the installation finishes, it will offer to open MySQL Workbench where you can ensure that you’re able to login to your new database server. "
...
You can do this through MySQL Workbench if you’ve installed it or through the MySQL Command Line with the following commands:


CREATE DATABASE osticket
USE osticket;
CREATE USER 'osticketuser'@'%' IDENTIFIED BY '<password>;
GRANT ALL ON osticket TO 'osticketpuser'@'%';

Quelle: http://www.comeausoftware.com/2015/09/installing-mysql-php-iis-complete ...

Optional mit phpMyAdmin 4.8.4 wer Erfahrung hat.

Installationsroutine im osTicket Installer fortsetzen


osticket_final1 - Klicke auf das Bild, um es zu vergrößern

osticket_final2 - Klicke auf das Bild, um es zu vergrößern

osticket_final3 - Klicke auf das Bild, um es zu vergrößern

optional: Exchange IMAP einrichten
Sollen E-Mail empfangen und gesesendet werden empfiehlt sich die IMAP Schnittstelle.

IMAP sollte auf eurem Exchange (2016) aktiv sein.

Ursache
server_unavailable - Klicke auf das Bild, um es zu vergrößern


optional: Cron Job erstellen
E-Mail abruf per Aufgabenplanung, Ausführung alle 5 Minuten:

Programm
Argument
cronjob - Klicke auf das Bild, um es zu vergrößern

optional: LDAP Plugin einrichten

Zielpfad: C:\inetpub\wwwroot\include\plugins

FAQ

Freigabe osticket mit Microsoft Internet Information Services (IIS)
Hinweis: Überlicherweise wird osTicket in einer Linux Umgebung aufgesetzt,
bisher sind mir keine Einschränkungen für meine Zwecke unter Windows bekannt.

Wer osTicket selfhostet einsetzen möchte findet zumindest hier den Hinweis der IIS Freigabe:
https://osticket.com.de/editionsSelfhosted.php
selfhostet - Klicke auf das Bild, um es zu vergrößern

Aber auch auf der offiziellen Seite: https://osticket.com/download/
osticket4 - Klicke auf das Bild, um es zu vergrößern

Nachteile (für microsoftorientierte Administratoren)
  • persönliche Preferenz: Es gibt leider kein Active Synch, nur IMAP oder POP3.
  • persönliche Preferenz: Microsoft SQL (Express) konnte ich nicht anbinden.
  • Copy/Paste: aus HTML Formaten (Outlook, OneNote,...) inkl. Bilder nicht möglich (Workflow: Text in Editior kopieren, Bild speichern und ins Ticket ziehen)

weitere Ansätze
  • Backup der mySQL Datebank
  • Anbindung IT-Monitoring (z.B. PRTG, kostenlos bis 100 Sensoren)
  • Aufbau der Wissensdatenbank (WissenDB) für interne Mitarbeiter (Intranet/FAQ)
Mitglied: 129580
12.01.2019, aktualisiert um 13:02 Uhr
Hallo,

erstmals danke für deine Mühe. Allerdings wenn ich mir dein Tutorial so anschaue, dann sind einige Punkt etwas fragwürdig.

Wozu wird eine vollständige Entwicklerumgebung (!) auf einem produktiven Server benötigt?!
Sowas würde ich niemals machen und das wird für die Installation und Betrieb von osTicket auch nicht benötigt.

Warum erstmals eine alte Version von osTicket herunterladen statt nicht direkt gleich die aktuelle?

Abgesehen davon wird dein Konstrukt vom Hersteller so gar nicht supported.

Somit kann ich dein Tutorial in dieser Form nur abraten und auf die originale Herstellerdokumentation verweisen:
https://docs.osticket.com/en/latest/Getting%20Started/Installation.html

Viele Grüße,
Exception
Bitte warten ..
Mitglied: certifiedit.net
12.01.2019 um 13:54 Uhr
Additiv nur für osticket Ein Server 201x von MS macht keinen Sinn.
Bitte warten ..
Mitglied: ost1cket
18.10.2019, aktualisiert um 10:52 Uhr
Warum möchtest du die vollständige Entwicklerumgebung installieren?
Die alte Installation dienste als Prüfpunkt, damals gab es mehr Informationen dazu.

Das Konstrukt vom Hersteller ist super! Dort wird auf PHP 5.6 verwiesen. Auch heute noch (18.10.19)
" ;Prerequisites

To install osTicket, your web server must have PHP 5.6 (or better) and MySQL 5.0 (or better) installed. If you are unsure whether your server meets these requirements, please check with your host or webmaster before proceeding with the installation.
"

Wer die Supported Versions von PHP nicht möchte kann ja gern bei PHP 5.6 bleiben: https://www.php.net/supported-versions.php

Ich setze nach aktuellem Stand auf PHP V7.3

Viele Grüße
;)

Hinweis:
osTicket hat nun auchmal ein Video zur IIS Installation auf deren HP verklinkt: https://www.youtube.com/watch?time_continue=798&v=K7T_JjvEamg
Bitte warten ..
Ähnliche Inhalte
Windows Server

Zähe Update-Installation auf Windows Server 2016

Information von kgbornWindows Server25 Kommentare

Mir sind in der Vergangenheit immer wieder Beschwerden von Admins unter die Augen gekommen, die sich über die doch ...

Windows Update

Windows: August 2019 Patchday-Probleme

Information von kgbornWindows Update6 Kommentare

Ich kippe mal einige kurze Informationen hier rein - vielleicht hilft es Betroffenen. Die August 2019-Updates für Windows haben ...

Windows Installation

Server 2016 UEFI Installation von USB

Tipp von DerWoWussteWindows Installation10 Kommentare

Kurzer Tipp: Server 2016 kann vom USB Stick nicht UEFI installiert werden, da es auf dem Setup-Stick eine NTFS-Partition ...

Microsoft

Windows 10 1809 und Server 2019 Rückzug

Information von sabinesMicrosoft5 Kommentare

Hier mal ein interessanter Artikel zum Rückzug von Windows 10 1809 und Server 2019 und dem allgemeinen Durcheinander bei ...

Neue Wissensbeiträge
Router & Routing

Statische Route dauerhaft einrichten unter Ubuntu 18.04 LTS

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing2 Kommentare

"Kann ja nicht so schwer sein, unter Ubuntu 18.04 LTS ne statische Route einzurichten", denkt der Windows-Admin und gelegentliche ...

Microsoft

Effect on customer websites and Microsoft services and products in Chrome version 80 or later

Information von Dani vor 1 TagMicrosoft

Guten Abend zusammen, The Stable release of the Google Chrome web browser (build 80, scheduled for release on February ...

Drucker und Scanner

Kyocera PCL Barcode Flash SD v3.0 Firmware Update installieren

Tipp von Mana vor 4 TagenDrucker und Scanner1 Kommentar

Ich hatte eine vorhandene "PCL Barcode Flash SD v3.0 Type D/E", die bisher in einem Kyocera FS-4200DN verbaut war. ...

Sicherheit
0-day Schwachstelle im Internet Explorer
Information von kgborn vor 8 TagenSicherheit3 Kommentare

In Microsofts Internet Explorer gibt es eine 0-day Schwachstelle in der Scripting Engine, die faktisch alle Browser- und Windows-Versionen ...

Heiß diskutierte Inhalte
Outlook & Mail
Mehrere Domänen User, selber PC, großer IMAP Account, Vorgehen?
Frage von heifumaOutlook & Mail18 Kommentare

Moin, Szenario: - Windows Server 2019 AD - Ein und derselbe PC im Netzwerk soll im Laufe der Arbeitswoche ...

Ausbildung
In den Beruf IT-Systemadministrator gerutscht
Frage von TorwolfAusbildung17 Kommentare

Hallo zusammen, kurz zu meiner Person, ich bin 25 Jahre alt, habe die Fachhochschulreife und eine abgeschlossene Ausbildung als ...

Windows 10
"System" verwendet Hosts-Datei
Frage von ankauf71Windows 1014 Kommentare

Hallo zusammen! Nachdem ich heute erfolglos versucht habe die Hosts-Datei zu ändern stellte ich fest das diese von einem ...

Windows Server
DFS Zurgriff über Domain Steuerung
Frage von opc123Windows Server13 Kommentare

Hallo, wenn ich Freigegebene Ordner über \\"Domaine.de"\Datei aufrufen möchte innerhalb des DFS Pfades, habe ich oft kurzer Zeit kein ...