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.