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