Úvod
Sentrifugo je ZDARMA a výkonný Systém řízení lidských zdrojů, který lze snadno nakonfigurovat tak, aby vyhovoval potřebám vaší organizace. Je to také funkčně bohatá a snadno konfigurovatelná aplikace. Je napsán v PHP a k ukládání databáze používá MySQL/MariaDB. Sentrifugo můžete použít ke sledování výkonu zaměstnance, dat dovolené, rolí a privilegií.
Jak Sentrifugo funguje
Sentrifugo nabízí moduly HR zdrojů s výjimečnými funkcemi a intuitivním rozhraním. Je snadné jej nastavit, konfigurovat a používat.
Instalace
Postupujte podle níže uvedených kroků
- Nainstalujte Apache, spusťte jej a povolte
dnf -y install httpd && systemctl start httpd && systemctl enable httpd
- Nainstalujte PHP pomocí následujícího příkazu
dnf install epel-release -y && rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm && dnf install -y php-curl php-cli php-openssl php php-mbstring php-pear php-devel php-gd php-mysqli
- Ověřte, že bylo nainstalováno php.
php -v
- Upravte načtený konfigurační soubor PHP.
vim /etc/php.ini
- Nastavte vhodné časové pásmo.
date.timezone = Africa/Cairo
#Replace "Africa/Cairo" with your appropriate timezone
- Nainstalujte MariaDB, což je fork MySQL, a spusťte MariaDB, poté povolte, aby se automaticky spouštěla při spouštění.
dnf install -y mariadb-server.x86_64 mariadb.x86_64 && systemctl start mariadb && systemctl enable mariadb
- Zabezpečte MariaDB
mysql_secure_installation
Poznámka
Ve výchozím nastavení není v instalaci MariaDB žádné heslo root. Stiskněte klávesu „Enter ” pokračujte. Poté nastavte silné heslo pro uživatele root vašeho serveru MariaDB a odpovězte „Y “ na všechny další otázky, které jsou položeny.
- Přihlaste se do mysql jako root s heslem, které jste vytvořili.
mysql -u root -p
- Zadejte heslo pro kořenový adresář MariaDB a poté spusťte následující dotazy.
CREATE DATABASE sentrifugo_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sentrifugo_user'@'localhost' IDENTIFIED BY 'unixcopPassword';
GRANT ALL PRIVILEGES ON sentrifugo_db.* TO 'sentrifugo_user'@'localhost';
FLUSH PRIVILEGES;
\q;
- Nainstalujte tedy Sentrifugo HRM stažením souboru zip sentrifugo.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
- Rozbalte archiv a poté změňte extrahovaný soubor pomocí sentrifugo poté zadejte příslušné vlastnictví spuštěním příkazu níže.
unzip Sentrifugo.zip -d /var/www/html/ && mv /var/www/html/Sentrifugo_* /var/www/html/sentrifugo && chown -R apache:apache /var/www/html/sentrifugo
- Povolit také HTTP provoz na portu 80 na bráně firewall.
firewall-cmd --zone=public --permanent --add-service=http && firewall-cmd --zone=public --permanent --add-service=https && firewall-cmd --reload
- Vytvořte virtuálního hostitele pro Sentrifugo HRM webu.
vim /etc/httpd/conf.d/sentrifugo.unixcop.com.conf
- Pak přidejte následující:
<VirtualHost *:80>
ServerName sentrifugo.unixcop.com
DocumentRoot /var/www/html/sentrifugo
<Directory /var/www/html/sentrifugo>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
- Restartujte Apache.
systemctl restart httpd
- Budete muset dokončit instalaci prostřednictvím webového rozhraní. K webovému instalačnímu programu se dostanete otevřením prohlížeče a poté http://sentrifugo.unixcop.com
Poznámka
Jak je vidět na výše uvedeném snímku obrazovky, na řádku 45 PHPMailerAutolo je varování ad.php, kde je direktiva __autoload() zastaralá, takže to vyřešíme doporučeným řešením Sentrifugo.
- Upravte soubor pomocí vim
vim /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php +45
- Poté přidejte spl_autoload_register místo __autoload() jak je znázorněno na níže uvedeném snímku obrazovky.
- Zkuste znovu načíst Sentrifugo znovu webovou stránku instalačního programu, znovu se zobrazí varování, poté se ujistěte, že jsou všechny předpoklady označeny zeleně, a poté klikněte na tlačítko Další, jak je uvedeno níže.
- Vyplňte název databáze Sentrifugo, uživatelské jméno databáze a heslo databáze pro připojení k databázi. Klikněte na Potvrdit .
- Nastavte název aplikace, zadejte svůj e-mail a poté klikněte na Potvrdit .
- Nyní nastavení poštovního serveru. vyplňte je svými e-mailovými informacemi.
Jak je znázorněno níže, používám konfiguraci aplikace Outlook, vyberte si tedy konf. poté klikněte na potvrdit .
- Ujistěte se, že jste provedli vše výše uvedené pro závěrečnou kontrolu, a poté klikněte na tlačítko Dokončit.
- Získáte přihlašovací údaje k přihlášení na řídicí panel Sentrifugo HRM, takže otevřete odkaz na stránce a přihlaste se do řídicího panelu.
- Přihlaste se do aplikace pomocí výše uvedených přihlašovacích údajů.
Budete přesměrováni na řídicí panel.
Úspěšně jste nainstalovali Sentrifugo HRM na server CentOS 8.
Odkazy
http://www.sentrifugo.com/
https://sourceforge.net/p/sentrifugo/wiki/Home/
Závěr
To je vše
V této instalační příručce vám ukážeme, jak nainstalovat Sentrifugo HRM na CentOS 8.