CentOS 7de OrangeScrum Nasıl Kurulur

CentOS 7de OrangeScrum Nasıl Kurulur

Bu yazıda, OrangeScrum'ın CentOS 7'ye nasıl kurulacağını açıklayacağız.

OrangeScrum, küçük ve orta ölçekli işletmeler için popüler açık kaynaklı proje yönetimi yazılımı. Apache, PHP, MariaDB ve OrangeScrum kurulum prosedürünü açıklayacağız.

Kurulumla başlayalım.

Önkoşullar

  • Bir CentOS 7 Kurulu KVM VPS
  • Yönetici ayrıcalıklarına sahip bir kök kullanıcı erişimi veya normal kullanıcı.

CentOS 7'de OrangeScrum Kurulumu

Adım 1 - Sunucuyu güncel tutun

# yum update -y

Adım 2 - Apache'yi kurun

Aşağıdaki komutu kullanarak Apache web sunucusunu kurun:

# yum install httpd -y

Apache hizmetini başlatın.

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

SELinux'u İzin Verilen veya Devre Dışı Bırak olarak ayarlayın

# setenfore 0

Adım 3 - MariaDB'yi Kurun ve Yapılandırın

MariaDB'yi yükleyin.

# yum install mariadb mariadb-server -y

MariaDB veritabanı ayarlarını değiştirin.

# vi /etc/my.cnf

Harmanlama ayarlarını değiştirmek için, aşağıda gösterildiği gibi [mysqld] segmentine birkaç satır ekleyin.

