How To Install OrangeHRM in Ubuntu

To Install OrangeHRM in Ubuntu

In this tutorial we will learn how to install Orange HRM. It is an open source management tool to manage Human Recourse Management system. This application is intended for Small and Medium Enterprise Company.

Features

  • Manage Employee information.
  • Manage Employee payroll.
  • Time, Attendance and Leave management
  • Manage Employee performance.


To install OrangeHRM

LAMP setup is much need to install Orange HRM setup.
Update the machine by using the following command.

root@user1-linuhelp:~# apt-get update
Get:1 http://security.ubuntu.com wily-security InRelease [65.9 kB]
Hit http://in.archive.ubuntu.com wily InRelease                                         
Get:2 http://in.archive.ubuntu.com wily-updates InRelease [65.9 kB]                                           .
.
.
.
Hit http://in.archive.ubuntu.com wily-backports/universe Translation-en                                       
Fetched 1,541 kB in 35s (43.3 kB/s)                                                                           
Reading package lists... Done

Download the OrangeHRM package by executing the following command.

root@user1-linuhelp:/home/user1/Desktop# wget http://nchc.dl.sourceforge.net/project/orangehrm/stable/3.3.2/orangehrm-3.3.2.zip
--2016-07-20 12:59:47--  http://nchc.dl.sourceforge.net/project/orangehrm/stable/3.3.2/orangehrm-3.3.2.zip
.
.
.
2016-07-20 13:00:08 (521 KB/s) - ‘ orangehrm-3.3.2.zip’  saved [10909279/10909279]

Extract the downloaded file by using the following command.

root@user1-linuhelp:/home/user1/Desktop# unzip orangehrm-3.3.2.zip
Archive:  orangehrm-3.3.2.zip
   creating: orangehrm-3.3.2/
  inflating: orangehrm-3.3.2/.htaccess  
  inflating: orangehrm-3.3.2/CHANGELOG.TXT  
.
.
.
  creating: orangehrm-3.3.2/upgrader/web/uploads/assets/
  inflating: orangehrm-quick-start-guide.html

Move the downloaded directory into web root directory.

root@user1-linuhelp:/home/user1/Desktop# mv orangehrm-3.3.2 /var/www/html/

Rename the OrangeHRM directory

root@user1-linuhelp:/var/www/html# mv orangehrm-3.3.2/ orange

Change the ownership name for OrangeHRM.

root@user1-linuhelp:/var/www/html# chown -R www-data.www-data /var/www/html/orange/

Provide the required permission for OrangeHRM directory and verify.

root@user1-linuhelp:/var/www/html# chmod -R 755 /var/www/html/orange/
root@user1-linuhelp:/var/www/html# ls -l
total 16
-rw-r--r--  1 root     root     11321 Jul 19 14:55 index.html
drwxr-xr-x 11 www-data www-data  4096 Jul 16  2015 orange

Restart the apache service.

root@user1-linuhelp:/var/www/html# systemctl restart apache2

Open the web-browser and visit http://< IP_address> /orange/

Click next to continue for installation

Click, I Accept to conform license policy.

Enter the following fields for Database configuration.

Click next, after verifying system check.

Create the admin user and click next.

Click install button to start the OrangeHRM installation.


Enter your company name for registration.

Login OrangeHRM with the user credentials.

The dashboard of OrangeHRM opens.

FAQ
Q
Does it support Different shift timings in OrangeHRM?
A
No They don’t support Night shifts in OrangeHRM.
Q
What does the “Delete all board cookies” do in OrangeHRM?
A
“Delete all board cookies” deletes the cookies created by phpBB which keep you authenticated and logged into the board. Cookies also provide functions such as read tracking if they have been enabled by a board administrator. If you are having login or logout problems, deleting board cookies may help.
Q
Do they support Portuguese in OrangeHRM?
A
No, they don’t provide for now. Maybe you can expect a change in the future.
Q
What are the security threats need to be avoided?
A
After installation remove the installation directory and also enable .htaccess to make it less vulnerable
Q
I have problem with several write permission file?
A
Better provide chmod -R 755 followed by the entire directory path