Ubuntu下安装bugzilla.docx_第1页
Ubuntu下安装bugzilla.docx_第2页
Ubuntu下安装bugzilla.docx_第3页
Ubuntu下安装bugzilla.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ubuntu下安装bugzilla安装篇1.安装apache2 Ubuntu就可以直接用命令行可以安装 #sudo apt-get install apache2 系统自动安好,打开浏览器在地址栏输入http:/ip (你的ip地址或者)就会在 页面上出现 “ It works”则表明apache安装成功。出了问题的话,进入/etc/apache2 目录下 用#vi httpd.conf打开文件添加ServerName :80即可.2.安装mysql用命令#sudo apt-get install mysql-server 系统自动安装安装时要输入密码这是进入root的密码(建议用你ubuntu系统密码,我使用的密码都是admin),(mysql -uroot -p密码),然后用上述命令行来登录,登录成功显示版本信息和 mysql ,OK!mysql 服务启动/停止/重启命令#service mysql start/stop/restart.3.安装Bugzillabugzilla到官网去下载(一般为tar.gz包,我安装的为4.0版本的,如果装以前的版本可能会遇到问题),这个不用我说了吧!不懂google一下,然后cd到下载目录解压包#tar -xzf bugzilla.xx.xx.tar.gz ,再改名#mv bugzilla.xx.xx bugzilla ,再移动到/var/www下面#mv bugzilla /var/www 完毕ok!4.安装perl先进入到bugzilla目录#cd /var/www/bugzilla,在命令行输入#./checksetup.pl命令检查一下还有哪些perl模块没有安装,因为在系统自动安转apache和mysql时就已安装一部分,Checking perl modules.Checking for CGI.pm (v3.33) ok: found v3.49 Checking for TimeDate (v2.21) ok: found v2.24 Checking for PathTools (v0.84) ok: found v3.31 Checking for DBI (v1.41) ok: found v1.611 Checking for Template-Toolkit (v2.15) ok: found v2.22 Checking for Email-Send (v2.00) ok: found v2.198 Checking for Email-MIME (v1.861) ok: found v1.903 Checking for Email-MIME-Modifier (v1.442) ok: found v1.903 Checking available perl DBD modules.Checking for DBD-Pg (v1.45) not found Checking for DBD-mysql (v4.00) ok: found v4.012 Checking for DBD-Oracle (v1.19) not found 第一组要全装,第二组就看你装的什么数据库了,这里装的是mysql就选DBD-mysql,not found表示没有安装,用下面提的COMMANDS TO INSTALL:需要什么就复制粘贴就可安装好,或者直接选择一键安装到这里Buglilla所需要的组件全安装完毕,第一篇OK!配置篇1.apache2配置 A.修改 apache的配置文件apache2.conf:进入/etc/apache2目录下面 vi /apache2.conf 找到ServerRoot,修改ServerRoot 为bugzilla所在的目录“/var/www”,即如下:(注释原来的添加修改)#ServerRoot /etc/apache2ServerRoot /var/www B.修改apache的配置文件apache2.conf: 设置 apache访问bugzilla的用户及用户组,本安装中将用户及用户组都设置为www-data:如下:#User $APACHE_RUN_USER#Group $APACHE_RUN_GROUPUser www-dataGroup www-data C.修改apache的配置文件apache2.conf:添加bugzilla所在目录:即在apache.conf文件末添加如下Alias /bug/ /var/www/bugzilla AddHandler cgi-script .cgi Options +Indexes +ExecCGI +FollowSymLinks DirectoryIndex index.cgi AllowOverride NoneOrder allow,deny Allow from all D: 修改 www-data对bugzilla的访问权限 chown -R www-data:www-data /var/www/bugzilla 如果遇到如下问题,请申请root账号 最后,重启apache2服务 #/etc/init.d/apache2 restart OK!2.mysql配置 用#mysql -uroot -p密码 登录mysql 。 首先,创建数据库bugs mysql create database bugs; 其次,创建用户bugs mysql use mysql; 再次,授权 mysql GRANT SELECT, INSERT,UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.*TO bugslocalhost IDENTIFIED BY admin; 最后,mysql FLUSH PRIVILEGES; 退出mysql:mysqlexit或quit 注:mysql命令以(;)结束,不区分大小写。3.Bugzilla配置 先#cd /var/www/bugzilla 运行bugzilla目录下的checksetup.pl (#./checksetup.pl)自动生成loacalconfig文件(原本bugzilla目录里没有),打开文件localconfig(#vi localconfig),配置如下:$webservergroup = www-data;$db_driver = mysql;$db_host = localhost;$db_name = bugs;$db_user = bugs;$db_pass = 密码; 注意:为了防止出错,建议所有密码都设置为ubuntu系统密码。其它不变。现的配置文件都设置完成,重启apache2 #/etc/init.d/apache2 restart 重启mysql #service mysql restart 重新运行checksetuo.pl #./checksetup.pl注意:用apt-get install mysql-server安装的mysql是最新的版本,bugzilla3.2.2对5.0以前的mysql支持良好,但对5.1有bug。解决上述问题有两个方案:1.用5.0版mysql。2.修改源码地址为/attachment.cgi?id=364818 ,-表示删除+表示添加。再次执行重启apache2 #/etc/init.d/apache2 restart 重启mysql #service mysql restart 重新运行checksetuo.pl #./checksetup.pl如果配置正确且相关模块已经安装好了,此时会进行 bugzilla的预编译和生成相应的配置信息等,如下提示:Precompiling templates.done.Fixing file permissions.Initializing Dependency Tree Changes email_setting .Marking closed bug statuses as such.Now filling the status_workflow table with valid bug status transitions.Adding foreign key: attachments.submitter_id - profiles.userid.Adding foreign key: bugs_activity.who - profiles.userid.Adding foreign key: bugs_fulltext.bug_id - bugs.bug_id.并且会提示输入以下信息:Enter the e-mail address of the administrator: Enter the real name of

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论