Como configurar o OrangeScrum no CentOS 7

Como configurar o OrangeScrum no CentOS 7

Neste artigo, vamos explicar como configurar o OrangeScrum no CentOS 7.

OrangeScrum é um software de gerenciamento de projeto de código aberto popular para pequenas e médias empresas. Descreveremos o procedimento de instalação do Apache, PHP, MariaDB e OrangeScrum.

Vamos começar com a instalação.

Pré-requisitos

  • Um CentOS 7 instalado KVM VPS
  • Um acesso de usuário root ou usuário normal com privilégios administrativos.

Configure o OrangeScrum no CentOS 7

Etapa 1 - Mantenha o servidor atualizado

# yum update -y

Etapa 2 - Instale o Apache

Instale o servidor da web Apache usando o seguinte comando:

# yum install httpd -y

Inicie o serviço Apache.

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

Defina SELinux para Permissivo ou Desativar

# setenfore 0

Etapa 3 - Instalar e configurar MariaDB

Instale MariaDB.

# yum install mariadb mariadb-server -y

Modifique as configurações do banco de dados MariaDB.

# vi /etc/my.cnf

Para alterar as configurações de agrupamento, acrescente algumas linhas ao segmento [mysqld] como mostrado abaixo.

[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

Salve e saia do editor.

Inicie o serviço MariaDB.

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

Proteja a instalação do MariaDB.

# mysql_secure_installation

Durante este processo interativo, responda às perguntas conforme mostrado abaixo.

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

Etapa 4 - Instalando e configurando o PHP

Instale os pacotes necessários

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

Baixe e instale o remirepo usando o comando yum

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

Com base em seus requisitos, configure o repositório PHP 7.x

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

Instale os pacotes PHP necessários

# 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 o tamanho do arquivo de upload para 200 MB, conforme exigido pelo OrangeScrum.

Abra o arquivo php.ini

# vi /etc/php.ini

Modifique os valores post_max_size e upload_max_filesize como mostrado abaixo:

post_max_size = 200M

upload_max_filesize = 200M

Reinicie o Apache para carregar a nova configuração.

# systemctl restart httpd.service

Etapa 5 - Instale o OrangeScrum

Navegue até a última versão estável do OrangeScrum. Quando escrevemos este artigo, a versão mais recente era a v1.6.1. Baixe-o usando o comando wget como mostrado abaixo:

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

Extraia.

# tar -zxvf v1.6.1.tar.gz

Mova todos os arquivos OrangeScrum para o diretório raiz da web  / var / www / html  e configure as permissões apropriadas.

# 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 um host virtual para OrangeScrum.

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

Preencha o arquivo com as seguintes configurações.


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

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

Salve e saia do editor.

Etapa 6 - Criar um banco de dados OrangeScrum

Faça login no shell do MySQL como root.

# mysql -u root -p

Use a senha de root do MariaDB que você definiu anteriormente para fazer o login.

No shell do MySQL, crie um banco de dados denominado  orangescrum  e um usuário do banco de dados denominado  orangescrumuser  com a senha  yourpassword e, a seguir, conceda todos os privilégios neste banco de dados a este usuário do banco de dados.

Nota: Em sua máquina, certifique-se de substituir esses parâmetros em todos os comandos por seus 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 os dados do OrangeScrum para o banco de dados orangescrum.

# mysql -u root -p orangescrum <>

Atualize as credenciais do banco de dados OrangeScrum.

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

Encontre as seguintes linhas:

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

Altere-os para:

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

Salve e saia do editor.

Atualize os detalhes do e-mail.

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

Encontre as seguintes linhas. Substitua os endereços de e-mail e a senha por seus valores.

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

Salve e saia do editor.

Reinicie o Apache para carregar a nova configuração.

# systemctl restart httpd.service

Altere as regras de firewall para permitir o acesso à web.

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

Navegue para http: //, digite o nome da sua empresa, um ID de e-mail e uma senha para fazer o login.

É isso. A instalação foi concluída.

Neste artigo, explicamos como configurar o OrangeScrum no CentOS 7.


Calculadora de taxas do PayPal

Calculadora de taxas do PayPal

Calculadora de taxas do PayPal. O PayPal é o método de pagamento mais comumente usado. O PayPal oferece contas pessoais e comerciais. Oferece uma visão geral clara sobre as taxas

Como instalar e executar o relatório MTR no CentOS 7

Como instalar e executar o relatório MTR no CentOS 7

aprenderemos como instalar e executar o relatório MTR no CentOS 7. Para diagnosticar e isolar erros de rede, o administrador do Linux usa a ferramenta MTR (meu traceroute).

Como instalar e configurar o servidor Git no CentOS 7

Como instalar e configurar o servidor Git no CentOS 7

Veremos como instalar e configurar o servidor git no CentOS 7. Configure um servidor Git. Git é um código-fonte livre e aberto. Instale o Git usando o YUM ou faça o download.

Fácil de instalar iRedMail no Ubuntu 20.04

Fácil de instalar iRedMail no Ubuntu 20.04

Neste tutorial, mostraremos como é fácil instalar o iRedMail no Ubuntu 20.04. iRedMail é uma solução de servidor de e-mail de código aberto.

Como configurar o OrangeScrum no CentOS 7

Como configurar o OrangeScrum no CentOS 7

Neste artigo, vamos explicar como configurar o OrangeScrum no CentOS 7.

Fácil de instalar o XploitSPY no Ubuntu 20.04

Fácil de instalar o XploitSPY no Ubuntu 20.04

Neste artigo, explicaremos como é fácil instalar o XploitSPY no servidor Ubuntu 20.04. XploitSPY é uma ferramenta de espionagem de monitoramento do Android.

Como instalar o Polr no CentOS 8

Como instalar o Polr no CentOS 8

Mostraremos como instalar o Polr no CentOS 8. Instalaremos o servidor web Apache, a última versão do MySQL e o PHP 7.4. Polr é um encurtador de links moderno.

Como instalar o IntelliJ IDEA no Ubuntu 20.04

Como instalar o IntelliJ IDEA no Ubuntu 20.04

Neste artigo, explicaremos como instalar o IntelliJ IDEA no Ubuntu 20.04. IntelliJ IDEA é um ambiente de desenvolvimento integrado. Versão da comunidade

7 ferramentas OSINT úteis para testes de penetração

7 ferramentas OSINT úteis para testes de penetração

Neste artigo, vamos explicar 7 ferramentas OSINT úteis para testes de penetração.

Como instalar plausível no Ubuntu 20.04

Como instalar plausível no Ubuntu 20.04

Como instalar o Plausível no Ubuntu 20.04. Plausible Analytics, uma alternativa de análise da web simples, de código aberto e amigável para a privacidade do Google Analytics.