Orangescrum

Orangescrum es un gestor de procesos de Srum. Tiene 2 versiones una de pago mantenida por ellos muy completa y una versión community que es gratis pero bastante limitada. En la versión community se pueden añadir varios plugins (de pago) para añadir funciones. La instalación es bastante sencilla.

Instalación

Descargar orangescrum en /var/www/html

http://www.orangescrum.org/free-download/a7fb9fa878a38ca33b0ac1b32409aef7

Descomprimir

unzip orangescrum-master.zip

Instalar dependencias

apt install apache2 php5 mysql-server php5-curl php5-mysqlnd php5-gd php5-imap php5-odbc php5-xmlrpc php5-mcrypt php5-tidy curl

Configuración

PHP

Editar el php.ini

vim /etc/php5/apache2/php.ini
upload_max_filesize = 200M

post_max_size = 200M

 

MySQL

Conectarsle a la base de datos y realizar lo siguiente:

mysql -u root -p
mysql> create database orangescrum;

mysql> create user orangescrum;

mysql> grant all on orangescrum.* to 'orangescrum'@'localhost' identified by 'password';

Una vez creada la base de datos, importar la base predefinida de orangescrum

mysql -u orangescrum -p orangescrum < /var/www/html/orangescrum-master/database.sql

 

Apache

Añadir los modulos necesarios

a2enmod rewrite

a2enmod headers

Cambiar los permisos de la carpeta

chown www-data:www-data -R /var/www/html/orangescrum-master

Reiniciar apache

systemctl restart apache2.service

 

Configurar Orangescrum

Dar los permisos necesarios a las carpetas de app

chmod -R 0777 /var/www/html/orangescrum-master/app/Config

chmod -R 0777 /var/www/html/orangescrum-master/app/tmp/

chmod -R 0777 /var/www/html/orangescrum-master/app/webroot/

Configurar la base de datos

vim /var/www/html/orangescrum-master/app/Config/database.php
class DATABASE_CONFIG {

public $default = array(
 'datasource' => 'Database/Mysql',
 'persistent' => false,
 'host' => 'localhost',
 'login' => 'orangescrum',
 'password' => 'password',
 'database' => 'orangescrum',
 'prefix' => '',
 'encoding' => 'utf8',
 );
 }

Editar la configuración de las constantes. ¡Ojo! esto puede dar guerra  depende de como se configure el site.

vim /var/www/html/orangescrum-master/app/Config/constants.php
define('SUB_FOLDER', '/')

Crear el site de orangescrum

vim /etc/apache2/sites-available/orangescrum.conf
<VirtualHost *:80>
 ServerName orangescrum.ichasco.com
 DocumentRoot /var/www/html/orangescrum-master
 Alias /var/www/html/orangescrum-master /

<Directory /var/www/html/orangescrum-master>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
 </Directory>
 </VirtualHost>

Habilitar el site

a2ensite orangescrum.conf

Reiniciar apache

systemctl restart apache2.service

 

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *