Cara Menyiapkan OrangeScrum di CentOS 7

Cara Menyiapkan OrangeScrum di CentOS 7

Dalam artikel ini, kami akan menerangkan cara mengatur OrangeScrum di CentOS 7.

Perisian pengurusan projek sumber terbuka popular OrangeScrum untuk perniagaan kecil dan sederhana. Kami akan menerangkan prosedur memasang Apache, PHP, MariaDB dan OrangeScrum.

Mari mulakan dengan pemasangan.

Prasyarat

  • VPS KVM terpasang CentOS 7
  • Akses pengguna root atau pengguna biasa dengan hak pentadbiran.

Sediakan OrangeScrum di CentOS 7

Langkah 1 - Pastikan pelayan sentiasa dikemas kini

# yum update -y

Langkah 2 - Pasang Apache

Pasang pelayan web Apache menggunakan arahan berikut:

# yum install httpd -y

Mulakan perkhidmatan Apache.

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

Tetapkan SELinux ke Permissive atau Nonaktifkan

# setenfore 0

Langkah 3 - Pasang dan Konfigurasikan MariaDB

Pasang MariaDB.

# yum install mariadb mariadb-server -y

Ubah tetapan pangkalan data MariaDB.

# vi /etc/my.cnf

Untuk mengubah tetapan penggabungan, tambahkan beberapa baris ke segmen [mysqld] seperti gambar di bawah.

[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

Simpan dan keluar dari editor.

Mulakan perkhidmatan MariaDB.

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

Selamat pemasangan MariaDB.

# mysql_secure_installation

Semasa proses interaktif ini, jawab soalan seperti di bawah.

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

Langkah 4 - Memasang dan mengkonfigurasi PHP

Pasang pakej yang diperlukan

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

Muat turun dan Pasang remirepo menggunakan arahan yum

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

Berdasarkan keperluan anda, konfigurasikan repositori PHP 7.x

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

Pasang Pakej PHP yang diperlukan

# 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

Tingkatkan saiz fail muat naik menjadi 200 MB seperti yang dikehendaki oleh OrangeScrum.

Buka fail php.ini

# vi /etc/php.ini

Ubah nilai post_max_size dan upload_max_filesize seperti ditunjukkan di bawah:

post_max_size = 200M

upload_max_filesize = 200M

Mulakan semula Apache untuk memuat konfigurasi baru.

# systemctl restart httpd.service

Langkah 5 - Pasang OrangeScrum

Navigasi ke versi OrangeScrum stabil yang terkini. Semasa kami menulis artikel ini, versi terbaru adalah v1.6.1. Muat turun menggunakan arahan wget seperti yang ditunjukkan di bawah:

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

Keluarkannya.

# tar -zxvf v1.6.1.tar.gz

Pindahkan semua fail OrangeScrum ke direktori root web / var / www / html  dan kemudian tetapkan  kebenaran yang sesuai.

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

Sediakan hos maya untuk OrangeScrum.

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

Isi fail dengan tetapan berikut.


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

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

Simpan dan keluar dari editor.

Langkah 6 - Buat Pangkalan Data OrangeScrum

Log masuk ke shell MySQL sebagai root.

# mysql -u root -p

Gunakan kata laluan root MariaDB yang anda tetapkan lebih awal untuk log masuk.

Dalam MySQL shell, mewujudkan pangkalan data yang dinamakan  orangescrum  dan pangkalan data pengguna bernama  orangescrumuser  dengan kata laluan yang  yourpassword , dan kemudian memberikan semua keistimewaan di pangkalan data ini kepada pengguna pangkalan data ini.

Catatan: Pada mesin anda, pastikan untuk mengganti parameter ini dalam semua perintah dengan nilai anda.

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;

Import data OrangeScrum ke dalam pangkalan data orangescrum.

# mysql -u root -p orangescrum <>

Kemas kini kelayakan pangkalan data OrangeScrum.

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

Cari baris berikut:

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

Tukarnya menjadi:

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

Simpan dan keluar dari editor.

Kemas kini butiran e-mel.

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

Cari baris berikut. Ganti alamat e-mel dan kata laluan dengan nilai anda.

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

Simpan dan keluar dari editor.

Mulakan semula Apache untuk memuat konfigurasi baru.

# systemctl restart httpd.service

Tukar peraturan firewall untuk membenarkan akses web.

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

Navigasi ke http: //, masukkan nama syarikat anda, ID e-mel, dan kata laluan untuk log masuk.

Itu sahaja. Pemasangan telah selesai.

Dalam artikel ini, kami telah menerangkan cara menyiapkan OrangeScrum di CentOS 7.


7 Alat OSINT Berguna untuk Ujian Penembusan

7 Alat OSINT Berguna untuk Ujian Penembusan

Dalam artikel ini, jelaskan 7 alat OSINT yang berguna untuk Ujian Penetrasi.

Cara Memasang Bitwarden di Ubuntu 20.04

Cara Memasang Bitwarden di Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang Bitwarden pada Ubuntu 20.04. Server Bitwarden yang dihoskan sendiri adalah pengurus kata laluan sumber terbuka. Pada Pelayan yang dihoskan sendiri.

Cara Memasang NetBox pada Ubuntu 20.04

Cara Memasang NetBox pada Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang NetBox pada Ubuntu 20.04. Pasang dan konfigurasikan. NetBox adalah aplikasi pemodelan sumber infrastruktur (IRM).

Kalkulator Bayaran PayPal

Kalkulator Bayaran PayPal

Kalkulator Bayaran PayPal. PayPal adalah kaedah pembayaran yang paling biasa digunakan. PayPal menawarkan akaun peribadi dan juga perniagaan. Ia memberi anda gambaran keseluruhan yang jelas mengenai yuran

Cara Memasang dan Menjalankan Laporan MTR di CentOS 7

Cara Memasang dan Menjalankan Laporan MTR di CentOS 7

kita akan belajar cara memasang dan menjalankan laporan MTR di CentOS 7. Untuk mendiagnosis dan mengasingkan ralat rangkaian, pentadbir Linux menggunakan alat MTR (my traceroute).

Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Kami akan melihat cara memasang dan mengkonfigurasi pelayan git di CentOS 7. Siapkan pelayan Git. Git adalah sumber percuma dan terbuka. Pasang Git menggunakan YUM atau muat turun.

Mudah Memasang iRedMail pada Ubuntu 20.04

Mudah Memasang iRedMail pada Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada anda betapa mudahnya memasang iRedMail pada Ubuntu 20.04. iRedMail adalah penyelesaian pelayan mel sumber terbuka.

Cara Menyiapkan OrangeScrum di CentOS 7

Cara Menyiapkan OrangeScrum di CentOS 7

Dalam artikel ini, terangkan dengan baik cara mengatur OrangeScrum di CentOS 7.

Mudah Memasang XploitSPY pada Ubuntu 20.04

Mudah Memasang XploitSPY pada Ubuntu 20.04

Dalam artikel ini, jelaskan bagaimana mudah untuk memasang XploitSPY pada pelayan Ubuntu 20.04. XploitSPY adalah Alat Pemantauan Pemantauan Android.

Cara Memasang IntelliJ IDEA pada Ubuntu 20.04

Cara Memasang IntelliJ IDEA pada Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang IntelliJ IDEA pada Ubuntu 20.04. IntelliJ IDEA adalah persekitaran pembangunan bersepadu. Versi komuniti