Sentrifugo is a FREE and powerful Human Resource Management System (HRMS) that can be easily configured to meet your organizational needs.
Sentrifugo
Sentrifugo is a free and powerful new-age Human Resource Management System that can be easily configured to adapt to your organizational processes.
Installing Sentrifugo Version 3.1.1
Sentrifugo comes with its own web-installer to help guide you through the installation process.
Note: You can also find these steps in http://www.sentrifugo.com/home/installationguide
Table of Contents:
What server Sentrifugo works on?
Windows installation Guide
Linux installation Guide
MAC installation Guide
Upgrading your application code with patches
What server does Sentrifugo work on? ======================================= Sentrifugo works only on Apache Server
The system requirements for installing Sentrifugo are described below. Make sure your system meets these requirements.
a. PHP 5.3 or later You can download PHP 5.3 or later by visiting http://windows.php.net/download/
b. PDO MySQL (for MySQL connection) To install Sentrifugo on windows, you need to enable the PDO and PDO_MYSQL extensions in your php.ini file. You can add the following lines in your php.ini file:
1. extension=php_pdo.dll
2. extension=php_pdo_mysql.dll
c. Rewrite module (for working of MVC architecture) To activate the module, the following line in httpd.conf needs to be uncommented:
1. LoadModule rewrite_module modules/mod_rewrite.so
To see whether it is already active, try putting a .htaccess file into a web directory containing the line
2. RewriteEngine on
If this works without throwing a 500 internal server error, and the .htaccess file gets parsed, URL rewriting works.
You also need to make sure that in your httpd.conf, AllowOverrides is enabled:
3. AllowOverride all
This is important as many httpd.conf ship by default with allowoverride none
d. GD library (for images) You can add the following lines in your php.ini file:
1. extension = php_gd2.dll
e. Open SSL (For SSL and TSL Protocols) Download the installer for OpenSSL 1.0.1e from http://www.openssl.org/related/binaries.html
If OpenSSL is already installed in your system, to enable this extension in your php.ini file, you can add the following line in your php.ini
file:
1. extension=php_openssl.dll
The system requirements for installing Sentrifugo are described below. Make sure your system meets these requirements.
a. PHP 5.3 or later To install PHP 5.3 on Linux, please follow the below links:
For Ubuntu: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu
For Redhat and CentOS: http://www.thetechnicalstuff.com/install-php5-3-in-centos-and-redhat/
b. PDO MySQL (for MySQL connection) To install Sentrifugo on Linux, you can compile php with --with-pdo-mysql in your php.ini, and add the following lines:
1. extension=pdo.so
2. extension=pdo_mysql.so
c. Rewrite module (for working of MVC architecture) activate mod_rewrite in linux, open the terminal and add the below line:
1. sudo a2enmod rewrite
You also need to make sure that in your httpd.conf, AllowOverride is enabled:
2. AllowOverride All
d. GD library (for images) To install GD library in Linux, open the terminal and add the below lines:
1. #apt-get install php5-gd
e. Open SSL (For SSL and TSL Protocols) Download the OpenSSL 1.0.1c tarball archive from the OpenSSL web site at http://www.openssl.org/source/
The system requirements for installing Sentrifugo are described below. Make sure your system meets these requirements.
a. PHP 5.3 or later You can download PHP 5.3 or later by visiting http://php.net/downloads.php
b. PDO MySQL (for MySQL connection) To install Sentrifugo on MAC, you need to enable the PDO and PDO_MYSQL extensions in your php.ini file. You can add the following lines in your php.ini file:
1. extension=php_mysqli.so
2. extension=php_pdo_mysql.so
c. Rewrite module (for working of MVC architecture) To activate mod_rewrite module in MAC, add the below line to httpd.conf file
1. LoadModule rewrite_module libexec/apache2/mod_rewrite.so
2. LoadModule php5_module libexec/apache2/libphp5.so
Also, make sure that AllowOverride is set to All within the <Directory "/Library/WebServer/Documents"> section.
d. GD library (for images) You can add the following lines in your php.ini file:
1. extension = gd.so
e. Open SSL (For SSL and TSL Protocols) Download the installer for OpenSSL from http://www.openssl.org/source/
Upgrading your application code with patches =====================================================
MANUAL
AUTOMATION
To install patch 3.1.1
NOTE: Once you login to the application, update any role in Human Resources -> User Management -> Roles and Privileges page.
Refer UPGRADE document for a detailed description of the installation process of patches.
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.