Hoe OrangeScrum in te stellen op CentOS 7

Hoe OrangeScrum in te stellen op CentOS 7

In dit artikel leggen we uit hoe je OrangeScrum instelt op CentOS 7.

OrangeScrum populaire open source projectmanagementsoftware voor kleine en middelgrote bedrijven. We beschrijven de procedure voor het installeren van Apache, PHP, MariaDB en OrangeScrum.

Laten we beginnen met de installatie.

Vereisten

  • Een CentOS 7 geïnstalleerde KVM VPS
  • Een root-gebruikerstoegang of een normale gebruiker met beheerdersrechten.

Stel OrangeScrum in op CentOS 7

Stap 1 - Houd de server up-to-date

# yum update -y

Stap 2 - Apache installeren

Installeer de Apache-webserver met de volgende opdracht:

# yum install httpd -y

Start de Apache-service.

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

Zet SELinux op Toegevend of Uitschakelen

# setenfore 0

Stap 3 - Installeer en configureer MariaDB

Installeer MariaDB.

# yum install mariadb mariadb-server -y

Wijzig de MariaDB-database-instellingen.

# vi /etc/my.cnf

Om de sorteerinstellingen te wijzigen, voegt u een paar regels toe aan het [mysqld]-segment, zoals hieronder weergegeven.

[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

Sla op en verlaat de editor.

Start de MariaDB-service.

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

Beveilig de MariaDB-installatie.

# mysql_secure_installation

Beantwoord tijdens dit interactieve proces de onderstaande vragen.

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

Stap 4 - PHP installeren en configureren

Installeer vereiste pakketten

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

Download en installeer remirepo met de opdracht yum

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

Configureer op basis van uw vereisten de PHP 7.x-repository

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

Installeer vereiste PHP-pakketten

# 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

Verhoog de uploadbestandsgrootte naar 200 MB zoals vereist door OrangeScrum.

Open php.ini- bestand

# vi /etc/php.ini

Wijzig post_max_size en upload_max_filesize waarde zoals hieronder getoond:

post_max_size = 200M

upload_max_filesize = 200M

Start Apache opnieuw om de nieuwe configuratie te laden.

# systemctl restart httpd.service

Stap 5 - Installeer OrangeScrum

Navigeer naar de nieuwste stabiele versie van OrangeScrum. Toen we dit artikel schreven, was de nieuwste versie v1.6.1. Download het met behulp van de wget- opdracht zoals hieronder weergegeven:

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

Pak het uit.

# tar -zxvf v1.6.1.tar.gz

Verplaats alle OrangeScrum-bestanden naar de webhoofdmap  /var/www/html  en stel vervolgens de juiste machtigingen in.

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

Stel een virtuele host in voor OrangeScrum.

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

Vul het bestand met de volgende instellingen.


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

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

Sla op en verlaat de editor.

Stap 6 - Maak een OrangeScrum-database

Log in op de MySQL-shell als root.

# mysql -u root -p

Gebruik het MariaDB-rootwachtwoord dat u eerder hebt ingesteld om in te loggen.

Maak in de MySQL-shell een database met de naam  orangescrum  en een databasegebruiker  met de naam  orangescrumuser met het wachtwoord  yourpassword , en verleen vervolgens alle rechten op deze database aan deze databasegebruiker.

Opmerking: Zorg ervoor dat u op uw computer deze parameters in alle opdrachten vervangt door uw waarden.

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;

Importeer OrangeScrum-gegevens in de orangescrum-database.

# mysql -u root -p orangescrum <>

Update de inloggegevens van de OrangeScrum-database.

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

Zoek de volgende regels:

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

Verander ze in:

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

Sla op en verlaat de editor.

E-mailgegevens bijwerken.

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

Zoek de volgende regels. Vervang de e-mailadressen en het wachtwoord door uw waarden.

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

Sla op en verlaat de editor.

Start Apache opnieuw om de nieuwe configuratie te laden.

# systemctl restart httpd.service

Wijzig de firewallregels om webtoegang toe te staan.

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

Navigeer naar http://, voer uw bedrijfsnaam, een e-mail-ID en een wachtwoord in om in te loggen.

Dat is het. De installatie is voltooid.

In dit artikel hebben we uitgelegd hoe je OrangeScrum instelt op CentOS 7.


7 Handige OSINT-tools voor penetratietesten

7 Handige OSINT-tools voor penetratietesten

In dit artikel leg je 7 handige OSINT-tools voor penetratietesten goed uit.

Bitwarden installeren op Ubuntu 20.04

Bitwarden installeren op Ubuntu 20.04

In dit artikel leg je goed uit hoe je Bitwarden installeert op Ubuntu 20.04. Self-hosted Server Bitwarden is een open source wachtwoordbeheerder. Op zelf-gehoste server.

Hoe NetBox op Ubuntu 20.04 te installeren?

Hoe NetBox op Ubuntu 20.04 te installeren?

In dit artikel leg je goed uit hoe je NetBox installeert op Ubuntu 20.04. Installeren en configureren. NetBox is een applicatie voor het modelleren van infrastructuurbronnen (IRM).

PayPal-kostencalculator

PayPal-kostencalculator

PayPal-kostencalculator. PayPal is de meest gebruikte betaalmethode.PayPal biedt zowel persoonlijke als zakelijke rekeningen.Het geeft je een duidelijk overzicht van de kosten

Hoe MTR-rapport op CentOS 7 te installeren en uit te voeren

Hoe MTR-rapport op CentOS 7 te installeren en uit te voeren

we zullen leren hoe we het MTR-rapport op CentOS 7 kunnen installeren en uitvoeren. Om netwerkfouten te diagnosticeren en te isoleren, gebruikt de Linux-beheerder de tool MTR (my traceroute).

Hoe Git Server op CentOS 7 te installeren en configureren

Hoe Git Server op CentOS 7 te installeren en configureren

We zullen zien hoe git-server op CentOS 7 moet worden geïnstalleerd en geconfigureerd. Stel een Git-server in. Git is een gratis en open source. Installeer Git met YUM of download het.

Eenvoudig te installeren iRedMail op Ubuntu 20.04

Eenvoudig te installeren iRedMail op Ubuntu 20.04

In deze zelfstudie laten we u zien hoe u iRedMail eenvoudig op Ubuntu 20.04 kunt installeren. iRedMail is een open source mailserveroplossing.

Hoe OrangeScrum in te stellen op CentOS 7

Hoe OrangeScrum in te stellen op CentOS 7

In dit artikel leg je goed uit hoe je OrangeScrum instelt op CentOS 7.

Eenvoudig te installeren XploitSPY op Ubuntu 20.04

Eenvoudig te installeren XploitSPY op Ubuntu 20.04

In dit artikel leg je goed uit hoe het eenvoudig is om XploitSPY op de Ubuntu 20.04-server te installeren. XploitSPY is een Android Monitoring Spying Tool.

IntelliJ IDEA installeren op Ubuntu 20.04

IntelliJ IDEA installeren op Ubuntu 20.04

In dit artikel leg je goed uit hoe je IntelliJ IDEA installeert op Ubuntu 20.04. IntelliJ IDEA is een geïntegreerde ontwikkelomgeving. Community-versie