51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2089|回复: 0
打印 上一主题 下一主题

[转贴] Bug管理 Mantis安装(Centos)

[复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-19 13:40:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    CentOS 安装和配置 Mantis

        Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。


    1. 安装apache, mysql等必要软件
    1. 1 #yum update
    2. 2 #yum install httpd php php-pdo php-mysql php-gd mysql mysql-server
    3. 3 #chkconfig mysqld on
    4. 4 #service mysqld restart
    5. 5 #chkconfig httpd on
    6. 6 #service httpd restart
    复制代码


    2. 下载并解压mantis

    1. #cd /var/www/html  (这是apache监控目录)
    2. #wget http://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.15/mantisbt-1.2.15.tar.gz/download(下载不了可直接去网站下载)
    3. #tar xvf mantisbt-1.2.15.tar.gz
    4. #mv  mantisbt-1.2.15  mantis
    5. #chown -R apache:apache mantis
    复制代码


    3. 创建数据库
    1. #mysql -u root -p***
    2. >create database mantis;
    3. >grant all privileges on mantis.* to user@localhost identified by 'password';
    4. >flush privileges;
    5. >exit;
    6. #
    复制代码


    4. 安装mantis
    在浏览器里输入http://ip/mantis,此时浏览器会跳转到http://ip/mantis/admin/install.php,按照实际情况输入hostname,databasename(即第3步里面的mantis),username(即第3步里面的user),password(即第3步里面的password)。其中数据库类型可以选择Mysqli。

    填写好这些内容,点击install/update database即可。


    5. 配置mantis
    1. #cd /var/www/html/mantis
    2. #rm -rf  config_inc.php
    3. #cp config_inc.php.sample config_inc.php
    4. #vim config_inc.php
    复制代码


    主要的配置如下:
    1. <p deep="9" style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; line-height: 28px;">$g_hostname = 'localhost';              #服务器地址
    2. $g_db_username = 'user';               #数据库用户
    3. $g_db_password = 'password';        #数据库密码
    4. $g_database_name = 'mantis';         #数据库名称
    5. $g_db_type = 'mysqli';                    #数据库类型

    6. $g_allow_signup = ON;
    7. $g_allow_anonymous_login = OFF;

    8. $g_phpMailer_method = PHPMAILER_METHOD_SMTP;
    9. $g_smtp_host = 'smtp.sina.com:25';
    10. $g_smtp_username = '***';        #邮箱用户名,即@前面的部分
    11. $g_smtp_password = '***';        #邮箱密码
    12. $g_administrator_email = '***<span style="box-sizing: inherit;">@***</span>';
    13. $g_webmaster_email = '***<span style="box-sizing: inherit;">@***</span>';  
    14. $g_from_email = '';                    #From字段的值
    15. $g_return_path_email = '';
    16. </p><p style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; line-height: 28px;">
    17. $g_allow_file_upload = ON;
    18. $g_file_upload_method = DISK;
    19. $g_absolute_path_default_upload_folder = '/var/www/html/maintis/upload/';
    20. $g_max_file_size = 100000;      #单位是字节,即100kB

    21. #以下两个需要自己添加
    22. $g_default_language = 'chinese_simplified';
    23. $g_fallback_language = 'chinese_simplified';</p><p style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; line-height: 28px;">#$g_send_reset_password   =   OFF;  #是否通过EMIAL发送密码   
    24. #$g_allow_blank_email   =   ON;       #是否允许不填写EMAIL</p><p style="box-sizing: inherit; margin-top: 16px; margin-bottom: 14px; line-height: 28px;">$g_default_timezone = 'Asia/Shanghai'; #时区
    25. $g_show_realname = ON;   #人员姓名显示中文</p>
    复制代码

    6. 重启服务,删除admin目录(完成上面操作就不需要了)

    1. #service httpd restart
    2. #service mysqld restart
    3. #cd /var/www/html/mantis
    4. #rm -rf admin
    复制代码


    7.登录:(默认用户名密码:administrator/root)

    这时,在浏览器里输入http://ip/mantis


    备注:

    • 分派问题时不分派给管理员
                  超级用户登录-->管理-->配置管理-->工作流阀值-->权限-->管理问题-->不勾选管理员即可
    • 将config_defaults_ini.php文件中的$g_default_language的值有English改为“chinese_simplified”








    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 13:58 , Processed in 0.062418 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表