今天配置了mantis

        以前用的bugfree,对于他的某些界面和统计能力非常不满意,而且发现开发人员的确精力有限,很长时间没有更新了。

所以打算使用mantis来跟踪bug。

        mantis现在的版本是1.1.4.

        摘录了一些有用的文章,与大家分享。

 

 

Mantis

       安装

   Apache2.2+PHP5.2+MySQL5.0+Mantis1.1.4安装配置

     最近要搭建一个Bug跟踪管理系统,开源免费的Mantis自然首当其冲。要运行Mantis,有两种主流的环境配置:IIS+PHP+MySQL+MantisApache+PHP+MySQL+Mantis,本文主要介绍后一种。
     
首先介绍如何在Apache上运行PHP
     1.
安装Apache
     
首先下载Apache服务器的windows版本,网址为:http://httpd.apache.org/download.cgi,最新版本为Apache2.2,下载完后安装。
     
注意检查80端口有没有被占用,本人安装时就由于打开了迅雷,导致apache无法启动。如果要查看80端口被哪个程序占用,可以在命令行窗口("开始"->"运行"->cmd)中输入netstat -o -an,找到占用该端口的程序的PID,然后在任务管理器中点"查看"->"选择列...",勾选"PID",找到该PID的程序,结束任务。
     2.
安装PHP
     
首先下载PHP,网址为:http://www.php.net/downloads.php,最新版本为PHP5.2,注意下载.zip版本的,不要下载安装版。
     
下载完后解压到C:/php5.2,将php5ts.dll复制到C:/WINDOWS/system32,将php.ini-recommended改名为php.ini,复制到C:/WINDOWS中。
     3.apache
PHP整合
     修改C:/apache2.2/conf/httpd.conf,添加以下两行:
          LoadModule php5_module "c:/php5.2/php5apache2_2.dll"
          AddType application/x-httpd-php .php
     注意如果是apache2.2,必须写"php5apache2_2.dll",本人试过写"php5apache2.dll",无法启动apache
     4.
测试是否配置成功
     
测试apache是否是否工作:
     
在浏览器中输入http://localhost,如果显示"It Works!",则表示apache安装成功
     
测试PHP是否加载成功:
     
编写一个PHP文件(hello.php)
          <html>
            <head>
              <title>hello</title>
            </head>
            <body>
              <?php echo "hello,php"; ?>
            </body>
          </html> 

     
将该文件复制到C:/apache2.2/htdocs中,然后浏览器中输入http://localhost/hello.php,如果显示"hello,php",则表示加载成功。

     接下来介绍如何安装MySQL
     这个比较简单,首先下载MySQL,网址为:http://dev.mysql.com/downloads/,最新的稳定版本为5.0,下载完后按照安装向导一步一步就可以完成安装了。

     最后介绍如何安装配置Mantis
     1.
安装Mantis
     
首先下载Mantis,网址为:http://www.mantisbt.org/download.php,最新的稳定版本为Mantis1.1.4,下载完后解压到C:/mantis-1.1.4
     2.
配置Apache
     
