1. 首先还是下载
地址在这里http://www.mantisbt.org/download.php 点击这里可以直接下载1.2.8稳定版tar.gz包.
2.基本安装.
放到www目录下.这里我们改下名字 叫mantis ,目录在 www/mantis 下, 浏览器打开 127.0.0.1/mantis
出现一个配置页面,地址是127.0.0.1/mantis/admin/install.php
注意一下,如果选了倒数第二排的"Print SQL queries instead of Writing to the Database"的话,这个语句的意思是打印SQL语句来代替写入数据库,也就是对数据库不产生任何影响(包括建数据库,建表),但是它会在mantis目录生成一个配置文件,config_inc.php,如果你安装说明后退后重新安装的话,会失败, 这里我们需要删除掉config_inc.php后就可以重新安装了.
进入安装界面,Type of database这里可以选择其它的数据库链接类型,比如mysqli.mssql,db2,oracle,
这里它出现了两个Username,一个for database 一个for create,实际上是一个username的功能,不知道为什么这里要这样子设置成两个.估计是想一个作为数据库的,一个作为后台管理的.这里我们都填写数据库的用户名root,密码是你的数据库密码,然后点击install,稍等会儿,去查询下数据库会发现创建了一个mantis的数据库,里面有31个表.
3.自定义安装,如果不习惯英文的界面,可以打开www/mantis/config_inc.php.sample,改名为config_inc.php,改名前把之前的config_inc.php删掉.修改以下内容,
需要说明的是,如果不要email配置,直接注释掉email相关的就可以了.我们添加一行来设置支持中文.
$g_default_language = 'chinese_simplified';
完整的config_inc.php文件内容如下
# --- Database Configuration ---
$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'mantis';
$g_db_username = 'root';
$g_db_password = '1415926';
$g_default_language = 'chinese_simplified';
# --- Anonymous Access / Signup ---
$g_allow_signup = ON;
$g_allow_anonymous_login = OFF;
$g_anonymous_account = '';
# --- Email Configuration ---
$g_phpMailer_method = PHPMAILER_METHOD_MAIL; # or PHPMAILER_METHOD_SMTP, PHPMAILER_METHOD_SENDMAIL
$g_smtp_host = 'smtp.gmail.com:465'; # used with PHPMAILER_METHOD_SMTP
$g_smtp_username = 'rainysia'; # used with PHPMAILER_METHOD_SMTP
$g_smtp_password = '******'; # used with PHPMAILER_METHOD_SMTP
$g_administrator_email = 'rainysia@gmail.com';
$g_webmaster_email = 'rainysia@gmail.com';
$g_from_name = 'Mantis Bug Tracker';
$g_from_email = 'noreply@example.com'; # the "From: " field in emails
$g_return_path_email = 'rainysia@gmail.com'; # the return address for bounced mail
$g_email_receive_own = OFF;
$g_email_send_using_cronjob = OFF;
# --- Attachments / File Uploads ---
$g_allow_file_upload = ON;
$g_file_upload_method = DATABASE; # or DISK
$g_absolute_path_default_upload_folder = ''; # used with DISK, must contain trailing \ or /.
$g_max_file_size = 5000000; # in bytes
$g_preview_attachments_inline_max_size = 256 * 1024;
$g_allowed_files = ''; # extensions comma separated, e.g. 'php,html,java,exe,pl'
$g_disallowed_files = ''; # extensions comma separated
# --- Branding ---
$g_window_title = 'MantisBT';
$g_logo_image = 'images/mantis_logo.gif';
$g_favicon_image = 'images/favicon.ico';
# --- Real names ---
$g_show_realname = OFF;
$g_show_user_realname_threshold = NOBODY; # Set to access level (e.g. VIEWER, REPORTER, DEVELOPER, MANAGER, etc)
# --- Others ---
$g_default_home_page = 'my_view_page.php'; # Set to name of page to go to after login
4.登陆注册.
还是在浏览器输入127.0.0.1/mantis自动跳转到下面的
http://127.0.0.1/mantis/login_page.php
查了下官方的faq,登陆的时候账户是administrator,密码是root.(区分大小写,全部是小写). 由于上面我们没有配置邮件服务器,所以新建用户这里,它的流程是新建用户名,填写用户名邮箱,然后mantis系统会发送一封验证邮件和随机密码.所以这里暂时我们不能注册,下面会介绍
5.配置邮箱.