Cómo configurar OrangeScrum en CentOS 7

Cómo configurar OrangeScrum en CentOS 7

En este artículo, explicaremos cómo configurar OrangeScrum en CentOS 7.

El popular software de gestión de proyectos de código abierto OrangeScrum para pequeñas y medianas empresas. Describiremos el procedimiento de instalación de Apache, PHP, MariaDB y OrangeScrum.

Empecemos por la instalación.

Prerrequisitos

  • Un VPS KVM instalado en CentOS 7
  • Acceso de usuario root o usuario normal con privilegios administrativos.

Configurar OrangeScrum en CentOS 7

Paso 1: mantenga el servidor actualizado

# yum update -y

Paso 2: instalar Apache

Instale el servidor web Apache usando el siguiente comando:

# yum install httpd -y

Inicie el servicio Apache.

# systemctl start httpd.service
# systemctl enable httpd.service

Establezca SELinux en permisivo o deshabilitado

# setenfore 0

Paso 3: instalar y configurar MariaDB

Instale MariaDB.

# yum install mariadb mariadb-server -y

Modifique la configuración de la base de datos MariaDB.

# vi /etc/my.cnf

Para cambiar la configuración de clasificación, agregue algunas líneas al segmento [mysqld] como se muestra a continuación.

[mysqld]

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
init_connect=’SET collation_connection=utf8_unicode_ci'
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

Guarde y salga del editor.

Inicie el servicio MariaDB.

# systemctl start mariadb.service
# systemctl enable mariadb.service

Asegure la instalación de MariaDB.

# mysql_secure_installation

Durante este proceso interactivo, responda las preguntas como se muestra a continuación.

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password:
Re-enter new password:
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

Paso 4: instalar y configurar PHP

Instalar paquetes requeridos

# yum install epel-release yum-utils wget -y

Descargue e instale remirepo usando el comando yum

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Según sus requisitos, configure el repositorio de PHP 7.x

# yum-config-manager --enable remi-php72

Instale los paquetes PHP requeridos

# yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel -y

Aumente el tamaño del archivo de carga a 200 MB según lo requiera OrangeScrum.

Abra el archivo php.ini

# vi /etc/php.ini

Modifique el valor de post_max_size y upload_max_filesize como se muestra a continuación:

post_max_size = 200M

upload_max_filesize = 200M

Reinicie Apache para cargar la nueva configuración.

# systemctl restart httpd.service

Paso 5 - Instale OrangeScrum

Navegue a la última versión estable de OrangeScrum. Cuando escribimos este artículo, la última versión era la v1.6.1. Descárguelo usando el comando wget como se muestra a continuación:

# wget https://github.com/Orangescrum/orangescrum/archive/v1.6.1.tar.gz

Extraelo.

# tar -zxvf v1.6.1.tar.gz

Mueva todos los archivos de OrangeScrum al directorio raíz web  / var / www / html  y luego configure los permisos apropiados.

# mv ~/orangescrum-1.6.1 /var/www/html
# chmod -R 0777 /var/www/html/orangescrum-1.6.1/{app/Config,app/tmp,app/webroot}

Configure un host virtual para OrangeScrum.

# vi /etc/httpd/conf.d/orangescrum.conf

Complete el archivo con la siguiente configuración.


ServerName orangescrum.example.com
DocumentRoot /var/www/html/orangescrum-1.6.1

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 

Guarde y salga del editor.

Paso 6: cree una base de datos OrangeScrum

Inicie sesión en el shell de MySQL como root.

# mysql -u root -p

Utilice la contraseña de root de MariaDB que estableció anteriormente para iniciar sesión.

En el shell de MySQL, cree una base de datos llamada  orangescrum  y un usuario de la base de datos llamado  orangescrumuser  con la contraseña  yourpassword , y luego otorgue todos los privilegios en esta base de datos a este usuario de la base de datos.

Nota: En su máquina, asegúrese de reemplazar estos parámetros en todos los comandos con sus valores.

CREATE DATABASE orangescrum;
CREATE USER 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Importe datos de OrangeScrum a la base de datos de orangescrum.

