Installation - HelpDesk

# Installation

HelpDesk Install Instruction
Welcome to the HelpDesk installation page. It's much easier to install HelpDesk on your web server. It's not required to have the technical skill to install HelpDesk. You need to follow a few steps to install it on your server. You can choose any shared hosting, including cPanel or VPS server, which supports PHP and MySQL.

###
Server Requirements

Before installing HelpDesk, ensure your server meets the following requirements. PHP and MySQL have pre-installed all of the shared hosting providers by default.

- PHP 8.1+
- MySQL 5.7+

You check the PHP version if you write `phpinfo();` on a PHP file. Also, you can ask your hosting provider if they support PHP 8.1+ or MySQL 5.7+.
You will also see a list with success and error icons on the installation screen about your server configuration.
​

###
Domain or Subdomain

You must need to choose a domain or subdomain to install on the HelpDesk. If your server use cPanel or similar tools you will find domain or sub-domain options on that panel. The following is an example tutorial to create a subdomain from the cPanel.
Create a sub-domain from cPanel.

###
Upload Files

Extract the downloaded archive package. You will see the following files after downloading the zip.

- HelpDesk (folder) - this folder includes the main(script) files.
- Documentation (folder) - this folder included documentation(that will rediect the documentation web link)
- readMe.txt (file) - here defined initial instructions regarding the script

Now, you must upload all files inside the HelpDesk folder to your website's `root` directory. You can use an FTP client or File Manager(cPanel/file management tool) to upload files.

###
Create Database

Create a database for HelpDesk through your server control panel. If your server has phpMyAdmin, you can create a database using phpMyAdmin.
*** You can follow the following tutorial to create a new database in cPanel
How to Create a New MySQL Database in cPanel | Hostinger Help Center
Create a new MySQL database in cPanel
Also, the following one is an example video tutorial to create a new database in cPanel
Create a Database on cPanel - HelpDesk

###
Install

Now, go to your website address and you will see an installation wizard. You need to follow that wizard to complete the installation. Following are the steps you need to follow to complete the installation.

###
Installation Initialization

You will be asked for the following information while proceeding with the installation.

- CodeCanyon purchase code
- Database name, hostname, username, password

You will see the following screen if you visit your website address. An example website URL as follow `website.com`
​
HelpDesk Installer
** Click on the “Check Requirements” button for the next steps.

###
Checking Server Requirements

Server requirements page checks if your server meets the requirements including PHP modules such as Openssl, Pdo, Mbstring, Tokenizer, Xml, Ctype, JSON, Curl, etc.
In this step, we ran the diagnosis on your server. Please review the items that have a red mark on them. If everything is green, you are good to go to the next step.
Server Requirements
** Click on the “Check Permissions” button

###
Files and Folder Permissions

Files and Folder Permissions page with check if has the correct directory permissions to set up ProSchedule.
Directories within the `storage` , `bootstrap/cache` , `resources/lang` and the `public` directories should be writable by your web server.
Permissions
If you see anything with red marked(not ticked), you may need to correct permissions in that case for the specific Item.
** Click on the “Next” button

###
Purchase Code

Provide your CodeCanyon purchase code. You will find your purchase code where you downloaded the script file. You can go to this link also to know your purchase code.
Where Is My Purchase Code?
Envato Market Help Center
Purchase Code finding help link
Purchase Code
** Click on the “Submit” button after typing/paste your purchase code

###
Database setup

Fill out this form with your database connection details. If you haven't created a database yet, please create a new one and fill out the following form.
Create a database for ProSchedule through your server control panel. If your server has phpMyAdmin, you can create a database using phpMyAdmin.
* cPanel – you can follow the following tutorial to create a new database in cPanel
How to Create a New MySQL Database in cPanel | Hostinger Help Center
Create a MySQL database in cPanel
Application and Database Information update screenshot
** Click on the “Submit” button
If you submit the correct database you will redirect to the login credentials setup page to set up your login credentials.

###
Admin Login Credentials

In this step, you will need to set up your admin credentials.
Admin User Credentials
** Click on the “Complete Setup” button with filling up the input fields

###
Complete Setup

After completing the above steps you will see an installation finished screen as like bellow.
​
Installation finished screen.
** Your application is ready to use. You can visit now on HomePage or Dashboard.

###
Video Tutorial

You may watch the following tutorial to know the complete process of the HelpDesk script installation.
The above video is a complete tutorial about Installing HelpDesk on the cPanel or shared hosting.
Next
Update Script
Last modified 3h ago
On this page
Server Requirements
Domain or Subdomain
Upload Files
Create Database
Install
Installation Initialization
Checking Server Requirements
Files and Folder Permissions
Purchase Code
Database setup
Admin Login Credentials
Complete Setup
Video Tutorial