Skip to content

Prerequisites and installation of the open-source help desk ticketing system osTicket.

Notifications You must be signed in to change notification settings

ShalimRazzak/osticket-prereqs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 

Repository files navigation

osTicket logo

osTicket - Prerequisites and Installation

This tutorial outlines the prerequisites and installation of the open-source help desk ticketing system osTicket.

Video Demonstration

Environments and Technologies Used

  • Microsoft Azure (Virtual Machines/Compute)
  • Remote Desktop
  • Internet Information Services (IIS)

Operating Systems Used

  • Windows 10 (21H2)

List of Prerequisites

Installation Steps

osTicket logo osTicket logo osTicket logo osTicket logo osTicket logo osTicket logo osTicket logo osTicket logo

Step 1 Create Virtual Machine in Azure - Create a Resource Group - Create a Windows 10 Virtual Machine (VM) with 2-4 Virtual CPUs with a new Virtual Network (Vnet) - Name: Vm-osticket - Username: labuser (for example/whatever you chose) - Password: osTicketPassword1! (for example/whatever you chose)


Step 2 Install / Enable IIS in Windows WITH CGI - World Wide Web Services -> Application Development Features -> [X] CGI


Step 3 Create the directory C:\PHP - Create the directory C:\PHP


Step 4 Download and install - Download and install (PHPManagerForIIS_V1.5.0.msi) https://drive.google.com/file/d/1VizgW40b2A6ndsOh0RE4sASGbfOa54rg/view?usp=drive_link


Download and install the Rewrite Module (rewrite_amd64_en-US.msi) https://drive.google.com/file/d/1bF7qvZlsmzSpX2ApytklyoU91P8FdXwg/view?usp=drive_link


Download and install download PHP 7.3.8 (php-7.3.8-nts-Win32-VC15-x86.zip) https://drive.google.com/file/d/1UGPXw3MQ6rU7J7vqVkJIupUo29q-t7ch/view?usp=drive_link


Download and install VC_redist.x86.exe (VC_redist.x86.exe) https://drive.google.com/file/d/1B08-Aqn1RKYaP1D_R_JFJnuF78R-9Y5r/view?usp=drive_link


Download and install MySQL 5.5.62 (mysql-5.5.62-win32.msi) https://drive.google.com/file/d/1B08-Aqn1RKYaP1D_R_JFJnuF78R-9Y5r/view?usp=drive_link - Typical Setup -> - Launch Configuration Wizard (after install) -> - Standard Configuration -> - Password1


Step 5 Open IIS as an Admin


Step 6 Register PHP from within IIS


Step 7 Reload IIS (Open IIS, Stop and Start the server)


Step 8 Install osTicket v1.15.8 (osTicket-v1.15.8.zip) - Download osTicket from the Installation Files Folder https://drive.google.com/file/d/1CY9JJb5o8HJhPGNfjs6XKOckqRI3bF83/view?usp=drive_link - Extract and copy “upload” folder to c:\inetpub\wwwroot - Within c:\inetpub\wwwroot, Rename “upload” to “osTicket


Step 9 Reload IIS, Again (Open IIS, Stop and Start the server)


Step 10 Go to sites -> Default -> osTicket - On the right, click “Browse *:80”


Step 11 Enable this extensions - Go back to IIS, sites -> Default -> osTicket - Double-click PHP Manager - Click “Enable or disable an extension” - Enable: php_imap.dll - Enable: php_intl.dll - Enable: php_opcache.dll - Refresh the osTicket site in your browse, observe the changes


Step 12 Rename: ost-config.php - From: C:\inetpub\wwwroot\osTicket\include\ost-sampleconfig.php - To: C:\inetpub\wwwroot\osTicket\include\ost-config.php


Step 13 Assign Permissions: ost-config.php - Disable inheritance -> Remove All - New Permissions -> Everyone -> All


Step 14 Continue Setting up osTicket in the browser (click Continue) - Name Helpdesk - Default email (receives email from customers)


Step 15 Download and install HeidiSQL https://drive.google.com/file/d/1RRGvv9V7vnJUFtMhelfk0Gcw38ZgDB1a/view?usp=drive_link - Open Heidi SQL - Create a new session, root/Password1 - Connect to the session - Create a database called “osTicket”


Step 16 Continue Setting up osticket in the browser - MySQL Database: osTicket - MySQL Username: root - MySQL Password: Password1 - Click “Install Now!”


Congratulations - Hopefully it is installed with no errors! - Browse to your help desk login page: http://localhost/osTicket/scp/login.php - End Users osTicket URL: - http://localhost/osTicket/


About

Prerequisites and installation of the open-source help desk ticketing system osTicket.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages