A colleague of mine (David Georgiu) and I were tasked with finding an open source ticketing system and deploying it in a Windows environment. We saw that there was a demand for some step-by-step instructions, so here goes. The tutorial covers prerequisites, installation of osTicket, and addition/simple config of the LDAP/AD authentication plugin. Prereqs for the setup we used are listed below the link. Enjoy! ~Ian Arné

https://docs.google.com/document/d/1WM6BlIdQLQLIPkhbRpNkO3Z9AFPWGFbI0H7GA42b-N0/pub

Prerequisites:

Windows Server 2012 R2

Proper IP Addressing

IIS role install

.Net Framework 3.5 and 4.5 Features

MySQL 5+

Visual C++ 64 & 32 bit versions

PHP 5.3+

A couple notes: The ".Net Framework 3.5 and 4.5 Features" is only required to install and use the Microsoft Web Platform Installer. You do not need to use the WPI to install PHP, etc.  But I agree it CAN make it easier.    It is not required by osTicket, IIS, MySQL, or PHP.

I'm not sure why you think that "Visual C++ 64 & 32 bit versions" is required at all though...

Thanks for the feedback!We used WPI for this tutorial (as well as predominantly GUI), for "ease of use". We wanted other students to be able to reproduce our environment so they can also play with osTicket. We have been using it in our lab environment for over a week, and its pretty swag!For .Net, we should have made it more clear that those were the requirements to complete the tutorial as we had set it up. I have edited our tutorial to clarify what prerequisites are for the tutorial, and which are for osTicket.We were initially having an error with PHP on IIS. To resolve the error, we reviewed technet forums (https://technet.microsoft.com/en-us/library/hh994592.aspx). The community addition listed at the bottom of the page suggested the Visual C++ redistributables, which resolved our issue and allowed us to continue installation for the setup we were using.Let me know if you have any other feedback. Thanks!

3 months later

Hi!I'm quite new at this, this is my first time installing a server-based application. I followed your guide (which is really great by the way) but encountered a problem when I try to access osTicket in my browser.I'm running Windows Server 2012 R2 on a virtual machine using VMWare. I installed all the required software, set up the osTicket upload files and created the website in IIS however when I try to open osTicket in IE I get the "This page cannot be displayed" message. I'm unsure whether this is due to permissions (something to do with ApplicationPoolIdentity perhaps?).I get a warning regarding permissions when setting up the website (picture attached) but I don't know if that's the culprit or if it's something else.If you could help me out it would be great!Thank you!

authorization error.jpg

Hello again!I managed to find the problem - under bindings the "Host Name" field needed to be empty. Then the site would open in the browser for me.

14 days later

Hello Mihahabjan, Sorry for the delay post, Ian and just graduated and now busy applying for our career jobs been a bit too busy. Glad to hear that the documentation helped you and glad to hear you got it to work. Please let us know if you need anything else and try to keep a look out on here.

Thanks ,David

15 days later

This post should be stickied.  Thanks for the walkthrough.

Hello Kelemvor, Glad to hear the walk-through help you as well. 

Write a Reply...