En el siguiente artículo vamos a explicar cómo puedes instalar LAMP (Linux Apache MySQL y PHP) y ejecutar OrangeHRM en tu Ubuntu 12.04 LTS Linux VPS .
¿Qué es OrangeHRM?
Es un sistema de gestión de recursos humanos de código abierto escrito 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
Antes de continuar, asegúrese de estar en una screen sesión y su sistema Ubuntu VPS está completamente actualizado:
## screen -U -s orangehrm-screen ## apt-get update ## apt-get upgrade
Instalar Apache2 servidor web en su Ubuntu 12.04 sistema usando
## apt-get install apache2
A continuación, proceda con la instalación de MySQL servidor de base de datos en su sistema usando
## apt-get install mysql-server
una vez instalado, ejecute el script posterior a la instalación mysql_secure_installation y configurarlo así
## mysql_secure_installation - 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
finalmente, edite /etc/mysql/my.cnf , agregue event_scheduler = ON en cualquier lugar bajo [mysqld] bloquee y reinicie mysql usando service mysql restart para que el cambio surta efecto.
instalar PHP soporte en el sistema usando el siguiente comando:
## apt-get install php5 php5-mysql
compruébalo usando
## php -v PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:19:50) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
también, cree la prueba /var/www/info.php script que contiene lo siguiente
## vim /var/www/info.php
<?php
phpinfo();
?> e intente acceder a él en http://your_server_ip/info.php. Si la página de información de PHP aparece en su navegador, entonces todo se ve bien y está listo para continuar.
instalar soporte zip en caso de que no esté ya instalado en el sistema
## apt-get install unzip
Instalar OrangeHRM en /var/www/orangehrm
## ver=3.1.1
## wget -P /tmp http://downloads.sourceforge.net/project/orangehrm/stable/${ver}/orangehrm-${ver}.zip
## unzip /tmp/orangehrm-${ver}.zip -d /var/www/
## mv /var/www/orangehrm-${ver} /var/www/orangehrm
## chown www-data: -R /var/www/orangehrm
configurar my-domain.com para servir el OrangeHRM en /var/www/orangehrm creando una nueva Virtual Host Directive en /etc/apache2/sites-available/
## vim /etc/apache2/sites-available/my-domain.com
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/orangehrm
ServerName my-domain.com
ServerAlias www.my-domain.com
<Directory "/var/www/orangehrm">
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/my-domain.com-error.log
CustomLog ${APACHE_LOG_DIR}/my-domain.com-ccess.log combined
</VirtualHost> asegúrese de reemplazar my-domain.com con su nombre de dominio real
habilitar la Virtual Host Directive usando el siguiente comando:
## a2ensite my-domain.com
reinicie apache para que el cambio surta efecto usando
## service apache2 reload
Acceda a http://mi-dominio.com/ para completar la instalación de OrangeHRM . En el primer paso, simplemente haga clic en 'Siguiente/Acepto' y en el 'paso 2', cuando se le solicite configurar su base de datos, use su contraseña 'root' de MySQL para crear una nueva base de datos para OrangeHRM. Vea la captura de pantalla a continuación:
En el 'paso 3:Comprobación del sistema', asegúrese de que todos los elementos enumerados estén en verde y correctos. Deberías ver algo como esto:
En el 'paso 4:Creación de usuario administrador', cree su nombre de usuario y contraseña de 'Administrador' y en el 'Paso 5:Confirmación' confirme su configuración e instale OrangeHRM haciendo clic en el botón 'Instalar'.
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.