次の記事では、 The Bug GenieIssueTrackerのインストール方法について説明します。 CentOS 7 VPS 。
バグの魔神とは何ですか?
これは、強力なワークフロー、個別のプロジェクトスペース、プロジェクトタイムライン、プロジェクト階層、インテリジェントな統合Wikiなどを備えた美しい問題追跡およびプロジェクト管理システムです。
システム要件?
The Bug Genieをインストールするための要件 次のとおりです:
- サーバーとして機能するマシン(SSD VPSホスティングはこれに最適です)
- 書き換え機能を備えたウェブサーバー
- PHP 5.3+
- データベース(MySQL。MariaDBまたはPostreSQL)
- PHP-GMP拡張機能
- PHP-GDライブラリ
- PHP-MBSTRINGライブラリ
システムを更新する
先に進む前に、ssh
CentOS 7 SSD VPS 、screen
を開始します セッションを行い、yum
を使用してシステムをアップグレードします :
## screen -U -S buggenie-screen ## yum update
いくつかのパッケージをインストールする
## yum install wget unzip vim
ランプのインストール
このチュートリアルでは、 LAMP(Linux、Apache、MariaDB、PHP)スタックを使用します。 CentOSSSDVPSホスティングプランの1つ。したがって、LAMPをインストールします CentOS7VPSにLAMPをインストールする方法に関するすばらしい記事に従ってください。
一度ランプ がシステムにセットアップされている場合は、次の必要なパッケージをインストールし、次を使用してWebサーバーを再起動します。
## yum install php-gd gmp php-mbstring ## systemctl restart httpd
SETUP MARIADB(MYSQL)データベース
バグの魔神以降 データを保存するためにデータベースが必要な場合は、データベースを設定する必要があります。 以下のコマンドを使用します:
## mysql -u root -p MariaDB> create database the_bug_genie; MariaDB> grant all on the_bug_genie.* to buggenie@localhost identified by 'STRONG_PASSWORD'; MariaDB> \qで識別されるbuggenie@localhostに付与します。
セットアップAPACHEVHOST
仮想ホストディレクティブを設定することをお勧めします The Bug Genieへのアクセスに使用されるWebサーバー内 。したがって、Apacheで次のように設定します。
<VirtualHost 1.2.3.4:80> DocumentRoot /var/www/html/the-bug-genie/thebuggenie ServerName buggenie.mydomain.com ErrorLog "/var/log/httpd/error_log" CustomLog "/var/log/httpd/access_log" combined <Directory /var/www/html/the-bug-genie/thebuggenie/> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted <IfModule mod_rewrite.c> RewriteEngine On </IfModule> </Directory> </VirtualHost>
要件に一致するようにいくつかの値を置き換えて、apacheを再起動してください。 変更を有効にするには:
## systemctl restart httpd
BUGGENIEをインストールする
最初に行うことは、https://pach.no/にアクセスして、 TheBugGenieの最新の安定バージョンをダウンロードすることです。 。この記事を書いている時点で、最新の安定バージョンは3.2.7.1です。
バグの魔神をダウンロード wget
を使用してアーカイブする のように:
## wget -P /tmp http://downloads.sourceforge.net/project/bugs-bug-genie/thebuggenie_3.2.7.1.zip
zipアーカイブがダウンロードされたら、抽出します。 /var/www/html/the-bug-genie
へ 以下のコマンドを使用します:
## unzip -d /var/www/html /tmp/thebuggenie_3.2.7.1.zip ## mv /var/www/html/thebuggenie-3.2.7.1 /var/www/html/the-bug-genie
次に、適切な所有権を設定 chown
を使用する コマンド:
## chown apache: -R /var/www/html/the-bug-genie
http://buggenie.mydomain.com/index.phpに移動して、 TheBugGenieのインストールを開始します 。これで、セットアップウィザードに従う必要があります。インストール前のチェックの一部が満たされていない場合は、先に進む前に問題を修正してください。次の図に示すように、データベース情報ステップでデータベースの詳細を使用します。
インストールが完了すると、管理者アカウントが作成されているはずです。デフォルトの資格情報を使用してログインします:
ユーザー名:管理者
パスワード:管理者
これをあなたのためにやらせてください?
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者に TheBugGenieとLAMPをインストールするように依頼するだけです。 。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。