GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Sentrifugo HRM na CentOS 8

Ú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.


Cent OS
  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat PhpWiki na CentOS 7

  3. Jak nainstalovat LiteCart na CentOS 7

  1. Jak nainstalovat MariaDB na CentOS 8

  2. Jak nainstalovat MariaDB na CentOS 6

  3. Jak nainstalovat MariaDB na CentOS 7

  1. Jak nainstalovat ProjectPier na CentOS 7

  2. Jak nainstalovat MediaWiki na CentOS 7

  3. Jak nainstalovat CakePHP na CentOS 7