[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

Düzenleyiciyi kaydedin ve çıkın.

MariaDB hizmetini başlatın.

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

MariaDB kurulumunu güvenli hale getirin.

# mysql_secure_installation

Bu etkileşimli süreçte, soruları aşağıda gösterildiği gibi yanıtlayın.

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

Adım 4 - PHP'yi yükleme ve yapılandırma

Gerekli paketleri kurun

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

yum komutunu kullanarak remirepo'yu indirin ve yükleyin

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

Gereksiniminize göre PHP 7.x deposunu yapılandırın

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

Gerekli PHP Paketlerini Kurun

# 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

OrangeScrum'ın gerektirdiği şekilde yükleme dosyasının boyutunu 200 MB'a yükseltin.

php.ini dosyasını açın

# vi /etc/php.ini

Değiştirme post_max_size ve upload_max_filesize aşağıda gösterildiği gibi değeri:

post_max_size = 200M

upload_max_filesize = 200M

Yeni yapılandırmayı yüklemek için Apache'yi yeniden başlatın.

# systemctl restart httpd.service

Adım 5 - OrangeScrum'ı kurun

OrangeScrum'ın en son kararlı sürümüne gidin. Bu yazıyı yazdığımızda en son sürüm v1.6.1 idi. Aşağıda gösterildiği gibi wget komutunu kullanarak indirin :

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

Çıkarın.

# tar -zxvf v1.6.1.tar.gz

Tüm OrangeScrum dosyalarını /var/www/html web kök dizinine taşıyın   ve ardından uygun izinleri ayarlayın.

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

OrangeScrum için bir sanal ana bilgisayar kurun.

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

Dosyayı aşağıdaki ayarlarla doldurun.


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

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

Düzenleyiciyi kaydedin ve çıkın.

Adım 6 - Bir OrangeScrum Veritabanı Oluşturun

MySQL kabuğuna root olarak giriş yapın.

# mysql -u root -p

Oturum açmak için daha önce belirlediğiniz MariaDB kök parolasını kullanın.

MySQL kabuğu, adlı bir veritabanı oluşturmak  orangescrum  ve veritabanı kullanıcı adında  orangescrumuser  şifre ile  YourPassword ve sonra bu veritabanı kullanıcıya bu veritabanındaki tüm yetkileri vermek.

Not: Makinenizde, tüm komutlarda bu parametreleri kendi değerlerinizle değiştirdiğinizden emin olun.

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;

OrangeScrum verilerini orangescrum veritabanına aktarın.

# mysql -u root -p orangescrum <>

OrangeScrum veritabanı kimlik bilgilerini güncelleyin.

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

Aşağıdaki satırları bulun:

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

Bunları şu şekilde değiştirin:

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

Düzenleyiciyi kaydedin ve çıkın.

E-posta ayrıntılarını güncelleyin.

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

Aşağıdaki satırları bulun. E-posta adreslerini ve şifreyi değerlerinizle değiştirin.

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

Düzenleyiciyi kaydedin ve çıkın.

Yeni yapılandırmayı yüklemek için Apache'yi yeniden başlatın.

# systemctl restart httpd.service

Web erişimine izin vermek için güvenlik duvarı kurallarını değiştirin.

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

Http://'ye gidin, şirket adınızı, e-posta kimliğinizi ve oturum açmak için bir şifre girin.

Bu kadar. Kurulum tamamlandı.

Bu yazımızda CentOS 7 üzerinde OrangeScrum kurulumunun nasıl yapıldığını anlattık.


Sızma Testi için 7 Faydalı OSINT Aracı

Sızma Testi için 7 Faydalı OSINT Aracı

Bu makalede, Sızma Testi için 7 faydalı OSINT aracını iyi açıklayın.

Bitwarden Ubuntu 20.04e Nasıl Kurulur

Bitwarden Ubuntu 20.04e Nasıl Kurulur

Bu makalede, Bitwarden'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Kendi kendine barındırılan Server Bitwarden, açık kaynak şifre yöneticisidir. Kendi Kendine Barındırılan Sunucuda.

Ubuntu 20.04te NetBox Nasıl Kurulur

Ubuntu 20.04te NetBox Nasıl Kurulur

Bu makalede, NetBox'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Yükleyin ve yapılandırın. NetBox bir altyapı kaynak modelleme (IRM) uygulamasıdır.

PayPal Ücret Hesaplayıcı

PayPal Ücret Hesaplayıcı

PayPal Ücret Hesaplayıcı. PayPal, en yaygın kullanılan ödeme yöntemidir.PayPal, hem kişisel hesaplar hem de ticari hesaplar sunar. Ücretler hakkında size net bir genel bakış sunar.

CentOS 7de MTR Raporu Nasıl Kurulur ve Çalıştırılır

CentOS 7de MTR Raporu Nasıl Kurulur ve Çalıştırılır

CentOS 7'de MTR raporunun nasıl kurulacağını ve çalıştırılacağını öğreneceğiz. Ağ hatalarını teşhis etmek ve izole etmek için, Linux yöneticisi MTR(my traceroute) aracını kullanır.

CentOS 7de Git Sunucusu Nasıl Kurulur ve Yapılandırılır

CentOS 7de Git Sunucusu Nasıl Kurulur ve Yapılandırılır

Git sunucusunu CentOS 7'de nasıl kuracağımızı ve yapılandıracağımızı göreceğiz. Bir Git sunucusu kurun. Git ücretsiz ve açık bir kaynaktır. Git'i YUM kullanarak kurun veya indirin.

Ubuntu 20.04te iRedMaili Kurulumu Kolay

Ubuntu 20.04te iRedMaili Kurulumu Kolay

Bu eğitimde size iRedMail'i Ubuntu 20.04'e kurmanın nasıl kolay olduğunu göstereceğiz. iRedMail, açık kaynaklı bir posta sunucusu çözümüdür.

CentOS 7de OrangeScrum Nasıl Kurulur

CentOS 7de OrangeScrum Nasıl Kurulur

Bu makalede, OrangeScrum'ın CentOS 7'ye nasıl kurulacağını iyi açıklayın.

Ubuntu 20.04te XploitSPYnin Kurulumu Kolay

Ubuntu 20.04te XploitSPYnin Kurulumu Kolay

Bu makalede, XploitSPY'yi Ubuntu 20.04 sunucusuna kurmanın nasıl kolay olduğunu açıklayın. XploitSPY, bir Android İzleme Casusluk Aracıdır.

Ubuntu 20.04te IntelliJ IDEA Nasıl Kurulur

Ubuntu 20.04te IntelliJ IDEA Nasıl Kurulur

Bu makalede, IntelliJ IDEA'nın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. IntelliJ IDEA, entegre bir geliştirme ortamıdır. Topluluk sürümü