安装
mantis下载:
官网: https://www.mantisbt.org/
蓝奏云 : https://fgcy.lanzouo.com/iUVY20kzsfji
下载phpstudy:
https://www.xp.cn/download.html
安装phpstudy
将下载下来的 mantis解压到phpstudy根目录下的www目录下,并改名为mantis
打开,phpstudy开启apache 和 mysql
在mysql中建表 mantis
浏览器验证
输入:
http://localhost/mantisbt
选择mysql
输入dbms的主机地址
输入dbms的用户名
输入dbms的密码
上面建表 名称为 mantis ,输入mantis
输入dbms的用户名(同上)
输入dbms的密码(同上)
勾选
点击安装
出现:
输入上图提供的sql代码,先选择 数据库库mantis
刷新浏览器后进入登陆页面
默认管理员账号:administrator 密码:root
添加用户
方法一:
进入 mantis库中选择 mantis_user_table表 参考administrator的记录新增
cookie_string随便填,不要重复
方法二:
通过配置邮箱的方式
打开 WWW\mantisbt\config\config_inc.php文件
这里以163邮箱为例:
$g_enable_email_notification = ON;
$g_smtp_host='smtp.163.com';
$g_smtp_username='xxxxx@163.com';
$g_smtp_password='LRNPCHQDKSZOLQHAN';
$g_use_phpMailer = ON;
$g_phpMailer_path='安装phpstudy的路径\WWW\mantisbt\vendor\phpmailer\phpmailer';
$g_phpMailer_method = 2;
$g_return_path_email = 'xxxxxx@163.com';#同上
$g_smtp_password='LRNPXHQDKSZOLQHAN';
要开启这个服务从而获取密码,在163的设置中找找
进入mantis页面
点击 创建新账号
点击创建用户,就会发邮件通知该用户,点击连接即可输入密码,然后登陆
注意:管理员创建用户时需要将 localhost改为 自己本机地址 否则邮箱验证连接也会是localhost
方法三:
在配置好邮件服务后 用户可以自己注册
集成富文本编辑器
下载 ueditor
https://fgcy.lanzouo.com/i27AK0kzvloh
解压到 www目录下的mantis目录下
www目录下的mantis目录下的core目录下找到http_api.php文件:
在 http_csp_add( 'img-src', "'self' data:" ); 后添加
http_csp_add( 'script-src', "'unsafe-inline'" );
http_csp_add( 'script-src', "'unsafe-eval'" );
修改“提交问题”页面
找到bug_report_page.php文件,拉到最后,在 "layout_page_end();" 后面增加:
<!-- 配置文件 -->
<script type="text/javascript" src="ueditor/ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="ueditor/ueditor.all.min.js"></script>
<!-- 实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor('description');
document.getElementById('description').className='edui-default';
</script>
找到ueditor目录下ueditor.config.js文件:
去掉注释(自行调整大小)
initialFrameWidth:1000”,
启用元素路径,默认是显示, 这里关闭
elementPathEnabled=false;
修改ueditor的上传配置项:
打开WWW\mantisbt\ueditor\php\config.json
在
"imageInsertAlign": "none", /* 插入的图片浮动方式 */
下方插入:
"imageUrlPrefix": "http://192.168.1.57", /* 图片访问路径前缀 */
"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
修改“编辑问题”页面
打开“bug_update_page.php”页面,在最底部增加如下代码:
?>
<!-- 配置文件 -->
<script type="text/javascript" src="ueditor/ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="ueditor/ueditor.all.js"></script>
<!-- 实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor('description');
document.getElementById('description').className='edui-default';
var ue4 = UE.getEditor('bugnote_text');
document.getElementById('bugnote_text').className='edui-default';
</script>
可能出现的错误
发布问题时说数据库表的某个字段unknow
在 这个表中( mantis_bug_file_table)添加字段 user_id int类型 、bugnote_id int类型
在 这个表中(mantis_custom_field_string_table 添加字段 text varchar(255)
可能需要的配置
分配给某个用户时,默认是只出现用户名而没有真实名称,想要达到下图效果需要
修改这个文件 : WWW\mantisbt\config\config_inc.php
添加
$g_show_realname = ON;
参考
https://blog.csdn.net/weixin_42719183/article/details/125908692
http://fex.baidu.com/ueditor/#server-path
本文详细介绍了如何安装MantisBT,包括下载Mantis和phpStudy,配置数据库,添加用户,集成富文本编辑器UEditor,解决可能出现的错误,以及相关配置调整。重点讲述了通过三种方法添加用户,以及对ueditor的配置修改。

4640

被折叠的 条评论
为什么被折叠?



