このチュートリアルでは、 CentOS7VPSにFlysprayTheBugKillerをインストールして構成する手順について説明します。 。
フライスプレーとは何ですか?
フライスプレー は、 PHPで記述された単純なWebベースのバグ追跡システムです。 ソフトウェア開発を支援するため。主にすべての人のニーズに合うように設計されました。
Flysprayは無料のソフトウェアであり、GNUGPLライセンスの下でリリースされています。これは基本的に、Flysprayを入手して無料で使用できることを意味します。ソースコードが利用可能であり、必要に応じて変更できます。
フライスプレー機能の一部 含める:
- Webベース、プラットフォームに依存しない
- 複数のデータベースのサポート、現在はMySQLとPGSQL
- 簡単なインストール
- 使いやすい
- 複数のプロジェクト
- 変更の通知を伴う「監視」タスク(電子メールまたはJabber)
- 包括的なタスク履歴
- 添付ファイル
- CSSテーマ
- 高度な検索機能(使いやすいですが)
- Atom/RSSフィード
- タスクの説明などの2つの構文オプション(Dokuwiki /プレーンテキスト)
- タスクへの投票
- 依存関係グラフ
システム要件
Flysprayには外部依存関係がほとんどないため、Bugzillaのようなものよりもインストールと保守が簡単になります。 Flysprayを起動して実行するには、次のものが必要です。
- サーバーとして機能するコンピューター。 SSDVPSホスティングプランはこれに最適です。
- Apache、NginxなどのWebサーバー。Apacheをお勧めします
- PHPWebスクリプト言語5.2以降
- PHP-GDライブラリ
- PHP-XMLライブラリ
- OpenSSLライブラリ
- MySQLまたはPostgreSQLデータベースサーバー
システムを更新する
先に進む前に、ssh
CentOS 7 SSD VPS 、screen
を開始します セッションを行い、yum
を使用してシステムをアップグレードします :
## screen -U -S flyspray-screen ## yum update
いくつかのパッケージをインストールする
## yum install wget unzip vim
ランプのインストール
このチュートリアルでは、 LAMP(Linux、Apache、MariaDB、PHP)スタックを使用します。 CentOSSSDVPSホスティングプランの1つ。したがって、LAMPをインストールします CentOS7VPSにLAMPをインストールする方法に関するすばらしい記事に従ってください。
システムにLAMPをセットアップしたら、次の必要なパッケージをインストールし、次を使用してWebサーバーを再起動します。
## yum install php-xml openssl php-gd ## systemctl restart httpd
SETUP MARIADB(MYSQL)データベース
Flysprayには、データを保存するためのデータベースが必要です。このチュートリアルでは、 MariaDBを使用しています 、これは MySQLのドロップイン代替品です CentOS 7のデフォルトのデータベースサーバーです 。
## mysql -u root -p MariaDB> create database flyspray; MariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD'; MariaDB> \qで識別されるflyspray@localhostに
FLYSPRAYのインストール
最初に行うことは、http://flyspray.org/にアクセスし、最新のFlysprayバージョンをダウンロードすることです。 利用可能。この記事を書いている時点で、最新の安定バージョンは0.9.9.7です。 OK、次のwget
を使用してFlysprayアーカイブをダウンロードします コマンド:
## wget -P /tmp http://flyspray.org/flyspray-0.9.9.7.zip
zipアーカイブがダウンロードされたら、それを/var/www/html/flyspray
に解凍します。 以下のコマンドを使用します:
## unzip -d /var/www/html/flyspray /tmp/flyspray-0.9.9.7.zip
次に、chown
を使用して適切な所有権を設定します コマンド:
## chown apache: -R /var/www/html/flyspray
http:// yourserver / flyspray / setup /に移動し、セットアップウィザードに従います。インストールが完了したら、/var/www/html/flyspray/setup
を削除します 使用するディレクトリ:
## rm -rf /var/www/html/flyspray/setup/
インストール後の手順
オプションで、Graphviz
を使用してタスクの依存関係のグラフを設定できます。 。これを実現するには、次を使用してパッケージをインストールします。
## yum install graphviz
パスをgraphviz
に追加します flyspray.conf.php
のバイナリ
## vim /var/www/html/flyspray/flyspray.conf.php [general] dot_path = "/usr/bin/dot"
reminder_daemon
を設定して、リマインダーとバックグラウンド通知が必要な場合は、リマインダーデーモンを有効にします 1
へ flyspray.conf.php
で :
## vim /var/www/html/flyspray/flyspray.conf.php [general] reminder_daemon = "1"
フライスプレーのアップグレード
- ファイルとデータベースをバックアップする
- 添付ファイルディレクトリとflyspray.conf.phpを除くすべてのファイルを削除します
- 新しいファイルをflysprayディレクトリにコピーします
- 少なくともflyspray.conf.phpに適切な所有権/許可が付与されていることを確認してください
- http://yourserver/flyspray/setup/upgrade.phpでアップグレードを実行します
これをあなたのためにやらせてください?
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にFlysprayとLAMPをインストールするように依頼するだけです。 。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。