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