So richten Sie OrangeScrum unter CentOS 7 ein

So richten Sie OrangeScrum unter CentOS 7 ein

In diesem Artikel erklären wir, wie Sie OrangeScrum unter CentOS 7 einrichten.

OrangeScrum beliebte Open-Source-Projektmanagement-Software für kleine und mittlere Unternehmen. Wir beschreiben das Verfahren zur Installation von Apache, PHP, MariaDB und OrangeScrum.

Beginnen wir mit der Installation.

Voraussetzungen

  • Ein in CentOS 7 installierter KVM-VPS
  • Ein Root-Benutzerzugriff oder ein normaler Benutzer mit Administratorrechten.

OrangeScrum auf CentOS 7 einrichten

Schritt 1 - Halten Sie den Server auf dem neuesten Stand

# yum update -y

Schritt 2 - Apache installieren

Installieren Sie den Apache-Webserver mit dem folgenden Befehl:

# yum install httpd -y

Starten Sie den Apache-Dienst.

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

Setzen Sie SELinux auf Permissive oder Disable

# setenfore 0

Schritt 3 - Installieren und konfigurieren Sie MariaDB

Installieren Sie MariaDB.

# yum install mariadb mariadb-server -y

Ändern Sie die MariaDB-Datenbankeinstellungen.

# vi /etc/my.cnf

Um die Sortierungseinstellungen zu ändern, hängen Sie einige Zeilen an das [mysqld]-Segment an, wie unten gezeigt.

[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

Speichern und beenden Sie den Editor.

Starten Sie den MariaDB-Dienst.

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

Sichern Sie die MariaDB-Installation.

# mysql_secure_installation

Beantworten Sie während dieses interaktiven Vorgangs die unten gezeigten Fragen.

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

Schritt 4 - PHP installieren und konfigurieren

Erforderliche Pakete installieren

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

Laden Sie remirepo herunter und installieren Sie es mit dem Befehl yum

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

Konfigurieren Sie das PHP 7.x-Repository entsprechend Ihren Anforderungen

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

Erforderliche PHP-Pakete installieren

# 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

Erhöhen Sie die Upload-Dateigröße auf 200 MB, wie von OrangeScrum gefordert.

Öffnen Sie die php.ini - Datei

# vi /etc/php.ini

Ändern post_max_size und upload_max_filesize Wert wie unten dargestellt:

post_max_size = 200M

upload_max_filesize = 200M

Starten Sie Apache neu, um die neue Konfiguration zu laden.

# systemctl restart httpd.service

Schritt 5 - Installieren Sie OrangeScrum

Navigieren Sie zur neuesten stabilen Version von OrangeScrum. Als wir diesen Artikel geschrieben haben, war die neueste Version v1.6.1. Laden Sie es mit dem Befehl wget wie unten gezeigt herunter :

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

Extrahiere es.

# tar -zxvf v1.6.1.tar.gz

Verschieben Sie alle OrangeScrum-Dateien in das Web-Root-Verzeichnis /var/www/html  und richten Sie  dann die entsprechenden Berechtigungen ein.

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

Richten Sie einen virtuellen Host für OrangeScrum ein.

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

Füllen Sie die Datei mit den folgenden Einstellungen.


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

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

Speichern und beenden Sie den Editor.

Schritt 6 - Erstellen Sie eine OrangeScrum-Datenbank

Melden Sie sich als root bei der MySQL-Shell an.

# mysql -u root -p

Verwenden Sie das MariaDB-Root-Passwort, das Sie zuvor festgelegt haben, um sich anzumelden.

Erstellen Sie in der MySQL-Shell eine Datenbank namens  orangescrum  und einen Datenbankbenutzer namens  orangescrumuser  mit dem Kennwort  yourpassword , und gewähren Sie diesem Datenbankbenutzer dann alle Berechtigungen für diese Datenbank.

Hinweis: Stellen Sie auf Ihrem Computer sicher, dass Sie diese Parameter in allen Befehlen durch Ihre Werte ersetzen.

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;

Importieren Sie OrangeScrum-Daten in die orangescrum-Datenbank.

# mysql -u root -p orangescrum <>

Aktualisieren Sie die Anmeldeinformationen für die OrangeScrum-Datenbank.

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

Suchen Sie die folgenden Zeilen:

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

Ändern Sie sie in:

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

Speichern und beenden Sie den Editor.

E-Mail-Details aktualisieren.

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

Suchen Sie die folgenden Zeilen. Ersetzen Sie die E-Mail-Adressen und das Passwort durch Ihre Werte.

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

Speichern und beenden Sie den Editor.

Starten Sie Apache neu, um die neue Konfiguration zu laden.

# systemctl restart httpd.service

Ändern Sie die Firewall-Regeln, um den Webzugriff zuzulassen.

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

Navigieren Sie zu http://, geben Sie Ihren Firmennamen, eine E-Mail-ID und ein Passwort ein, um sich anzumelden.

Das ist es. Die Installation ist abgeschlossen.

In diesem Artikel haben wir erklärt, wie man OrangeScrum auf CentOS 7 einrichtet.


PayPal Gebührenrechner

PayPal Gebührenrechner

PayPal-Gebührenrechner. PayPal ist die am häufigsten verwendete Zahlungsmethode. PayPal bietet sowohl Privat- als auch Geschäftskonten. Es gibt Ihnen einen klaren Überblick über die Gebühren

So installieren und führen Sie den MTR-Bericht unter CentOS 7 aus

So installieren und führen Sie den MTR-Bericht unter CentOS 7 aus

Wir werden lernen, wie man den MTR-Bericht auf CentOS 7 installiert und ausführt. Um Netzwerkfehler zu diagnostizieren und zu isolieren, verwendet der Linux-Administrator das MTR-Tool (my traceroute).

So installieren und konfigurieren Sie Git Server unter CentOS 7

So installieren und konfigurieren Sie Git Server unter CentOS 7

Wir werden sehen, wie Sie den Git-Server unter CentOS 7 installieren und konfigurieren. Richten Sie einen Git-Server ein. Git ist kostenlos und Open Source. Installieren Sie Git mit YUM oder laden Sie es herunter.

Einfache Installation von iRedMail unter Ubuntu 20.04

Einfache Installation von iRedMail unter Ubuntu 20.04

In diesem Tutorial zeigen wir Ihnen, wie Sie iRedMail auf Ubuntu 20.04 einfach installieren können. iRedMail ist eine Open-Source-Mailserverlösung.

So richten Sie OrangeScrum unter CentOS 7 ein

So richten Sie OrangeScrum unter CentOS 7 ein

In diesem Artikel erfahren Sie, wie Sie OrangeScrum unter CentOS 7 einrichten.

Einfach zu installieren XploitSPY unter Ubuntu 20.04

Einfach zu installieren XploitSPY unter Ubuntu 20.04

In diesem Artikel erklären Sie, wie es einfach ist, XploitSPY auf einem Ubuntu 20.04-Server zu installieren. XploitSPY ist ein Android-Überwachungs-Spionage-Tool.

So installieren Sie Polr auf CentOS 8

So installieren Sie Polr auf CentOS 8

Wir zeigen Ihnen, wie Sie Polr auf CentOS 8 installieren. Wir installieren den Apache-Webserver, die neueste MySQL-Version und PHP 7.4. Polr ist ein moderner Link-Shortener.

So installieren Sie IntelliJ IDEA unter Ubuntu 20.04

So installieren Sie IntelliJ IDEA unter Ubuntu 20.04

In diesem Artikel erfahren Sie, wie Sie IntelliJ IDEA unter Ubuntu 20.04 installieren. IntelliJ IDEA ist eine integrierte Entwicklungsumgebung. Community-Version

7 nützliche OSINT-Tools für Penetrationstests

7 nützliche OSINT-Tools für Penetrationstests

In diesem Artikel erklären Sie 7 nützliche OSINT-Tools für Penetrationstests.

So installieren Sie Plausible unter Ubuntu 20.04

So installieren Sie Plausible unter Ubuntu 20.04

So installieren Sie Plausible unter Ubuntu 20.04. Plausible Analytics ist eine einfache, quelloffene und datenschutzfreundliche Webanalyse-Alternative zu Google Analytics.