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

Cómo instalar OrangeHRM en un CentOS 7 VPS

En el siguiente artículo vamos a explicar cómo puedes instalar y ejecutar OrangeHRM en tu CentOS 7 VPS. OrangeHRM es una excelente solución de gestión de recursos humanos escalable escrita en PHP. Tiene las siguientes características:

  •  Módulo de administración
  • Administración de información personal
  • Salir del módulo
  • Módulo de tiempo
  • Módulo de autoservicio para empleados
  • Módulo de contratación/seguimiento de candidatos
  • Módulo de rendimiento

REQUISITOS

Usaremos nuestro plan de alojamiento SSD 1 Linux VPS para este tutorial.

ACTUALIZAR EL SISTEMA

Como siempre, asegúrese de que su CentOS 7 VPS esté completamente actualizado con el siguiente comando:

# yum update

INSTALAR LÁMPARA

Su primer paso es instalar Linux Apache, MariaDB y PHP o más conocido por LAMP. LAMP es en realidad un acrónimo de una pila de soluciones de servicios web que consta de Linux, el servidor Apache HTTP, los motores de base de datos MySQL o MariaDB y el lenguaje de programación PHP, Perl o Python. Emita lo siguiente:

# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip

Una vez completada la instalación de LAMP, habilite Apache y MariaDB para que se inicien en el arranque e inícielos con los siguientes comandos:

# systemctl enable mariadb && systemctl enable httpd

# systemctl start httpd && systemctl start mariadb

Para obtener más ajustes de configuración en Apache, PHP y MariaDB, consulte nuestra excelente publicación de blog.

A continuación, ejecute el script posterior a la instalación de MariaDB mysql_secure_installation:

# mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

INSTALAR ORANGEHRM

Debe ingresar al directorio raíz de documentos de Apache, descargar y descomprimir el archivo zip de instalación de OrangeHRM. Los comandos debajo harán el trabajo:

# cd /var/www/html
# wget -O orangehrm.unzip http://downloads.sourceforge.net/project/orangehrm/stable/3.3.1/orangehrm-3.3.1.12255.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forangehrm%2F&ts=1436890468&use_mirror=iweb
# unzip orangehrm.unzip

Mueva los archivos y directorios del directorio desempaquetado a su directorio de trabajo actual (raíz de documentos de Apache)

# mv orangehrm-3.3.1/* . && mv orangehrm-3.3.1/.htaccess .

Ahora, abra el archivo de configuración de Apache:

# vim /etc/httpd/conf/httpd.conf

Localice el ‘ ‘ y cambie el valor de la línea:‘AllowOverride None ‘ a ‘Permitir anular todo ' . Esta acción permitirá que su servidor web utilice los archivos .htaccess.

Entonces, una vez que haya terminado, la sección debería verse así:

<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted

A continuación, abra el archivo de configuración de MariaDB. Estamos usando el siguiente comando:

# vim /etc/my.cnf

En cualquier lugar debajo del bloque [mysqld] coloque la siguiente línea:event_scheduler =ON . Luego reinicie MariaDB para que los cambios surtan efecto:

# systemctl restart mariadb

Establezca la propiedad correcta:

# chown apache: /var/www/html/ -R

Para finalizar la instalación de OrangeHRM, abra su navegador favorito y vaya a http://su_dominio.com. Acepte la licencia e ingrese la información de configuración de su base de datos preferida una vez que llegue a la parte Configuración de la base de datos.

También puede dejar los valores predeterminados de la base de datos.

En el 'paso 3:Comprobación del sistema', asegúrese de que todos los elementos enumerados estén en verde y correctos.

A continuación, cree su nombre de usuario y contraseña de administrador. La instalación comenzará una vez que haga clic en el botón 'Instalar' después de la confirmación de su configuración en el último 'Paso 5:Confirmación'.

Felicitaciones, ha instalado correctamente OrangeHRM en su CentOS 7 VPS.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo instalen por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


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

  2. Cómo instalar PhpWiki en CentOS 7

  3. Cómo instalar LiteCart en CentOS 7

  4. Cómo instalar ocPortal en un VPS CentOS 7

  5. Cómo instalar ProjectPier en un CentOS 7 VPS

Cómo instalar PHPList en CentOS 7

Cómo instalar PHP-Fusion en CentOS 7

Cómo instalar Tine 2.0 en CentOS 7

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Seafile en CentOS 7

Cómo instalar Concrete5 en CentOS 7