GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Sentrifugo HRM en CentOS 8

Introducción

Sentrifugo es un GRATIS y poderoso Sistema de gestión de recursos humanos que se puede configurar fácilmente para satisfacer las necesidades de su organización. También es una aplicación rica en funciones y fácilmente configurable. Está escrito en PHP y utiliza MySQL/MariaDB para almacenar su base de datos. Puede usar Sentrifugo para realizar un seguimiento del rendimiento del empleado, las fechas de vacaciones, los roles y los privilegios.

Cómo funciona Sentrífugo

Sentrifugo ofrece módulos de recursos de recursos humanos con características excepcionales y una interfaz intuitiva. Es fácil de instalar, configurar y usar.

Instalación

Simplemente siga los pasos a continuación

  • Instalar Apache, iniciarlo y habilitarlo
dnf -y install httpd && systemctl start httpd && systemctl enable httpd
  • Instala PHP con el siguiente 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
  • Verifique que se haya instalado php.
php -v
  • Edite el archivo de configuración PHP cargado.
vim /etc/php.ini
  • Establece una zona horaria adecuada.
date.timezone = Africa/Cairo
         #Replace "Africa/Cairo" with your appropriate timezone
  • Instale MariaDB, que es una bifurcación de MySQL, inicie MariaDB y habilítelo para que se inicie automáticamente en el momento del arranque.
dnf install -y mariadb-server.x86_64 mariadb.x86_64 && systemctl start mariadb && systemctl enable mariadb
  • MariaDB segura
mysql_secure_installation

Nota

De forma predeterminada, no hay una contraseña de root en la instalación de MariaDB. Presiona el botón “Entrar " para continuar. Luego establezca una contraseña segura para el usuario raíz de su servidor MariaDB y responda "Y ” a todas las demás preguntas que se hacen.

  • Inicie sesión en mysql como raíz con la contraseña que creó.
mysql -u root -p
  • Proporcione la contraseña para la raíz de MariaDB y luego ejecute las siguientes consultas.
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;
  • Así que instala Sentrifugo HRM descargando el archivo zip de sentrifugo.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
  • Extraiga el archivo y luego cambie el archivo extraído con sentrifugo luego proporcione la propiedad adecuada ejecutando el comando a continuación.
unzip Sentrifugo.zip -d /var/www/html/ && mv /var/www/html/Sentrifugo_* /var/www/html/sentrifugo && chown -R apache:apache /var/www/html/sentrifugo
  • Permitir también HTTP tráfico en el puerto 80 del cortafuegos.
firewall-cmd --zone=public --permanent --add-service=http && firewall-cmd --zone=public --permanent --add-service=https && firewall-cmd --reload
  • Cree un host virtual para su Sentrifugo HRM sitio.
vim /etc/httpd/conf.d/sentrifugo.unixcop.com.conf
  • Luego agregue lo siguiente:
<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>
  • Reiniciar Apache.
systemctl restart httpd
  • Deberá finalizar la instalación a través de la interfaz web. Puede acceder al instalador web abriendo su navegador y luego http://sentrifugo.unixcop.com

Nota

Como se muestra en la captura de pantalla anterior, hay una advertencia en la línea 45 de PHPMailerAutolo ad.php donde la directiva __autoload() está en desuso, así que lo resolveremos con la solución recomendada de Sentrifugo.

  • Editar el archivo con vim
vim /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php +45
  • Luego agregue spl_autoload_register en lugar de __autoload() como se muestra en la siguiente captura de pantalla.
  • Intenta recargar tu Sentrifugo página web del instalador nuevamente, recibirá la advertencia nuevamente, luego asegúrese de que todos los requisitos previos estén marcados en verde y luego haga clic en Siguiente como se muestra a continuación.
  • Rellene el nombre de la base de datos de Sentrifugo, el nombre de usuario de la base de datos y la contraseña de la base de datos para la conexión a la base de datos. Haz clic en Confirmar .
  • Establezca el nombre de la aplicación y proporcione su correo electrónico, luego haga clic en Confirmar .
  • Ahora la configuración del servidor de correo. complételos con su información de correo electrónico.

Como se muestra a continuación, estoy usando la configuración de Outlook, así que elija su configuración de correo. luego haz clic en confirmar .

  • Asegúrese de haber completado todo lo anterior para la verificación final y luego haga clic en Finalizar.
  • Obtendrá las credenciales para iniciar sesión al panel Sentrifugo HRM, así que abra el enlace en la página para iniciar sesión en el panel.
  • Inicie sesión en la aplicación con las credenciales mencionadas anteriormente.

Se le dirigirá al panel de control.

Ha instalado correctamente Sentrifugo HRM en el servidor CentOS 8.

Referencias

http://www.sentrifugo.com/

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

Conclusión

Eso es todo

En esta guía de instalación, le mostramos cómo instalar Sentrifugo HRM en CentOS 8.


Cent OS
  1. Cómo instalar MariaDB en CentOS 7

  2. Cómo instalar MariaDB en CentOS 8

  3. Cómo instalar MariaDB en CentOS 6

  4. Cómo instalar PhpWiki en CentOS 7

  5. Cómo instalar LiteCart en CentOS 7

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Seafile en CentOS 7

Cómo instalar Concrete5 en CentOS 7

Cómo instalar LibreNMS en CentOS 7

Cómo instalar Zabbix en CentOS 8

Cómo instalar Joomla en CentOS 8