站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Bugzilla/Linux下Bugzilla的安装
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{Bugzilla top}} 在[[Linux]]下安装[[bugzilla]]有以下几个过程: ==安装mysql== 建议安装MySQL 5.0 关于[[MySQL]] 5.0的rpm包网上有很多,主要安装 *MySQL-shared-compat-5.0.24a-0.rhel4.i386.rpm *MySQL-devel-standard-5.0.24a-0.rhel4.i386.rpm *MySQL-server-standard-5.0.24a-0.rhel4.i386.rpm 客户端要安装的话就安装下面两个 *MySQL-client-standard-5.0.24a-0.rhel4.i386.rpm *MySQL-test-standard-5.0.24a-0.rhel4.i386.rpm 一般都会遇到socket(2)问题 解决方法如下: *先看看自己的linux系统有没有设置selinux *修改 /etc/selinux/config SELINUXTYPE=disabled *看看自己安装的mysql目录是不是属于mysql用户和组,如果不是就 chown -R /var/lib/mysql ==Apache的安装== [[Apache]]安装比较简单,下载rpm 包,直接安装。如果本身系统自带,就不必安装 一般会遇到的问题: *端口被占用或者打不开网页 解决方法:修改httpd.conf Listen 8089 端口号可以任意更改 然后检查自己的系统是不是开启了[[防火墙]],如果开启,关闭即可 ==Bugzilla的安装== 将下载下来的Bugzilla解压 tar -xcvf bugzilla-2.20.2.tar 解压后 进入 解压的目录 cd /bugzilla-2.20.2 执行 ./checksetup.pl 会检查bugzilla的哪些模块还没有安装 <pre>Checking perl modules ... Checking for AppConfig (v1.52) not found Checking for CGI (v2.93) not found Checking for Data::Dumper (any) ok: found v2.12 Checking for Date::Format (v2.21) not found Checking for DBI (v1.38) ok: found v1.601 Checking for File::Spec (v0.84) found v0.83 Checking for File::Temp (any) ok: found v0.13 Checking for Template (v2.08) not found Checking for Text::Wrap (v2001.0131) ok: found v2001.0929 Checking for Mail::Mailer (v1.65) not found Checking for Storable (any) ok: found v2.06 The following Perl modules are optional: Checking for GD (v1.20) not found Checking for Chart::Base (v1.0) not found Checking for XML::Parser (any) ok: found v2.31 Checking for GD::Graph (any) not found Checking for GD::Text::Align (any) not found Checking for PatchReader (v0.9.4) not found If you you want to see graphical bug charts (plotting historical data over time), you should install libgd and the following Perl modules: GD: /usr/bin/perl -MCPAN -e 'install "GD"' Chart: /usr/bin/perl -MCPAN -e 'install "Chart::Base"' If you you want to see graphical bug reports (bar, pie and line charts of current data), you should install libgd and the following Perl modules: GD: /usr/bin/perl -MCPAN -e 'install "GD"' GD::Graph: /usr/bin/perl -MCPAN -e 'install "GD::Graph"' GD::Text::Align: /usr/bin/perl -MCPAN -e 'install "GD::Text::Align"' If you want to see pretty HTML views of patches, you should install the PatchReader module: PatchReader: /usr/bin/perl -MCPAN -e 'install "PatchReader"' Bugzilla requires some Perl modules which are either missing from your system, or the version on your system is too old. They can be installed by running (as root) the following: /usr/bin/perl -MCPAN -e 'install "Mail::Mailer"' Minimum version required: 1.65 /usr/bin/perl -MCPAN -e 'install "File::Spec"' Minimum version required: 0.84 /usr/bin/perl -MCPAN -e 'install "AppConfig"' Minimum version required: 1.52 /usr/bin/perl -MCPAN -e 'install "Template"' Minimum version required: 2.08 /usr/bin/perl -MCPAN -e 'install "Date::Format"' Minimum version required: 2.21 /usr/bin/perl -MCPAN -e 'install "CGI"' Minimum version required: 2.93</pre> 发现有很多包都没有安装 接下来就按照它的提示在线安装 perl -MCPAN -e 'install "GD"' perl -MCPAN -e 'install "Chart::Base"' 如果在线安装失败,那就去网上下载相应的安装包,安装包的安装步骤是: perl Makefile.PL make make test make install 一般会遇到make test 失败,就跳过make test,直接make install ==Bugzilla的配置问题== 首先,cp -R bugzilla-2.20.2 /var/www/html/bugzilla 注意: /var/www/html 为apache的docroot,可以在httpd.conf中修改DocumentRoot "/var/www/html",编辑httpd.conf,在任意一行加入 <pre><Directory "/var/www/html/bugzilla"> AddHandler cgi-script .cgi Options +Indexes +ExecCGI DirectoryIndex index.cgi AllowOverride Limit </Directory></pre> 编辑完保存退出 编辑/var/www/html/bugzilla/localconfig <pre>$index_html = 0; $db_name = 'test'; # name of the SQL database $db_user = 'root'; # user to attach to the SQL database</pre> 编辑完保存退出 在/var/www/html/bugzilla/下执行: ./cheecksetup.pl <pre>Checking perl modules ... Checking for AppConfig (v1.52) ok: found v1.66 Checking for CGI (v2.93) ok: found v3.29 Checking for Data::Dumper (any) ok: found v2.121 Checking for Date::Format (v2.21) ok: found v2.22 Checking for DBI (v1.38) ok: found v1.59 Checking for File::Spec (v0.84) ok: found v3.25 Checking for File::Temp (any) ok: found v0.18 Checking for Template (v2.08) ok: found v2.19 Checking for Text::Wrap (v2001.0131) ok: found v2006.1117 Checking for Mail::Mailer (v1.65) ok: found v1.77 Checking for Storable (any) ok: found v2.16 The following Perl modules are optional: Checking for GD (v1.20) ok: found v2.35 Checking for Chart::Base (v1.0) ok: found v2.3 Checking for XML::Parser (any) ok: found v2.34 Checking for GD::Graph (any) ok: found v1.44 Checking for GD::Text::Align (any) ok: found v1.18 Checking for PatchReader (v0.9.4) ok: found v0.9.5 Checking user setup ... Removing existing compiled templates ... Precompiling templates ... Checking for DBD::mysql (v2.9003) ok: found v4.005 Checking for MySQL (v3.23.41) ok: found v4.1.12 Populating duplicates table..</pre> 出现以上画面说明大攻告成。第一次启动的画面会有不同,会叫你输入bugzilla管理员帐户的地址和密码等信息 ==参考来源== http://www.linuxidc.com/Linux/2007-11/8699.htm {{Bugzilla}} [[category:Bugzilla|L]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Bugzilla
(
编辑
)
模板:Bugzilla top
(
编辑
)