• ubuntu12.04 部署bugzilla


    1. 安装数据库

        apt-get install mysql-server

        刚安装完mysql,root密码是空的,按回车即可进入数据库

        设置root密码: set password for root@localhost=password("123456");

        Quit退出,再进入mysql做相关配置

        CREATE DATABASE bugzilla;

        GRANT ALL ON bugzilla.* TO 'bugzilla'@'localhost' IDENTIFIED BY '123456';

        flush privileges;

    2. 安装apache2

        apt-get install apache2

        配置apache2

        /etc/apache2/httpd.conf

        添加:servername localhost:80

        /etc/init.d/apache2 restart 

    3. 安装bugzilla

        apt-get install bugzilla

        提示找不到文件

        所以我就去官网下载下来了bugzilla-4.2.2.tar,放到opt目录下解压,下面开始来配置

            a)  修改名字mv bugzilla-4.2.2 bugzilla

            b)  修改bugzilla目录: mv bugzilla /var/www/

            c)  在root@ubuntu:/var/ww/bugzilla# ./checksetup.pl

                 执行此命令来check perl已经安装了哪些模块

                 系统提示执行以下命令来安装perl模块: /usr/bin/perl  install-module.pl –all

                 执行后系统报错,提示没有安装gcc

                 vim etc/apt/sources.list 更新系统的源http://mirrors.163.com/ubuntu/ precise 

                (更新源后update包时系统报错,发现DNS没有配,配置下DNS后问题解决)

                 apt-get update ,安装gcc

                 然后继续执行 /usr/bin/perl  install-module.pl –all,此时perl模块可以安装

                 再次执行./checksetup.pl 检查perl模块是否都安装,若都安装好了,bugzilla目录下会生成./localconfig...文件

                 (由于安装的perl模块可能有权限问题,执行chmod –R 777 bugzilla修改权限)

            d)  修改localconfig配置文件

                 $webservergroup = 'www-data';

                 db_name = 'bugzilla';数据库名字

                 db_user = 'root';用户名

                 db_pass = '123456';数据库密码 

            e)  再次执行./checksetup.pl ,此时系统会提示让输入mail、name、密码

    4. 配置apache的config,与bugzilla的index链接

    vim /etc/apache2/apache2.conf
    在内部添加这样一段:
    <Directory /var/www/bugzilla>
    AddHandler cgi-script .cgi
    Options +Indexes +ExecCGI
    DirectoryIndex index.cgi
    AllowOverride Limit
    </Directory>
    然后重启apache2
    /etc/init.d/apache2 restart

    到这里,所有的配置完毕,可以访问bugzilla了,URL:http://localhost/bugzilla

    HOHO~

    byMM:时间可以解决一切问题,折腾了快2天,终于搞定,下面来学习下邮件怎么配置,加油!fighting~~~

  • 相关阅读:
    Android开源项目发现---TextView,Button篇(持续更新)
    Android 性能分析案例
    Android如何正确的保存文件
    注意android裁图的Intent action
    UI设计师的 Android 备忘录
    添加Fragment注意事项
    在 ActionBar 添加刷新按钮
    显示 SQLite 日志
    MySQL数据库的自动备份与数据库被破坏后的恢复(2)
    MySQL数据库的自动备份与数据库被破坏后的恢复1
  • 原文地址:https://www.cnblogs.com/silvercici/p/2655827.html
Copyright © 2020-2023  润新知