https://github.com/divonisimon97/it-support-help-desk-ticketing-system
In this project, I focus on creating a ticketing system. The goal is to set up a help desk ticketing system to track and manage IT support requests.
https://github.com/divonisimon97/it-support-help-desk-ticketing-system
help-desk it-support ticketing-system
Last synced: 3 months ago
JSON representation
In this project, I focus on creating a ticketing system. The goal is to set up a help desk ticketing system to track and manage IT support requests.
- Host: GitHub
- URL: https://github.com/divonisimon97/it-support-help-desk-ticketing-system
- Owner: divonisimon97
- Created: 2025-02-17T17:21:10.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-24T21:55:36.000Z (4 months ago)
- Last Synced: 2025-02-24T22:32:42.698Z (4 months ago)
- Topics: help-desk, it-support, ticketing-system
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
IT Support Ticketing System – Built with MariaDB & Apache
Description
This project showcases the setup of a help desk ticketing system using MariaDB and an Apache web server on a localhost environment. The goal is to create an efficient system for tracking and managing IT support requests, simulating a real-world help desk workflow.
Languages and Utilities Used
- GLPI (10.0.18)
- MariaDB (11.4.4)Environments Used
- Localhost
- Linux (6.11.2)
- Apache (2.4.63)Program walk-through:
Updating System w/ Dependencies:
![]()
Ensuring the LAMP stack is installed:
![]()
Ensuring the MariaDB is installed:
![]()
Checking if PHP is Installed:
![]()
Installing PHP Extentions for GLPI:
![]()
Starting and Enabling the Maria Database Service:
![]()
Opening MariaDB & Creating a Database:
![]()
Creating a Dedicated User & Granting Permissions to the GLPI User:
![]()
Go to /var/www/html Directory and List Permissions:
![]()
Download GLPI in /var/www/html Directory:
![]()
Checking Directory Permissions:
![]()
Changing Ownership & Permissions in GLPI Directory:
![]()
Restarting Apache2:
![]()
Checking IP Address:
![]()
*** PROBLEM SOLVED *** (the GLPI web server refused to connect until I...):
![]()
Inside the Configuration File, Ensure the Document Root Matches the Directory that the GLPI is in:
![]()
Then Fix Permissions:
![]()
NOW You Have Access to GLPI:
![]()
Install & Ensure PHP Installations:
![]()
Database Connection Setup:
![]()
Inside the config_db.php file, add the MariaDB connection details:
![]()
Set Permissions on config-db.php & glpicrypt.key Files:
![]()
Enable Permissions Match the User & Type "USE (your_database_name_here)":
![]()
Proceed to Last Installation Page:
![]()
Login to GLPI w/ Default Credentials:
![]()
![]()
Remove the install.php File in the Install Directory & Restart Apache:
![]()
Done!: