ubuntuとcentos 6 bugzillaのインストール
6854 ワード
ここでは、Ubuntu 14.04またはCentOS 6.5/7にBugzillaをインストールする方法を示します.Bugzillaは、欠陥データベースを追跡するためのwebベースのbug追跡ソフトウェアであり、無料およびオープンソースソフトウェア(FOSS)であり、そのbug追跡システムは、個人と開発団体が製品のいくつかの際立った問題を効果的に記録することができる.「無料」にもかかわらず、Bugzillaには他の同類製品にはない「貴重な」特性がたくさんあります.そのため、Bugzillaはすぐに世界で数千人の組織が最も好きなbug管理ツールになりました.
Bugzillaは異なる使用シーンに対する適応能力が非常に強い.現在、システム管理における導入管理、チップ設計、導入の問題追跡(製造前期と後期)、Redhat、NASA、Linux-Mandrake、VA Systemsなどの有名な企業にソフト・ハードウェアのバグ追跡を提供するなど、さまざまなIT分野に応用されています.
Bugzillaのインストールはかなり簡単です.この記事は、Ubuntu 14.04とCentOS 6.5の2つのバージョンに特に適用されています(ただし、より古いバージョンにも適用されます).
UbuntuまたはCentOSシステムでBugzillaを実行できるようにするには、Apacheネットワークサーバ(SSL有効)、MySQLデータベースサーバ、Bugzillaをインストールして構成する必要があるツールをインストールします.
Bugzillaを使用してサーバにインストールするには、次のプログラムをインストールする必要があります. Perl(5.8.1以上) MySQL Apache2 Bugzilla Perlモジュール apacheのBugzilla を使用
Ubuntu 14.04とCentOS 6.5/7の2つのリリースのインストール手順について説明します.そのため、2つのセクションに分けて説明します.
以下にUbuntu 14.04 LTSとCentOS 7マシンにBugzillaをインストールする手順を示します.
必要な依存パッケージの準備:
必要なパッケージをインストールするには、次のコマンドを実行する必要があります.
Ubuntuバージョン:
CentOSバージョン:
注意:shellまたは端末の下ですべてのコマンドを実行し、rootユーザー(sudo)でマシンを操作していることを確認してください.
以上の手順でapacheサービスをインストールしました.では、apacheサービスを構成して実行する必要があります.sodoまたはrootでコマンドをノックして完了する必要があります.まずroot接続に切り替えます.
ファイアウォールで80ポートを開き、変更を保存する必要があります.
サービスを開始する必要があります.
CentOSバージョン:
Apacheがマシンを再起動するたびに起動することを確認します.
Ubuntuバージョン:
これで、apacheのhttpサービスを開始したので、デフォルトの127.0.0.1アドレスでapacheサービスを開くことができます.
MySQLサービスを開始する必要があります.
CentOSバージョン:
Ubuntuバージョン:
mysql
rootユーザーでMySQLにログインしてBugzillaにデータベースを作成し、mysqlパスワードを希望するように変更し、後でBugzillaを構成するときに使用します.
CentOS 6.5とUbuntu 14.04 Trustyの2つのバージョン:
注意:データベース名とmysqlのパスワードを覚えておいてください.後で使用します.
必要なすべてのパッケージが設定され、実行されます.Bugzillaを構成します.
では、まず最新版のBugzillaパッケージをダウンロードします.ここでダウンロードしたのは4.5.2バージョンです.
wgetツールを使用してshellまたは端末にダウンロードします.
公式サイトからダウンロードすることもできます.http://www.bugzilla.org/download/
ダウンロードしたbugzilla圧縮パッケージからファイルを抽出し、名前を変更します.
注意:ここで、/var/www/html/bugzilla/はBugzillaホームディレクトリです.
次にbuzillaを構成します.
bugzilla-check-module
チェックが完了すると、いくつかのコンポーネントが不足していることがわかります.以下のコマンドで実装する必要があります.
このステップでは、すべての依存プログラムをダウンロードしてインストールし、checksetupを再実行するのに少し時間がかかります.pl--check-modulesコマンドを使用して、何か漏れがあるかどうかを確認します.
次に、/var/www/html/bugzillaパスの下でlocalconfigというファイルを自動的に生成するコマンドを実行する必要があります.
さっきlocalconfigファイルに入力したデータベース名、ユーザー、パスワードが正しいかどうかを確認します.
bugzilla-success
すべてが正常ならplはBugzillaの構成に成功したはずです.
ApacheプロファイルにBugzillaを追加する必要があります.では、テキストエディタで/etc/http/conf/httpを開く必要があります.confファイル(CentOSバージョン)または/etc/apache 2/apache 2.confファイル(Ubuntuバージョン):
CentOSバージョン:
Ubuntuバージョン:
Apacheサーバを構成する必要があります.次の構成を構成ファイルに追加します.
次に編集が必要です.htaccessファイルは、上部の「Options-Indexes」行を「#」で注釈します.
apacheサービスを再起動し、インストール状況をテストしましょう.
CentOSバージョン:
Ubuntuバージョン:
bugzilla-install-success
これにより、私たちのBugzillaは私たちのUbuntu 14.04 LTSとCentOS 6.5でbugレポートを取得する準備ができています.ローカルループバックアドレスやWebブラウザのIPアドレスでbugzillaを参照することができます.
Bugzillaは異なる使用シーンに対する適応能力が非常に強い.現在、システム管理における導入管理、チップ設計、導入の問題追跡(製造前期と後期)、Redhat、NASA、Linux-Mandrake、VA Systemsなどの有名な企業にソフト・ハードウェアのバグ追跡を提供するなど、さまざまなIT分野に応用されています.
1.依存プログラムのインストール
Bugzillaのインストールはかなり簡単です.この記事は、Ubuntu 14.04とCentOS 6.5の2つのバージョンに特に適用されています(ただし、より古いバージョンにも適用されます).
UbuntuまたはCentOSシステムでBugzillaを実行できるようにするには、Apacheネットワークサーバ(SSL有効)、MySQLデータベースサーバ、Bugzillaをインストールして構成する必要があるツールをインストールします.
Bugzillaを使用してサーバにインストールするには、次のプログラムをインストールする必要があります.
Ubuntu 14.04とCentOS 6.5/7の2つのリリースのインストール手順について説明します.そのため、2つのセクションに分けて説明します.
以下にUbuntu 14.04 LTSとCentOS 7マシンにBugzillaをインストールする手順を示します.
必要な依存パッケージの準備:
必要なパッケージをインストールするには、次のコマンドを実行する必要があります.
Ubuntuバージョン:
$ sudo apt-get install apache2 mysql-server libapache2-mod-perl2 libapache2-mod-perl2-dev libapache2-mod-perl2-doc perl postfix make gcc g++
CentOSバージョン:
$ sudo yum install httpd mod_ssl mysql-server mysql php-mysql gcc perl* mod_perl-devel
注意:shellまたは端末の下ですべてのコマンドを実行し、rootユーザー(sudo)でマシンを操作していることを確認してください.
2.Apacheサービスの起動
以上の手順でapacheサービスをインストールしました.では、apacheサービスを構成して実行する必要があります.sodoまたはrootでコマンドをノックして完了する必要があります.まずroot接続に切り替えます.
$ sudo -s
ファイアウォールで80ポートを開き、変更を保存する必要があります.
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# service iptables save
サービスを開始する必要があります.
CentOSバージョン:
# service httpd start
Apacheがマシンを再起動するたびに起動することを確認します.
# /sbin/chkconfig httpd on
Ubuntuバージョン:
# service apache2 start
これで、apacheのhttpサービスを開始したので、デフォルトの127.0.0.1アドレスでapacheサービスを開くことができます.
3.MySQLサーバーの構成
MySQLサービスを開始する必要があります.
CentOSバージョン:
# chkconfig mysqld on
# service start mysqld
Ubuntuバージョン:
# service mysql-server start
mysql
rootユーザーでMySQLにログインしてBugzillaにデータベースを作成し、mysqlパスワードを希望するように変更し、後でBugzillaを構成するときに使用します.
CentOS 6.5とUbuntu 14.04 Trustyの2つのバージョン:
# mysql -u root -p
# password: (You'll need to enter your password)
# mysql > create database bugs;
# mysql > grant all on bugs.* to root@localhost identified by "mypassword";
#mysql > quit
注意:データベース名とmysqlのパスワードを覚えておいてください.後で使用します.
4.Bugzillaのインストールと構成
必要なすべてのパッケージが設定され、実行されます.Bugzillaを構成します.
では、まず最新版のBugzillaパッケージをダウンロードします.ここでダウンロードしたのは4.5.2バージョンです.
wgetツールを使用してshellまたは端末にダウンロードします.
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.5.2.tar.gz
公式サイトからダウンロードすることもできます.http://www.bugzilla.org/download/
ダウンロードしたbugzilla圧縮パッケージからファイルを抽出し、名前を変更します.
# tar zxvf bugzilla-4.5.2.tar.gz -C /var/www/html/
# cd /var/www/html/
# mv -v bugzilla-4.5.2 bugzilla
注意:ここで、/var/www/html/bugzilla/はBugzillaホームディレクトリです.
次にbuzillaを構成します.
# cd /var/www/html/bugzilla/
./checksetup.pl --check-modules
bugzilla-check-module
チェックが完了すると、いくつかのコンポーネントが不足していることがわかります.以下のコマンドで実装する必要があります.
# cd /var/www/html/bugzilla
# perl install-module.pl --all
このステップでは、すべての依存プログラムをダウンロードしてインストールし、checksetupを再実行するのに少し時間がかかります.pl--check-modulesコマンドを使用して、何か漏れがあるかどうかを確認します.
次に、/var/www/html/bugzillaパスの下でlocalconfigというファイルを自動的に生成するコマンドを実行する必要があります.
# ./checksetup.pl
さっきlocalconfigファイルに入力したデータベース名、ユーザー、パスワードが正しいかどうかを確認します.
# nano ./localconfig
# checksetup.pl
bugzilla-success
すべてが正常ならplはBugzillaの構成に成功したはずです.
ApacheプロファイルにBugzillaを追加する必要があります.では、テキストエディタで/etc/http/conf/httpを開く必要があります.confファイル(CentOSバージョン)または/etc/apache 2/apache 2.confファイル(Ubuntuバージョン):
CentOSバージョン:
# nano /etc/httpd/conf/httpd.conf
Ubuntuバージョン:
# nano etc/apache2/apache2.conf
Apacheサーバを構成する必要があります.次の構成を構成ファイルに追加します.
<VirtualHost *:80>
DocumentRoot /var/www/html/bugzilla/
</VirtualHost>
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
次に編集が必要です.htaccessファイルは、上部の「Options-Indexes」行を「#」で注釈します.
apacheサービスを再起動し、インストール状況をテストしましょう.
CentOSバージョン:
# service httpd restart
Ubuntuバージョン:
# service apache2 restart
bugzilla-install-success
これにより、私たちのBugzillaは私たちのUbuntu 14.04 LTSとCentOS 6.5でbugレポートを取得する準備ができています.ローカルループバックアドレスやWebブラウザのIPアドレスでbugzillaを参照することができます.