修改%APACHE_HOME%/conf/httpd.conf,在文件末尾添加以下文字,以配置mantis目录的访问权限:
          Alias /mantis "c:/mantis-1.1.4/"   
          <Directory "c:/mantis-1.1.4/">   
             Options Indexes   
             AllowOverride None   
             Order allow,deny   
             Allow from all   
          </Directory>  
    

     可选配置:如果希望在浏览器中直接输入目录名(即http://localhost/mantis)就可以访问Mantis主页,可以在dir_module标签中添加上index.php
          <IfModule dir_module>
              DirectoryIndex index.html index.php
          </IfModule>

     
这样就可以在浏览器中直接输入目录名了
     3.
配置PHP
     
修改php.ini文件:     
     (1)
包含Pear(Mantis中用到了Pear)
          
查找include_path,改为include_path=".;C:/php5.2/PEAR",并去掉前面的分号
     (2)
包含外部PHP
          
查找extension_dir,改为extension_dir="C:/php5.2/ext",并去掉前面的分号
     (3)
包含PHP-MySQL
          
查找php_mysql.dll,去掉前面的分号
     4.
Mantis创建表、数据 
     访问http://localhost/mantis/admin/install.php,输入MySQL的用户名和密码,然后点击Install/Upgrade Database,就会自动建立Mantis所需要的数据库和所有数据表。
     5.
启动Mantis
     
访问http://localhost/mantis/index.php,出现登录界面,默认用户名为administrator,默认密码为root
     6.
邮件服务器配置
     
Mantis中注册新用户时,会给你指定的邮箱发一封邮件,点开邮件中的链接才可以设定密码,因此需要给Mantis添加邮件功能。
     
使用phpmailer作为邮件服务器,首先下载phpmailer,网址为:http://phpmailer.codeworxtech.com,下载完后解压到c:/phpmailer
     
修改C:/mantis-1.1.4/config_inc.php,添加以下内容:
       $g_smtp_host = 'smtp.sina.com.cn';
       $g_smtp_username = 'xinqian3607';
       $g_smtp_password = '123456';
       $g_use_phpMailer = ON;
       $g_phpMailer_path = 'c:/phpmailer/';
       $g_phpMailer_method = 2;
       $g_return_path_email = 'xinqian3607@sina.com'
     把其中的内容修改为你自己的邮箱信息就可以了,赶紧点击修改密码,试一试能不能收邮件吧~

 

 

 

时区设置 

config_inc.php里加入

#时区设置

putenv(“TZ=Asia/Shanghai”);

如果不起作用的话,在php.ini

[Date]

Date.timezone= Asia /shanghai

 

关于这个时区设置,不知道是哪个人第一个把config_inc.php写成config_ini.php,导致网上流传的都是这个错误的信息。

 

 

       中文配置

       在网页登录后,

       个人账号--à界面语言,选择chinese-simplified

 

 

 

mantis本身不复杂,就是邮件配置稍许麻烦一点。

我在配置的时候,就因为装了McAfee封了25端口,导致连接不到STMP服务器。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
请按照以下步骤在Ubuntu上安装Mantis: 1. 首先,确保你的系统已更新并安装了ApacheMySQL。 2. 使用以下命令安装PHP7.0及其相关组件:sudo apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-xmlrpc php7.0-json php7.0-gd php7.0-mbstring php7.0-common php7.0-cli 3. 安装Mantis所需的附加软件包:sudo apt-get install git 4. 克隆Mantis的代码库到你的本地系统:git clone https://github.com/mantisbt/mantisbt.git 5. 进入Mantis的代码目录:cd mantisbt 6. 为Mantis创建一个数据库:mysql -u root -p -e "CREATE DATABASE mantis;" 7. 导入Mantis的数据库架构:mysql -u root -p mantis < sql/mysql/mantis_create_tables.sql 8. 为Mantis创建一个MySQL用户:mysql -u root -p -e "GRANT ALL PRIVILEGES ON mantis.* TO 'mantis'@'localhost' IDENTIFIED BY 'password';" 9. 复制并重命名`config_inc.php.sample`文件:cp config/config_inc.php.sample config/config_inc.php 10. 使用文本编辑器打开`config/config_inc.php`文件,并修改以下配置项: - `$g_hostname`:将其设置为`localhost` - `$g_db_name`:将其设置为`mantis` - `$g_db_username`:将其设置为`mantis` - `$g_db_password`:将其设置为之前为MySQL用户设置的密码 - `$g_crypto_master_salt`:将其设置为一个随机的字符串 11. 配置Apache,将Mantis的根目录指向`/path/to/mantisbt`。 12. 重启Apache服务器:sudo service apache2 restart 13. 现在,你可以通过浏览器访问`http://localhost/mantisbt`来安装和配置Mantis

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值