# mysql -u root -p orangescrum <>

Actualice las credenciales de la base de datos de OrangeScrum.

# vi /var/www/html/orangescrum-1.6.1/app/Config/database.php

Encuentra las siguientes líneas:

'login' => 'root',
'password' => ',
'database' => 'orangescrum',

Cámbialos a:

'login' => 'orangescrumuser',
'password' => 'yourpassword',
'database' => 'orangescrum',

Guarde y salga del editor.

Actualice los detalles del correo electrónico.

# vi /var/www/html/orangescrum-1.6.1/app/Config/constants.php

Encuentra las siguientes líneas. Reemplace las direcciones de correo electrónico y la contraseña con sus valores.

define("SMTP_UNAME', "[email protected]');
define("SMTP_PWORD', "******');
define('FROM_EMAIL_NOTIFY', '[email protected]');
define('SUPPORT_EMAIL', '[email protected]');

Guarde y salga del editor.

Reinicie Apache para cargar la nueva configuración.

# systemctl restart httpd.service

Cambie las reglas del firewall para permitir el acceso a la web.

# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --reload

Vaya a http: //, ingrese el nombre de su empresa, una ID de correo electrónico y una contraseña para iniciar sesión.

Eso es todo. La instalación se ha completado.

En este artículo, explicamos cómo configurar OrangeScrum en CentOS 7.


Calculadora de tarifas de PayPal

Calculadora de tarifas de PayPal

Calculadora de tarifas de PayPal. PayPal es el método de pago más utilizado. PayPal ofrece cuentas personales y comerciales. Le brinda una descripción clara de las tarifas.

Cómo instalar y ejecutar el informe MTR en CentOS 7

Cómo instalar y ejecutar el informe MTR en CentOS 7

aprenderemos a instalar y ejecutar el informe MTR en CentOS 7. Para diagnosticar y aislar errores de red, el administrador de Linux usa la herramienta MTR (my traceroute).

Cómo instalar y configurar el servidor Git en CentOS 7

Cómo instalar y configurar el servidor Git en CentOS 7

Veremos cómo instalar y configurar el servidor git en CentOS 7. Configurar un servidor Git. Git es un código abierto y gratuito. Instale Git usando YUM o descárguelo.

IRedMail fácil de instalar en Ubuntu 20.04

IRedMail fácil de instalar en Ubuntu 20.04

En este tutorial, le mostraremos cómo es fácil instalar iRedMail en Ubuntu 20.04. iRedMail es una solución de servidor de correo de código abierto.

Cómo configurar OrangeScrum en CentOS 7

Cómo configurar OrangeScrum en CentOS 7

En este artículo, explicaremos cómo configurar OrangeScrum en CentOS 7.

XploitSPY fácil de instalar en Ubuntu 20.04

XploitSPY fácil de instalar en Ubuntu 20.04

En este artículo, explicaremos cómo es fácil instalar XploitSPY en el servidor Ubuntu 20.04. XploitSPY es una herramienta de espionaje de monitoreo de Android.

Cómo instalar Polr en CentOS 8

Cómo instalar Polr en CentOS 8

Le mostraremos cómo instalar Polr en CentOS 8. Instalaremos el servidor web Apache, la última versión de MySQL y PHP 7.4. Polr es un acortador de enlaces moderno.

Cómo instalar IntelliJ IDEA en Ubuntu 20.04

Cómo instalar IntelliJ IDEA en Ubuntu 20.04

En este artículo, explicaremos cómo instalar IntelliJ IDEA en Ubuntu 20.04. IntelliJ IDEA es un entorno de desarrollo integrado. Versión comunitaria

7 herramientas OSINT útiles para pruebas de penetración

7 herramientas OSINT útiles para pruebas de penetración

En este artículo, explicaremos 7 útiles herramientas OSINT para pruebas de penetración.

Cómo instalar plausible en Ubuntu 20.04

Cómo instalar plausible en Ubuntu 20.04

Cómo instalar Plausible en Ubuntu 20.04. Plausible Analytics es una alternativa de análisis web simple, de código abierto y amigable con la privacidad a Google Analytics.