Bugzillaは最も人気のあるバグ追跡システムであり、ソフトウェア開発者のグループがソフトウェア開発を追跡できるように設計されています。
これは無料で機能が豊富なアプリケーションであり、多数のチームや組織にサービスを提供し、開発作業の整理と同期を支援します。
この記事では、CentOSVPSへのBugzillaのインストールプロセスについて説明します。
まず、必要なパッケージをインストールすることから始めましょう。次のように入力します:
# yum install perl* mod_perl-devel -y
必要なパッケージのインストールが完了したら、次のコマンドを実行して、最新バージョンのBugzillaをダウンロードします(現在のバージョンと一致するようにURLを調整します)。
# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz
目的のディレクトリに解凍します:
# tar zxvf bugzilla-4.2.2.tar.gz -C /var/www/html/
解凍されたBugzillaインストールを含むディレクトリを入力し、「bugzilla-${VERSION}」ディレクトリの名前をWebアクセスに便利な名前に変更します。
# cd /var/www/html/ # mv -v bugzilla-4.4 bugzilla
ユーザーとして「root」を使用し、mysqlの「root」パスワードを使用してmysqlにログインし、Bugzillaインストール用のデータベースを作成します。
# mysql -uroot -p
mysql> create database bugzilla_DB;
作成したばかりのデータベースに対するすべての権限を新しく作成したユーザーに付与し、自分のパスワードで識別します。
mysql> grant all on bugzilla_DB.* to some_user@localhost identified by 'random_password';
mysqlを終了します:
mysql> \q
次のコマンドを実行して、必要なモジュールを見つけます。
# ./checksetup.pl
checksetup.plスクリプトが完了したら、次を実行して、必要なモジュールとオプションのモジュールをインストールします。
# /usr/bin/perl install-module.pl --all
モジュールがインストールされたら、checksetup.plスクリプトを再度実行して、localconfigファイルを生成します。
# ./checksetup.pl
お気に入りのテキストエディタ(この場合はvim)を使用して、「localconfig」ファイルの$ db_name、$ db_user、および$ db_passエントリを編集し、前に設定したmysqlデータベース情報を入力します。
# vim ./localconfig
ここでも、checksetupスクリプトを実行して、初期構成を設定します。
# ./checksetup.pl
次に、次の数行をapache構成ファイルに追加する必要があります。
# vim /etc/httpd/conf/httpd.conf
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
ファイルを保存し、次のコマンドを実行してWebサーバーを再起動します。
# service httpd restart
それでおしまい! http://
注:Bugzillaに初めてアクセスしようとしたときに「500Internal Server Error」が発生した場合は、.htaccessファイルの「Options」行を確認してコメントアウトしてください。
もちろん、Linux VPS Hostingをご利用の場合は、これを行う必要はありません。管理者に質問し、座ってリラックスしてください。管理者がBugzillaをすぐにインストールします。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。