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: 5 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-24T21:55:36.000Z (over 1 year ago)
- Last Synced: 2025-02-24T22:32:42.698Z (over 1 year 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!:
