Comment configurer OrangeScrum sur CentOS 7

Comment configurer OrangeScrum sur CentOS 7

Dans cet article, nous expliquerons comment configurer OrangeScrum sur CentOS 7.

OrangeScrum, logiciel de gestion de projet open source populaire pour les petites et moyennes entreprises. Nous allons décrire la procédure d'installation d'Apache, PHP, MariaDB et OrangeScrum.

Commençons par l'installation.

Conditions préalables

  • Un VPS KVM installé CentOS 7
  • Un accès utilisateur root ou un utilisateur normal avec des privilèges administratifs.

Configurer OrangeScrum sur CentOS 7

Étape 1 - Gardez le serveur à jour

# yum update -y

Étape 2 - Installez Apache

Installez le serveur Web Apache à l'aide de la commande suivante :

# yum install httpd -y

Démarrez le service Apache.

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

Définir SELinux sur Permissif ou Désactiver

# setenfore 0

Étape 3 - Installer et configurer MariaDB

Installez MariaDB.

# yum install mariadb mariadb-server -y

Modifiez les paramètres de la base de données MariaDB.

# vi /etc/my.cnf

Pour modifier les paramètres de classement, ajoutez quelques lignes au segment [mysqld] comme indiqué ci-dessous.

[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

Enregistrez et quittez l'éditeur.

Démarrez le service MariaDB.

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

Sécurisez l'installation de MariaDB.

# mysql_secure_installation

Au cours de ce processus interactif, répondez aux questions comme indiqué ci-dessous.

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

Étape 4 - Installation et configuration de PHP

Installer les packages requis

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

Téléchargez et installez remirepo à l'aide de la commande yum

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

En fonction de vos besoins, configurez le référentiel PHP 7.x

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

Installer les packages PHP requis

# 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

Augmentez la taille du fichier de téléchargement à 200 Mo comme requis par OrangeScrum.

Ouvrez le fichier php.ini

# vi /etc/php.ini

Modifiez la valeur post_max_size et upload_max_filesize comme indiqué ci-dessous :

post_max_size = 200M

upload_max_filesize = 200M

Redémarrez Apache pour charger la nouvelle configuration.

# systemctl restart httpd.service

Étape 5 - Installez OrangeScrum

Accédez à la dernière version stable d'OrangeScrum. Lorsque nous avons écrit cet article, la dernière version était la v1.6.1. Téléchargez-le à l'aide de la commande wget comme indiqué ci-dessous :

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

Extrayez-le.

# tar -zxvf v1.6.1.tar.gz

Déplacez tous les fichiers OrangeScrum vers le répertoire racine Web  /var/www/html  , puis configurez les autorisations appropriées.

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

Configurez un hôte virtuel pour OrangeScrum.

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

Remplissez le fichier avec les paramètres suivants.


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

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

Enregistrez et quittez l'éditeur.

Étape 6 - Créez une base de données OrangeScrum

Connectez-vous au shell MySQL en tant que root.

# mysql -u root -p

Utilisez le mot de passe root MariaDB que vous avez défini précédemment pour vous connecter.

Dans le shell MySQL, créez une base de données nommée  orangescrum  et un utilisateur de base de données nommé  orangescrumuser  avec le mot de passe  yourpassword , puis accordez tous les privilèges sur cette base de données à cet utilisateur de base de données.

Remarque : Sur votre machine, assurez-vous de remplacer ces paramètres dans toutes les commandes par vos valeurs.

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;

Importez les données OrangeScrum dans la base de données orangescrum.

# mysql -u root -p orangescrum <>

Mettez à jour les informations d'identification de la base de données OrangeScrum.

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

Trouvez les lignes suivantes :

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

Remplacez-les par :

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

Enregistrez et quittez l'éditeur.

Mettez à jour les détails de l'e-mail.

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

Trouvez les lignes suivantes. Remplacez les adresses e-mail et le mot de passe par vos valeurs.

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

Enregistrez et quittez l'éditeur.

Redémarrez Apache pour charger la nouvelle configuration.

# systemctl restart httpd.service

Modifiez les règles de pare-feu pour autoriser l'accès Web.

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

Accédez à http://, entrez le nom de votre entreprise, un identifiant de messagerie et un mot de passe pour vous connecter.

C'est ça. L'installation est terminée.

Dans cet article, nous avons expliqué comment configurer OrangeScrum sur CentOS 7.


Calculateur de frais PayPal

Calculateur de frais PayPal

Calculateur de frais PayPal. PayPal est le mode de paiement le plus couramment utilisé. PayPal propose des comptes personnels et professionnels. Il vous donne un aperçu clair des frais

Comment installer et exécuter le rapport MTR sur CentOS 7

Comment installer et exécuter le rapport MTR sur CentOS 7

nous apprendrons comment installer et exécuter le rapport MTR sur CentOS 7. Pour diagnostiquer et isoler les erreurs de réseau, l'administrateur Linux utilise l'outil MTR (my traceroute).

Comment installer et configurer Git Server sur CentOS 7

Comment installer et configurer Git Server sur CentOS 7

Nous verrons comment installer et configurer le serveur git sur CentOS 7. Configurer un serveur Git. Git est un logiciel libre et open source. Installez Git en utilisant YUM ou téléchargez-le.

Facile à installer iRedMail sur Ubuntu 20.04

Facile à installer iRedMail sur Ubuntu 20.04

Dans ce tutoriel, nous allons vous montrer comment il est facile d'installer iRedMail sur Ubuntu 20.04. iRedMail est une solution de serveur de messagerie open source.

Comment configurer OrangeScrum sur CentOS 7

Comment configurer OrangeScrum sur CentOS 7

Dans cet article, expliquez bien comment configurer OrangeScrum sur CentOS 7.

Facile à installer XploitSPY sur Ubuntu 20.04

Facile à installer XploitSPY sur Ubuntu 20.04

Dans cet article, expliquez bien comment il est facile d'installer XploitSPY sur le serveur Ubuntu 20.04. XploitSPY est un outil d'espionnage de surveillance Android.

Comment installer Polr sur CentOS 8

Comment installer Polr sur CentOS 8

Nous allons vous montrer comment installer Polr sur CentOS 8. Nous allons installer le serveur Web Apache, la dernière version de MySQL et PHP 7.4. Polr est un raccourcisseur de liens moderne.

Comment installer IntelliJ IDEA sur Ubuntu 20.04

Comment installer IntelliJ IDEA sur Ubuntu 20.04

Dans cet article, expliquez bien comment installer IntelliJ IDEA sur Ubuntu 20.04. IntelliJ IDEA est un environnement de développement intégré. Version communautaire

7 outils OSINT utiles pour les tests de pénétration

7 outils OSINT utiles pour les tests de pénétration

Dans cet article, expliquez bien 7 outils OSINT utiles pour les tests de pénétration.

Comment installer Plausible sur Ubuntu 20.04

Comment installer Plausible sur Ubuntu 20.04

Comment installer Plausible sur Ubuntu 20.04. Plausible Analytics est une alternative d'analyse Web simple, open source et respectueuse de la confidentialité à Google Analytics.