UVdesk has overcome a lot of issues that held it back from becoming the Enterprise Level Helpdesk System. UVdesk comes with an open source helpdesk ticket system having lots of features like saved replies, prepared responses, automated workflow, numerous agent’s, multilingual, mailbox support and much more.
UVdesk Opensource community skeleton is built on top of Symfony/PHP framework that is recognized as the fastest PHP framework among the developer.
In this article, you will learn how to install Symfony/PHP based UVdesk open source project on your local server without downloading a zip file. So let’s start!!
UVdesk Open Source Installation Video Guide
System Compatibility Requirements
Before creating your UVdesk Helpdesk project, make sure that you have already installed all the following Prerequisite –
- PHP Version: PHP 7 or Higher
- Web server: Apache, Nginx
- PHP extensions: PHP IMAP and PHP Mailparse
- Database required: MySQL
- Prepared package: Wamp(for windows), Xampp(for Windows and Mac)
Follow below mentioned steps to launch Enterprise Opensource Helpdesk Project –
Step 1 – Go to Document Root
Once you have completed installation of both needed PHP extensions your next step is – open the terminal in your system. Now, go to document root likewise shown in image below(my server document root is – /www/html/)
Note – To clear cache in composer you can use this command – composer clear-cache
Step 2- Create The Project
To create your project on to your local machine or server you need to run the below command :
First command - composer create-project uvdesk/community-skeleton helpdesk-project --stability dev
Step 3 – Project Created Successfully
After creating your project, you should see the “Helpdesk- project” directory inside your document root and all of the code will be inside it.
Step 4 – Execute the Project
Note – In case to run project in production mode just execute the project on your specified server or domain entry point pointing to public folder reside installed directory.
If you want to run this project in development mode then you have to run below command after giving the path of that created directory.
php bin/console server:run
Get the local URL from terminal, After this, browse this URL.
Step 6 – Setup Page
Now you are on the manual setup page of your custom helpdesk.
Configure application with the database by filled out database details.
Step 8 – Create Admin Login Account
Proceed with following instruction, to create an admin account.
Step 9 – Migrating With Database
Now, Helpdesk project is ready to be installed and migrating with database.
Note – Don’t close the window when migrating database to latest schema version.
That’s the end of this Lesson. Such a simple and easy UVdesk installation process, right? If you don’t want to install helpdesk project via composer, Here is a guide to help you get started:
Hope that this post will help you to successfully install UVdesk Opensource – an Enterprise Opensource Helpdesk System.
For any doubts or suggestions regarding the helpdesk get back to us at email@example.com or raise a ticket at our Helpdesk system.