How to install Waypoint HR V 0.3 Alpha 5 on linuxmint-18.03

To install Waypoint HR V 0.3 Alpha 5 on linuxmint-18.03

WaypointHR is an Open Source Human Resource Database for managing employee records and personal information. MySQL is used for the database and PHP is used for the web browser-based interface. Ease of use and effective management reports are key design goals. In this tutorial, we will cover the installation of waypoint Alpha 5 on Linux mint 18.3


Pre-requirements
Install LAMP (Apache, php5.6, mariadb-server)
In MariaDB (create database, user and give privileges to the user)


For PHP installation

add-apt-repository ppa:ondrej/php 
apt-get update 
apt-get install apt-get install  php5.6 php5.6-mysql php5.6-common php5.6-gd php5.6-mbstring php5.6-mcrypt  php5.6-xml php5.6-imap php5.6-ldap 
php5.6-mbstring php5.6-odbc  php5.6-xmlrpc php5.6-soap

Installing Waypoint HR V 0.3 Alpha 5

Download the waypoint HR package using wget command as follows

linuxhelp ~ # wget https://netix.dl.sourceforge.net/project/waypointhr/waypointhr/0.3_Alpha_5/WaypointHR_Release_0.3_Alpha_5.zip
--2018-05-09 14:25:39--  https://netix.dl.sourceforge.net/project/waypointhr/waypointhr/0.3_Alpha_5/WaypointHR_Release_0.3_Alpha_5.zip
Resolving netix.dl.sourceforge.net (netix.dl.sourceforge.net)... 87.121.121.2
Connecting to netix.dl.sourceforge.net (netix.dl.sourceforge.net)|87.121.121.2|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2762442 (2.6M) [application/octet-stream]
Saving to: ‘ WaypointHR_Release_0.3_Alpha_5.zip’ 

WaypointHR_Release_0.3_Alp 100%[======================================> ]   2.63M   793KB/s    in 3.4s    

2018-05-09 14:25:43 (793 KB/s) - ‘ WaypointHR_Release_0.3_Alpha_5.zip’  saved [2762442/2762442]

Extract the downloaded package as follows

linuxhelp ~ # ls
WaypointHR_Release_0.3_Alpha_5.zip
linuxhelp ~ # unzip WaypointHR_Release_0.3_Alpha_5.zip 
Archive:  WaypointHR_Release_0.3_Alpha_5.zip
  creating: waypointhr/
  creating: waypointhr/components/
  inflating: waypointhr/components/async.js  
  inflating: waypointhr/components/authentication.php  
  inflating: waypointhr/components/data_view.php  
  inflating: waypointhr/components/data_view_join.php  
  inflating: waypointhr/components/data_view_table.php  
  inflating: waypointhr/components/db_connection.php  
  inflating: waypointhr/components/db_engine.php  
.
.
.
  inflating: waypointhr/skins/default/img/opts.png  
  inflating: waypointhr/skins/default/img/people.png  
  inflating: waypointhr/skins/default/img/report.png  
  inflating: waypointhr/skins/default/img/right.gif  
  inflating: waypointhr/skins/default/img/right_off.gif  
  inflating: waypointhr/skins/default/img/tab_border.gif  

Rename the extracted directory

linuxhelp ~ # ls
waypointhr  WaypointHR_Release_0.3_Alpha_5.zip
linuxhelp ~ # mv waypointhr/ waypoint

Move the waypoint directory into the /var/www/html directory

linuxhelp ~ # mv waypoint/ /var/www/html/

Go to /var/www/html directory

linuxhelp ~ # cd /var/www/html/
linuxhelp html # ls
index.html  waypoint

Change ownership and permission for the waypoint directory

linuxhelp html # chown -R www-data:www-data waypoint/   chmod -R 775 waypoint/

Configure virtual host for way point HR. by creating an empty file named waypoint.conf

linuxhelp html # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim waypoint.conf
 [&hellip ]
< virtualhost *:80> 
servername  www.linuxhelp1.com
Documentroot  /var/www/html/waypoint
< Directory /var/www/html/waypoint> 
AllowOverride all
order allow,deny 
allow from all
< /Directory> 
< /virtualhost>   
 [&hellip ]        

Enable the waypoint.conf file

linuxhelp sites-available # a2ensite waypoint.conf 
Enabling site waypoint.
To activate the new configuration, you need to run
service apache2 reload    

After that, we have to make an entry to the hosts file as follows

linuxhelp sites-available # vim /etc/hosts
< give your ip>        < give your domain name> 

Finally, restart the apache web server

linuxhelp sites-available # systemctl restart apache2.service 

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name

Now you will see the welcome page of Waypoint HR

After verifying the version information and changes continue with the installation

Next, you need to configure the database details

After creating the database you will see the following screen

Next, you need to log in using the admin user credentials where username and password is ' admin' By default

After successful login, you will see the admin page of waypoint HR

With this, the method to install waypoint HR v 0.3 5 on Linux Mint 18.3 comes to an end.

Tag : Linux Mint
FAQ
Q
what is the Employee information in waypoint HR?
A
Personal details, with support for international name formats (such as family name first) and alternate script.
Q
The main terms of using the Waypoint?
A
WaypointHR is an Open Source Human Resource Database for managing employee records and personal information. MySQL is used for the database and PHP is used for the web browser-based interface
Q
I’m contacting you on behalf of my client. Where do I fit into your process?
A
If you are a trusted advisor, accountant, or other consultant, we will factor you into all of our conversations as appropriate. You may only need to know the crucial bits of information, or y
Q
We are project managing a system migration internally. Can we bring you in for some of the grunt work?
A
As part of a service agreement based on hours, we can accommodate. Be aware, this is a strict fee-for-time agreement. Deliverables and planning are all on you in this scenario.
Q
Why is remote interaction better for you (Waypoint)?
A
No traffic, much better resourcing to assist clients, no time zone issues, work from the best cafes in the world, quicker responsiveness to projects, you name it…!