日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在UbuntuServer18.04上安裝SentrifugoHRM解決方案

如果您的企業(yè)正在尋找人力資源管理(HRM)解決方案,您將會發(fā)現(xiàn)許多開源的選擇。這里推薦一個工具是Sentrifugo。此特定解決方案特性工具有以下功能:

  • 人力資源
  • 績效考核
  • 員工自助服務(wù)
  • Analytics(分析)
  • 背景調(diào)查
  • 離開管理層
  • 服務(wù)請求
  • 人才招聘
  • 面試時間安排
  • 時間管理
  • 花費
  • 資產(chǎn)管理
  • 紀律處分
  • 員工離職/請假

Sentrifugo在您自己的數(shù)據(jù)中心內(nèi)提供HRM解決方案所需的一切。我將向您介紹如何在ubuntu server 18.04上安裝此工具。

一、安裝依賴項

首先,確保您的服務(wù)器操作系統(tǒng)是最新的。在內(nèi)核升級的可能性很大的情況下,您可能希望在服務(wù)器重啟時執(zhí)行此操作。打開終端窗口,使用以下兩個命令:

sudo apt-get update

sudo apt-get upgrade

兩者可以同時完成。如果內(nèi)核已升級,請重新啟動服務(wù)器,否則繼續(xù)。

我們的第一個依賴是Apache。要安裝Apache Web服務(wù)器,請使用以下命令:

sudo apt-get install apache2

安裝完成后,使用以下命令啟動并啟用Apache:

sudo systemctl start apache2

sudo systemctl enable apache2

接下來我們需要安裝我們的數(shù)據(jù)庫。我們將使用MariaDB。要安裝數(shù)據(jù)庫,請使用以下命令:

sudo apt-get install mariadb-server mariadb-client

要啟動并啟用MariaDB,請使用以下兩個命令:

sudo systemctl start mariadb

sudo systemctl enable mariadb

安裝MariaDB后,我們需要為數(shù)據(jù)庫root用戶設(shè)置管理員密碼。為此,使用命令:

sudo mysql_secure_installation

由于您尚未創(chuàng)建密碼,因此在提示輸入當(dāng)前密碼時按Enter鍵。當(dāng)系統(tǒng)詢問您是否要設(shè)置root密碼時鍵入“y”,然后鍵入/驗證新的管理員用戶密碼。對剩下的問題回答“y”。

設(shè)置管理員用戶密碼后,使用以下命令重新啟動數(shù)據(jù)庫服務(wù)器:

sudo systemctl restart mysql

現(xiàn)在我們必須安裝PHP及其相關(guān)模塊。這可以通過以下四個命令完成:

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt update

sudo apt install php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2 php7.2-ldap php7.2-zip php7.2-curl

現(xiàn)在已經(jīng)安裝了pHP及其所需的模塊,我們需要對php.ini文件進行一些更改。使用命令:

sudo nano /etc/php/7.2/apache2/php.ini

在該文件中,您需要進行以下更改:

memory_limit = 256M

upload_max_filesize = 100M

date.timezone = YOUR_TIMEZONE

確保YOUR_TIMEZONE是您所在的時區(qū)。

二、創(chuàng)建數(shù)據(jù)庫

現(xiàn)在我們可以為Sentrifugo創(chuàng)建一個數(shù)據(jù)庫。使用命令:

sudo mysql -u root -p

身份驗證成功后(使用剛剛為數(shù)據(jù)庫管理員用戶創(chuàng)建的密碼),使用以下命令創(chuàng)建新數(shù)據(jù)庫:

CREATE DATABASE sentrifugo;

接下來,我們可以使用以下命令創(chuàng)建新用戶:

CREATE USER 'sentrifugouser'@'localhost' IDENTIFIED BY 'PASSWORD';

確保您的密碼的復(fù)雜程度,請勿使用弱密碼。使用以下命令向Sentrifugo用戶授予適當(dāng)?shù)臋?quán)限:

GRANT ALL ON sentrifugo.* TO 'sentrifugouser'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

確保PASSWORD是您為Sentrifugo數(shù)據(jù)庫用戶創(chuàng)建的密碼。

刷新數(shù)據(jù)庫權(quán)限并退出命令:

FLUSH PRIVILEGES;

exit;

三、下載并提取Sentrifugo

使用以下命令下載,提取并移動最新版本的Sentrifugo:

cd /tmp && wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip

unzip Sentrifugo.zip

sudo mv Sentrifugo_3.2 /var/www/html/sentrifugo

使用以下命令為新目錄指定適當(dāng)?shù)臋?quán)限:

sudo chown -R www-data:www-data/var/www/html/sentrifugo/

sudo chmod -R 755 /var/www/html/sentrifugo /

四、配置Apache

現(xiàn)在我們需要為Apache創(chuàng)建一個新的配置文件。使用以下命令創(chuàng)建新文件:

sudo nano /etc/apache2/sites-available/sentrifugo.conf

在該文件中,復(fù)制以下內(nèi)容:

    ServerAdmin admin@example.com

    DocumentRoot /var/www/html/sentrifugo

    ServerName example.com

    ServerAlias www.example.com

   

        Options +FollowSymlinks

        AllowOverride All

        Require all granted

   

      ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

注意:請將admin@example.com替換為與服務(wù)器管理員關(guān)聯(lián)的電子郵件地址。另外,根據(jù)需要替換ServerName和ServerAlias。

最后,使用以下命令啟用Sentrifugo站點(以及重寫模塊):

sudo a2ensite sentrifugo.conf

sudo a2enmod rewrite

使用以下命令重新啟動Apache:

sudo systemctl restart apache2

五、進行一次修正

如果您嘗試將瀏覽器指向http://SERVER_IP/sentrifugo(其中SERVER_IP是服務(wù)器的IP地址),由于不推薦使用php函數(shù),您將收到安裝警告。在安裝之前,請執(zhí)行以下操作:

使用命令sudo nano /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php打開文件

將函數(shù)__autoload($ classname)更改為函數(shù)__spl_autoload_register($ classname)

注:該__是雙下劃線。

保存并關(guān)閉文件。

現(xiàn)在將瀏覽器指向http://SERVER_IP/sentrifugo(其中SERVER_IP是服務(wù)器的IP地址),您應(yīng)該看到?jīng)]有錯誤(如下圖)。

單擊“下一步”,然后您將需要處理:

數(shù)據(jù)庫設(shè)置

應(yīng)用設(shè)置

郵件服務(wù)器設(shè)置

最后的檢查

注意: Sentrifugo沒有內(nèi)置郵件服務(wù)器,因此您需要使用遠程郵件服務(wù)器(或者在本地服務(wù)器本身上安裝一個,例如postfix)。一旦您完成上述任務(wù),您就可以自定義Sentrifugo以完全滿足您的業(yè)務(wù)需求。

在最終安裝頁面上,您將獲得用于登錄系統(tǒng)的用戶名和密碼。確保信息安全,您將需要它。

您的數(shù)據(jù)中心現(xiàn)在已經(jīng)為人力資源提供了創(chuàng)建強大而靈活的工作流程所需的所有工具。


分享名稱:如何在UbuntuServer18.04上安裝SentrifugoHRM解決方案
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/dhsijjs.html