Check out UVdesk on Symfony Official Website – Symfony
Let’s take a look at a comprehensive guide for the Open Source Helpdesk Installation process on Ubuntu – UVdesk.
Open Source Helpdesk Installation Process on Ubuntu
Prerequisites to install Open Source Helpdesk on Ubuntu:
- Processor: 1.60GHz or higher
- RAM: 3GB or higher
Steps to Install Open Source Helpdesk Ticketing System on Ubuntu:
Step 1 –
Install the community-skeleton project via composer using the below-structured command:
composer create-project uvdesk/community-skeleton helpdesk-project
Download ZIP as per your System’s PHP version.
Check Following Cases:
Before setting up your project check below things and make changes accordingly:
Case 1. A web server might don’t have permission to allow overriding of the Apache config on a per-directory basis. In apache2.conf, Allow Override needs to be set to All for the directory block as mention below:
Options Indexes FollowSymLink
Require all granted
Note: Need to run below commands for enabling mod rewrite rule:a2enmod rewrite
Then, restart web server:service apache2 restart
Case 2. If your database password contains some special character(such as #$%@) then change your password and make it without special character.
Case 3. Allow read-write permission for below file & folder:
For .env file – chmod 775 -R path of .env file of UVdesk project
For var folder -chmod 775 -R path of var folder of UVdesk project
For config folder – chmod 775 -R path of config folder of UVdesk project
Case 4. And also check max execution time if it is 30 sec then increase it. Check here.
Case 5. locate .env file in your project and make sure APP_ENV=dev when you are doing your setup.
After that, restart your server by.
service apache2 restart
Lastly, clear your project cache by:
php bin/console c:c
Step 2 –
Browse your installed helpdesk project for example – http://domain/installed_folder/public/
Step 3 –
Set Up Helpdesk
Step 4 –
Evaluating System Requirement
Step 5 –
Step 6 –
Create Super Admin Account
Step 7 –
Step 8 –
Step 9 –
Step 10 –
The Helpdesk Has Been Installed Successfully