Orangehrm

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

OrangeHRM

Teoría

Práctica

Instalación

Instalación 3.1.1

# Instalamos los paquetes
apt-get install apache2 mysql-server php5 php5-cli php5-common php5-mysql libapache2-mod-php5 unp screen vim unzip
# Descargamos el paquete 
wget http://softlayer-ams.dl.sourceforge.net/project/orangehrm/stable/3.1.1/orangehrm-3.1.1.zip
# descomprimimos el paquete
unp oranghrm-3.1.1.zip
# movemos el directorio resultante
mv orangehrm-3.1.1 /opt/orange
# creamos un enlace simbolico
ln -s /opt/orange /var/www/orange

# accedemos a la base de datos
mysql -u root -proot
# creamos la base de datos
CREATE DATABASE orange;
# creamos el usuario local 
CREATE USER 'orange'@'localhost' IDENTIFIED BY 'orange';
# otorgamos todos los permisos al usuario sobre la base de datos
GRANT ALL PRIVILEGES ON orange.* TO 'orange';


Instalación 2.7.1

# Instalamos las herramientas que vamos a necesitar
apt-get install vim ssh apache2 mysql-server php5 unzip

# Nos dirigimos a /tmp
cd /tmp
# Descargamos el paquete
wget http://downloads.sourceforge.net/project/orangehrm/development/2.7.1-rc.1/orangehrm-2.7.1-rc.1.zip
# Descomprimimos el paquete
unzip orangehrm-2.7.1-rc.1.zip
# Creamos el directorio para el servicio en /var/www
mkdir /var/www/orangehrm
# Movemos los archivos a ese directorio
mv /tmp/orangehrm-2.7.1-rc.1/* /var/www/orangehrm/
# Asignamos al grupo y usuario correspondiente los archivos
chown -R www-data:www-data /var/www/orangehrm

# Creamos la base de datos y su usuario
mysql -u root -proot
CREATE DATABASE orangehrm;
CREATE USER orangehrm@localhost IDENTIFIED BY 'orangehrm';
GRANT ALL PRIVILEGES ON orangehrm.* TO 'orangehrm';

# Para poder poner el programa en castellano
# editamos el archivo de configuracion borrando el #
vim /var/www/orangehrm/symfony/plugins/orangehrmAdminPlugin/config/supported_languages.yml 
# la linea debera quedar asi
  4: {key: 'es_ES', value: 'Spanish'}

Documentación