UNIX/Soft/Bugzilla
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-有名なバグトラッキングシステム。インストールが一筋縄では...
#contents
*4.0インストール [#a2fb6b79]
依存CPANモジュールが多い。まずは依存モジュールのインスト...
**依存モジュールチェックとインストール [#w82e5756]
-解凍したディレクトリにて、チェックスクリプトを実行
./checksetup.pl --check-modules
**最低限必要なモジュール [#re177c85]
CGI (3.51)
Date::Format (2.21)
DateTime (0.28)
DateTime::TimeZone (0.71)
DBI (1.41)
DBD::mysql (4.00) if using MySQL
DBD::Pg (1.45) if using PostgreSQL
DBD::Oracle (1.19) if using Oracle
Digest::SHA (any)
Email::Send (2.00)
Email::MIME (1.904)
Template (2.22)
URI (any)
-以下のyumコマンドで入れた(CentOS5.4)
yum install perl-DateTime-Format-DateParse.noarch
yum perl-WWW-Bugzilla.noarch
yum install perl-WWW-Bugzilla.noarch
yum install perl-Email-Address.noarch
yum install perl-HTML-Template.noarch
yum install perl-DBD-Pg.i386
yum search Math | grep perl
yum install perl-Math-Random.i386
yum search Math | grep perl
yum install perl-Math-Random-Cauchy.noarch perl-Math-Ran...
-すべてのモジュールをインストール
*インストール [#h00cb44b]
**必要なもの [#eab0128f]
+MySQL(DBIも含む。バイナリパッケージから入れるべし)
**全てのOSでの共通作業 [#nf157b6e]
***実行パス(/usr/bonsaitools/bin)の対応 [#k64d0afc]
-現行英語最新バージョン(2.18)では一般的なものに直されたよ...
perlのパスがおかしいのでシンボリックリンクで対処
mkdir -p /usr/bonsaitools/bin
ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
もしくは美しく一括書き換え
perl -pi -e 's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/...
***必須perlモジュールチェック [#m86d6709]
MySQLを入れ終わってから
perl checksetup.pl
今までのインストール経験からだいたい以下の3つが不足して...
perl -MCPAN -e 'install "AppConfig"'
perl -MCPAN -e 'install "Date::Parse"'
perl -MCPAN -e 'install "Template"'
Templateモジュールのインストール時の最初の
Do you want to run the DBI tests? の質問にはn!
***DB事前作成(ほぼ全てのRedHatで必須作業) [#g3f93fd2]
RedHatではスクリプトによる自動DB作成が効かないので事前...
# mysql -u root
mysql> create database bugs;
mysql> GRANT ALL PRIVILEGES ON *.* TO bugs@localhost
***Apacheの設定 [#q5c4b363]
-ディレクトリの所有権はapacheの実行ユーザーにする
cgi-binだとgifが表示されないので普通のディレクトリでcgi...
<Directory "*bugzillaをインストールしたディレクトリ*">
Options ExecCGI
AddHandler cgi-script .cgi
</Directory>
**CentOS [#ode55fee]
-MySQLはyumで入れるとDBIもはいる。
-PerlModule3つインストール
-DB事前作成必須。
**Install On RedHat9 [#w9e105e0]
-MySQLはRPMで入れる。
-PerlModule3つインストール
-DB事前作成必須。
***MySQL [#v666d01c]
ftp.redhat.com
/pub/redhat/linux/9/en/os/i386/RedHat/RPMS
libdbi-0.6.5-5.i386.rpm
libdbi-dbd-mysql-0.6.5-5.i386.rpm
mysql-3.23.54a-11.i386.rpm
mysql-devel-3.23.54a-11.i386.rpm
mysql-server-3.23.54a-11.i386.rpm
perl-CGI-2.81-88.i386.rpm
perl-DBD-MySQL-2.1021-3.i386.rpm
*Install On RedHatES3 [#ha7537e7]
**RedHatインストール [#y4951679]
パッケージの構成はカスタムWebサーバー、MySQLデータベース...
**MySQL [#tcff77a3]
SRPMからRPMを作成
ftp.redhat.com
/pub/redhat/linux/updates/enterprise/3ES/en/os/SRPMS
mysql-3.23.58-2.3.src.rpm
コンパイル・インストール・起動
# rpmbuild --rebuild mysql-3.23.58-2.3.src.rpm
# cd /usr/src/redhat/RPMS/i386
# rpm -Uvh mysql-*
# /etc/init.d/mysqld start
RedHatではスクリプトによる自動DB作成が効かないので事前...
# mysql -u root
mysql> create database bugs;
mysql> GRANT ALL PRIVILEGES ON *.* TO bugs@localhost
**PerlModule [#n0255349]
上記の手順どおりであれば以下の3つのモジュールが不足して...
perl -MCPAN -e 'install "AppConfig"'
perl -MCPAN -e 'install "Date::Parse"'
perl -MCPAN -e 'install "Template"'
Templateモジュールのインストール時の最初の
Do you want to run the DBI tests? の質問にはn!
**Bugzilla [#nab48a33]
bugzillaを解凍したディレクトリでcheckconfig.plを二回実行...
# ./checksetup.pl
localconfigというファイルが作成される。エラーが出た場合...
# ./checksetup.pl
管理者情報入力を促される。エラーが出た場合はMySQLに問題...
webのcgi実行ディレクトリにコピーして、ディレクトリ所有者...
# cp -r bugzilla /usr/local/apache2/cgi-bin/
# chown -R nobody:nobody bugzilla/
*ついでに英語版インストール [#od38d45a]
並存も可能!ただし日本語は期待しないこと!
*buzgillaパラメータ編集 [#m6905816]
template/ja/default/global/footer.html.tmplを編集するこ...
urlbaseをかえるぐらいか?
*インストール [#hb3b5202]
まずは依存するパッケージを入れる。
perl -MCPAN -e 'install "Bundle::Bugzilla"'
mysql以外のモジュールはそろった。
mysql入れてないからだめだったんだろうけど
RedHatES3ではMySQLバイナリがない!!
それ以外のPerlモジュールはCPANでインストール可能
DBD:mysqlがコンパイルエラーになるので、
考える
終了行:
-有名なバグトラッキングシステム。インストールが一筋縄では...
#contents
*4.0インストール [#a2fb6b79]
依存CPANモジュールが多い。まずは依存モジュールのインスト...
**依存モジュールチェックとインストール [#w82e5756]
-解凍したディレクトリにて、チェックスクリプトを実行
./checksetup.pl --check-modules
**最低限必要なモジュール [#re177c85]
CGI (3.51)
Date::Format (2.21)
DateTime (0.28)
DateTime::TimeZone (0.71)
DBI (1.41)
DBD::mysql (4.00) if using MySQL
DBD::Pg (1.45) if using PostgreSQL
DBD::Oracle (1.19) if using Oracle
Digest::SHA (any)
Email::Send (2.00)
Email::MIME (1.904)
Template (2.22)
URI (any)
-以下のyumコマンドで入れた(CentOS5.4)
yum install perl-DateTime-Format-DateParse.noarch
yum perl-WWW-Bugzilla.noarch
yum install perl-WWW-Bugzilla.noarch
yum install perl-Email-Address.noarch
yum install perl-HTML-Template.noarch
yum install perl-DBD-Pg.i386
yum search Math | grep perl
yum install perl-Math-Random.i386
yum search Math | grep perl
yum install perl-Math-Random-Cauchy.noarch perl-Math-Ran...
-すべてのモジュールをインストール
*インストール [#h00cb44b]
**必要なもの [#eab0128f]
+MySQL(DBIも含む。バイナリパッケージから入れるべし)
**全てのOSでの共通作業 [#nf157b6e]
***実行パス(/usr/bonsaitools/bin)の対応 [#k64d0afc]
-現行英語最新バージョン(2.18)では一般的なものに直されたよ...
perlのパスがおかしいのでシンボリックリンクで対処
mkdir -p /usr/bonsaitools/bin
ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
もしくは美しく一括書き換え
perl -pi -e 's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/...
***必須perlモジュールチェック [#m86d6709]
MySQLを入れ終わってから
perl checksetup.pl
今までのインストール経験からだいたい以下の3つが不足して...
perl -MCPAN -e 'install "AppConfig"'
perl -MCPAN -e 'install "Date::Parse"'
perl -MCPAN -e 'install "Template"'
Templateモジュールのインストール時の最初の
Do you want to run the DBI tests? の質問にはn!
***DB事前作成(ほぼ全てのRedHatで必須作業) [#g3f93fd2]
RedHatではスクリプトによる自動DB作成が効かないので事前...
# mysql -u root
mysql> create database bugs;
mysql> GRANT ALL PRIVILEGES ON *.* TO bugs@localhost
***Apacheの設定 [#q5c4b363]
-ディレクトリの所有権はapacheの実行ユーザーにする
cgi-binだとgifが表示されないので普通のディレクトリでcgi...
<Directory "*bugzillaをインストールしたディレクトリ*">
Options ExecCGI
AddHandler cgi-script .cgi
</Directory>
**CentOS [#ode55fee]
-MySQLはyumで入れるとDBIもはいる。
-PerlModule3つインストール
-DB事前作成必須。
**Install On RedHat9 [#w9e105e0]
-MySQLはRPMで入れる。
-PerlModule3つインストール
-DB事前作成必須。
***MySQL [#v666d01c]
ftp.redhat.com
/pub/redhat/linux/9/en/os/i386/RedHat/RPMS
libdbi-0.6.5-5.i386.rpm
libdbi-dbd-mysql-0.6.5-5.i386.rpm
mysql-3.23.54a-11.i386.rpm
mysql-devel-3.23.54a-11.i386.rpm
mysql-server-3.23.54a-11.i386.rpm
perl-CGI-2.81-88.i386.rpm
perl-DBD-MySQL-2.1021-3.i386.rpm
*Install On RedHatES3 [#ha7537e7]
**RedHatインストール [#y4951679]
パッケージの構成はカスタムWebサーバー、MySQLデータベース...
**MySQL [#tcff77a3]
SRPMからRPMを作成
ftp.redhat.com
/pub/redhat/linux/updates/enterprise/3ES/en/os/SRPMS
mysql-3.23.58-2.3.src.rpm
コンパイル・インストール・起動
# rpmbuild --rebuild mysql-3.23.58-2.3.src.rpm
# cd /usr/src/redhat/RPMS/i386
# rpm -Uvh mysql-*
# /etc/init.d/mysqld start
RedHatではスクリプトによる自動DB作成が効かないので事前...
# mysql -u root
mysql> create database bugs;
mysql> GRANT ALL PRIVILEGES ON *.* TO bugs@localhost
**PerlModule [#n0255349]
上記の手順どおりであれば以下の3つのモジュールが不足して...
perl -MCPAN -e 'install "AppConfig"'
perl -MCPAN -e 'install "Date::Parse"'
perl -MCPAN -e 'install "Template"'
Templateモジュールのインストール時の最初の
Do you want to run the DBI tests? の質問にはn!
**Bugzilla [#nab48a33]
bugzillaを解凍したディレクトリでcheckconfig.plを二回実行...
# ./checksetup.pl
localconfigというファイルが作成される。エラーが出た場合...
# ./checksetup.pl
管理者情報入力を促される。エラーが出た場合はMySQLに問題...
webのcgi実行ディレクトリにコピーして、ディレクトリ所有者...
# cp -r bugzilla /usr/local/apache2/cgi-bin/
# chown -R nobody:nobody bugzilla/
*ついでに英語版インストール [#od38d45a]
並存も可能!ただし日本語は期待しないこと!
*buzgillaパラメータ編集 [#m6905816]
template/ja/default/global/footer.html.tmplを編集するこ...
urlbaseをかえるぐらいか?
*インストール [#hb3b5202]
まずは依存するパッケージを入れる。
perl -MCPAN -e 'install "Bundle::Bugzilla"'
mysql以外のモジュールはそろった。
mysql入れてないからだめだったんだろうけど
RedHatES3ではMySQLバイナリがない!!
それ以外のPerlモジュールはCPANでインストール可能
DBD:mysqlがコンパイルエラーになるので、
考える
ページ名: