GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Sentrifugo HRM su CentOS 8

Introduzione

Sentifugo è un GRATIS e potente Sistema di gestione delle risorse umane che può essere facilmente configurato per soddisfare le tue esigenze organizzative. Inoltre è un'applicazione ricca di funzionalità e facilmente configurabile. È scritto in PHP e utilizza MySQL/MariaDB per memorizzare il suo database. Puoi utilizzare Sentrifugo per tenere traccia delle prestazioni del dipendente, delle date delle ferie, dei ruoli e dei privilegi.

Come funziona Sentrifugo

Sentrifgo offre moduli di risorse HR con caratteristiche eccezionali e un'interfaccia intuitiva. È facile da configurare, configurare e utilizzare.

Installazione

Segui i passaggi seguenti

  • Installa Apache, avvialo e abilitalo
dnf -y install httpd && systemctl start httpd && systemctl enable httpd
  • Installa PHP con il seguente comando
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
  • Verifica che php sia stato installato.
php -v
  • Modifica il file di configurazione PHP caricato.
vim /etc/php.ini
  • Imposta un fuso orario appropriato.
date.timezone = Africa/Cairo
         #Replace "Africa/Cairo" with your appropriate timezone
  • Installa MariaDB che è un fork di MySQL e avvia MariaDB, quindi abilitalo per l'avvio automatico all'avvio.
dnf install -y mariadb-server.x86_64 mariadb.x86_64 && systemctl start mariadb && systemctl enable mariadb
  • MariaDB sicura
mysql_secure_installation

Nota

Per impostazione predefinita, non esiste una password di root nell'installazione di MariaDB. Premi il pulsante "Invio ” per procedere. Quindi imposta una password complessa per l'utente root del tuo server MariaDB e rispondi “Y ” a tutte le altre domande che vengono poste.

  • Accedi a mysql come root con la password che hai creato.
mysql -u root -p
  • Fornire la password per la radice di MariaDB, quindi eseguire le seguenti query.
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;
  • Quindi installa Sentrifugo Gestione delle risorse umane scaricando il file zip di sentifugo.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
  • Estrarre l'archivio, quindi modificare il file estratto con sentrifugo quindi fornisci la proprietà appropriata per esso eseguendo il comando di seguito.
unzip Sentrifugo.zip -d /var/www/html/ && mv /var/www/html/Sentrifugo_* /var/www/html/sentrifugo && chown -R apache:apache /var/www/html/sentrifugo
  • Consenti anche HTTP traffico sulla porta 80 del firewall.
firewall-cmd --zone=public --permanent --add-service=http && firewall-cmd --zone=public --permanent --add-service=https && firewall-cmd --reload
  • Crea un host virtuale per il tuo Sentrifugo Gestione delle risorse umane sito.
vim /etc/httpd/conf.d/sentrifugo.unixcop.com.conf
  • Quindi aggiungi quanto segue:
<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>
  • Riavvia Apache.
systemctl restart httpd
  • Dovrai completare l'installazione tramite l'interfaccia web. È possibile accedere al programma di installazione web aprendo il browser, quindi http://sentrifugo.unixcop.com

Nota

Come mostrato nella schermata sopra, c'è un avviso nella riga 45 di PHPMailerAutolo ad.php in cui la direttiva __autoload() è deprecata, quindi lo risolveremo con la soluzione consigliata di Sentrifugo.

  • Modifica il file con vim
vim /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php +45
  • Quindi aggiungi spl_autoload_register invece di __autoload() come mostrato nell'immagine sottostante.
  • Prova a ricaricare il tuo Sentrifugo pagina web del programma di installazione, riceverai di nuovo l'avviso, quindi assicurati che tutti i prerequisiti siano contrassegnati in verde, quindi fai clic su Avanti come mostrato di seguito.
  • Compila il nome del database Sentrifugo, il nome utente del database e la password del database per la connessione al database. Fai clic su Conferma .
  • Imposta il nome dell'app e fornisci la tua email, quindi fai clic su Conferma .
  • Ora le impostazioni del server di posta. riempili con le tue informazioni email.

Come mostrato di seguito, sto usando la configurazione di Outlook, quindi scegli la tua mail conf. quindi fai clic su conferma .

  • Assicurati di aver completato tutto quanto sopra per il controllo finale, quindi fai clic su Fine.
  • Otterrai le credenziali per accedere alla dashboard di Sentrifugo HRM, quindi apri il link nella pagina per accedere alla dashboard.
  • Accedi all'applicazione con le credenziali menzionate in precedenza.

Verrai indirizzato alla dashboard.

Hai installato con successo Sentrifugo HRM sul server CentOS 8.

Riferimenti

http://www.sentrifuge.com/

https://sourceforge.net/p/sentrifuge/wiki/Home/

Conclusione

Questo è tutto

In questa guida all'installazione, ti mostriamo come installare Sentrifugo HRM su CentOS 8.


Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Come installare MariaDB su CentOS 8

  3. Come installare MariaDB su CentOS 6

  4. Come installare PhpWiki su CentOS 7

  5. Come installare LiteCart su CentOS 7

Come installare Nextcloud su CentOS 7

Come installare Seafile su CentOS 7

Come installare Concrete5 su CentOS 7

Come installare LibreNMS su CentOS 7

Come installare Zabbix su CentOS 8

Come installare Joomla su CentOS 8