安装Maintis
下载
将Maintis安装包解压,放至/opt/lampp/htdocs目录下,重命名为maintis。
下载地址:
官网 https://www.mantisbt.org/ 或
CSDN:http://download.csdn.net/detail/phpproject_cn/9480128
安装
在本地电脑登陆安装页面:http://192.168.10.152:8080/mantis/
按照界面提示一步步安装即可,数据库名称设置为mantis,用户名密码一律root,123456。
报错config_inc.php 文件创建失败,可以直接手工创建,把提示内容直接写进去保存。
设置中文
进入 /opt/lampp/htdocs/mantis,文件config_defaults_inc.php,修改以下字段:
$g_fallback_language = 'chinese_simplified';
再次登录mantis:
http://192.168.10.152:8080/maintis 管理员账号密码:administrator/root
设置邮件配置
进入 /opt/lampp/htdocs/mantis,文件config_defaults_inc.php,以此进行以下操作:
将
$g_administrator_email、$g_webmaster_email、$g_from_email、$g_return_path_email
等设为有效的邮件地址
-
将 $g_phpMailer_method值设为PHPMAILER_METHOD_SMTP,表示以smtp方式发送邮件 - 将 $g_smtp_host设定为有效的邮件服务器主机名,
- 为
$ g_smtp_username
和
$ g_smtp_password
设定一个登录邮件服务器的有效用户账号和口令。
邮件测试界面,在浏览器中输入测试地址:
http://192.168.10.152:8080/mantis/admin/test_email.php ,点击测试,就可以对发送失败原因进行检测。
设置注册新用户时设置密码
进入 /opt/lampp/htdocs/mantis,文件config_defaults_inc.php,以此进行以下操作:
$g_send_reset_password = ON改为OFF。
解决CVS导出乱码问题
找到Mantis根目录下csv_export.php,进行修改:
添加函数:
function expChangeCode($str)
{return mb_convert_encoding($str,"CP936","UTF-8");}
然后修改:
将echo $t_header
改成 echo expChangeCode($t_header);
将echo csv_escape_string($t_value);
改成 echo expChangeCode(csv_escape_string($t_value));
将echo $t_function( $t_row->$t_column );
改成echo expChangeCode($t_function( $t_row->$t_column ));
上传文件配置
在mantis目录下增加一个文件夹upload,用来保存上传的文件。
修改config_defaults_inc.php
$g_file_upload_method = DISK;//默认是DATABASE,保存在数据库中,现在改为磁盘上
$g_absolute_path_default_upload_folder = '/opt/lampp/htdocs/mantis/upload/';
uploads后面一定要有”/”,还要注意这个目录权限一定要是777:
chmod -R 777 /opt/lampp/htdocs/mantis/upload