CentOS7でOrangeScrumをセットアップする方法

CentOS7でOrangeScrumをセットアップする方法

この記事では、CentOS7でOrangeScrumをセットアップする方法について説明します。

OrangeScrumは、中小企業向けの人気のあるオープンソースプロジェクト管理ソフトウェアです。Apache、PHP、MariaDB、OrangeScrumをインストールする手順を説明します。

インストールから始めましょう。

前提条件

  • CentOS7がインストールされたKVMVPS
  • rootユーザーアクセスまたは管理者権限を持つ通常のユーザー。

CentOS7でOrangeScrumをセットアップする

ステップ1-サーバーを最新の状態に保つ

# yum update -y

ステップ2-Apacheをインストールする

次のコマンドを使用してApacheWebサーバーをインストールします。

# yum install httpd -y

Apacheサービスを開始します。

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

SELinuxをPermissiveまたはDisableに設定します

# setenfore 0

ステップ3-MariaDBをインストールして構成する

MariaDBをインストールします。

# yum install mariadb mariadb-server -y

MariaDBデータベース設定を変更します。

# vi /etc/my.cnf

照合設定を変更するには、以下に示すように、[mysqld]セグメントに数行を追加します。

[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

エディターを保存して終了します。

MariaDBサービスを開始します。

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

MariaDBのインストールを保護します。

# mysql_secure_installation

このインタラクティブなプロセス中に、以下に示すように質問に答えます。

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

ステップ4-PHPのインストールと構成

必要なパッケージをインストールする

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

yumコマンドを使用してremirepoをダウンロードしてインストールします

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

要件に基づいて、PHP7.xリポジトリを構成します

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

必要なPHPパッケージをインストールする

# 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の必要に応じて、アップロードファイルのサイズを200MBに増やします。

php.iniファイルを開く

# vi /etc/php.ini

以下に示すように、post_max_sizeupload_max_filesizeの値を変更します。

post_max_size = 200M

upload_max_filesize = 200M

Apacheを再起動して、新しい構成をロードします。

# systemctl restart httpd.service

ステップ5-OrangeScrumをインストールする

OrangeScrumの最新の安定バージョンに移動します。この記事を書いたとき、最新バージョンはv1.6.1でした。以下に示すようなwgetコマンドを使用してダウンロードします。

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

それを抽出します。

# tar -zxvf v1.6.1.tar.gz

すべてのOrangeScrumファイルをWebルートディレクトリ/ var / www / htmlに移動してから、  適切な権限を設定します。

# 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の仮想ホストをセットアップします。

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

次の設定をファイルに入力します。


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

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

エディターを保存して終了します。

ステップ6-OrangeScrumデータベースを作成する

rootとしてMySQLシェルにログインします。

# mysql -u root -p

以前に設定したMariaDBrootパスワードを使用してログインします。

MySQLのシェルでは、という名前のデータベースを作成 orangescrum と名前のデータベースユーザ orangescrumuser パスワードと あなたのパスワードをし、このデータベース・ユーザーに、このデータベースのすべての権限を付与します。

注:マシンでは、すべてのコマンドのこれらのパラメーターを必ず自分の値に置き換えてください。

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データをorangescrumデータベースにインポートします。

# mysql -u root -p orangescrum <>

OrangeScrumデータベースの資格情報を更新します。

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

次の行を見つけます。

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

それらを次のように変更します。

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

エディターを保存して終了します。

メールの詳細を更新します。

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

次の行を見つけます。メールアドレスとパスワードを自分の値に置き換えます。

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

エディターを保存して終了します。

Apacheを再起動して、新しい構成をロードします。

# systemctl restart httpd.service

Webアクセスを許可するようにファイアウォールルールを変更します。

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

http://に移動し、会社名、電子メールID、およびパスワードを入力してログインします。

それでおしまい。インストールが完了しました。

この記事では、CentOS7でOrangeScrumをセットアップする方法について説明しました。


PayPal料金計算機

PayPal料金計算機

PayPal料金計算機。PayPalは最も一般的に使用される支払い方法です。PayPalは個人アカウントとビジネスアカウントを提供します。料金についての明確な概要を提供します。

CentOS7にMTRレポートをインストールして実行する方法

CentOS7にMTRレポートをインストールして実行する方法

CentOS 7にMTRレポートをインストールして実行する方法を学習します。ネットワークエラーを診断して切り分けるために、Linux管理者はMTR(my traceroute)ツールを使用します。

CentOS7にGitサーバーをインストールして構成する方法

CentOS7にGitサーバーをインストールして構成する方法

CentOS7にgitサーバーをインストールして構成する方法を説明します。Gitサーバーをセットアップします。Gitは無料のオープンソースです。YUMを使用してGitをインストールするか、ダウンロードします。

あなたのウェブサイトの被リンクを生成する

あなたのウェブサイトの被リンクを生成する

この記事では、あなたのウェブサイトのバックリンクを作成できる場所を取得します。

Ubuntu20.04にiRedMailを簡単にインストールできます

Ubuntu20.04にiRedMailを簡単にインストールできます

このチュートリアルでは、Ubuntu20.04にiRedMailを簡単にインストールできることを示します。iRedMailはオープンソースのメールサーバーソリューションです。

CentOS7でOrangeScrumをセットアップする方法

CentOS7でOrangeScrumをセットアップする方法

この記事では、CentOS7でOrangeScrumをセットアップする方法を詳しく説明します。

Ubuntu20.04にXploitSPYを簡単にインストールできます

Ubuntu20.04にXploitSPYを簡単にインストールできます

この記事では、Ubuntu20.04サーバーにXploitSPYを簡単にインストールできることを説明します。XploitSPYは、Android監視スパイツールです。

CentOS8にPolrをインストールする方法

CentOS8にPolrをインストールする方法

CentOS 8にPolrをインストールする方法を示します。ApacheWebサーバー、MySQL最新バージョン、およびPHP7.4をインストールします。Polrは最新のリンク短縮サービスです。

Ubuntu20.04にIntelliJIDEAをインストールする方法

Ubuntu20.04にIntelliJIDEAをインストールする方法

この記事では、Ubuntu20.04にIntelliJIDEAをインストールする方法を詳しく説明します。IntelliJ IDEAは、統合開発環境です。コミュニティバージョン

侵入テストに役立つ7つのOSINTツール

侵入テストに役立つ7つのOSINTツール

この記事では、侵入テストに役立つ7つのOSINTツールについて詳しく説明します。