Mantis开源的Bug管理系统,公司项目开发选择的Bug跟踪软件。今天我的任务是配置,并能成功运行Mantis。理解不足的请多多补充。

 

安装环境:apache+mysql+php

 

Mantis中文网:http://www.mantis.org.cn/

安装前准备:

下载Mantis:http://sourceforge.net/projects/mantisbt/files/mantis-development/

 

下面是我的安装过程:

  1. 下载完成把文件解压放在Apachen的web配置根目录下,配置好访问的地址;
  2. 访问配置好的地址,填写相应的信息。点击下一步,可以正常访问了。
  3. 删除mantis根目录下的admin文件夹。

基本安装完成。

 

配置Mantis邮件发送功能:

/***************************

          * MantisBT Email Settings *

***************************/

 

         /**

          * Administrator Email address

          * @global string $g_administrator_email

          * 管理员邮箱

          */

         $g_administrator_email = 'mantis@skynovo.com';

 

         /**

          * Webmaster email

          * @global string $g_webmaster_email

          * 站长邮箱

          */

         $g_webmaster_email               = 'mantis@skynovo.com';

 

         /**

          * the sender email, part of 'From: ' header in emails

          * @global string $g_from_email

          * 发送邮件邮箱

          */

        $g_from_email                           = 'mantis@skynovo.com';

 

         /**

          * the sender name, part of 'From: ' header in emails

          * @global string $g_from_name

          * 邮箱标题

          */

         $g_from_name                           = 'Mantis Bug Tracker';

 

         /**

          * the return address for bounced mail

          * @global string $g_return_path_email

          * 发送失败返回的邮箱

          */

         $g_return_path_email    = 'mantis@skynovo.com';

 

下面的设置才是关键

         //邮件发送方法(根据自己实际选择,有3中发送方式)

         $g_phpMailer_method             = PHPMAILER_METHOD_SMTP;

         //邮箱服务器地址

         $g_smtp_host                   = 'smtp.mxhichina.com';

         //设置默认发送邮件的邮箱(服务邮箱)

         $g_smtp_username = 'mantis@skynovo.com';

         //发送邮件邮箱的密码

         $g_smtp_password =’填写自己的邮箱密码’;

         //设置的邮箱的端口(我的是80)

         $g_smtp_port = 80;

 

通过上面的步骤邮件通知就能正常使用.

 

我安装中遇到的问题:

报错SYSTEM WARNING: per_match() [function.perg-match]: Compilation failed: missing) at offset 107

原因:我也不知道

解决方法:(以下是我的配置)

  1. $g_path    = isset( $t_url ) ? $t_url : 'http://www.example.com/mantisbt/'; 改成  $g_path    =  'http://192.168.1.119:1019/';
  2. $g_short_path                    = $t_path . '/';  改成  $g_short_path                    = '/';

设置中文显示:

Mantis根目录下的config_defaults_inc.php 修改为 $g_default_language                = 'chinese_simplified';

posted on 2012-04-18 14:13  ︶淡ㄣ  阅读(1930)  评论(0编辑  收藏  举报