安装mantis的步骤如下:

1. 安装apache, mysql等必要软件

1 #yum update
2 #yum install httpd php php-pdo php-mysql php-gd mysql mysql-server
3 #chkconfig mysqld on
4 #service mysqld restart
5 #chkconfig httpd on
6 #service httpd restart

2. 下载并解压mantis

#cd /var/www/html
#wget

https://sourceforge.net/projects/mantisbt/files/latest/download/mantis/mantisbt-1.2.19.zip
#unzip mantisbt-1.2.19.zip
#mv mantisbt-1.2.19 mantis 
#chown -R apache:apache mantis

3. 创建数据库

#mysql -u root -p***
>create database mantis;
>grant all privileges on mantis.* to user@localhost identified by 'password';
>flush privileges;
>exit;
#

4. 安装mantis

在浏览器里输入http://ip/mantis,此时浏览器会跳转到http://ip/mantis/admin/install.php,按照实际情况输入hostname,databasename(即第3步里面的mantis),username(即第3步里面的user),password(即第3步里面的password)。其中数据库类型可以选择Mysqli。

填写好这些内容,点击install/update database即可。

有时候会存在如下问题

修改成中文界面

#cd /var/www/html/

#vim config_inc.php

$g_default_language = 'chinese_simplified';

5. 配置mantis

#cd /var/www/html/mantis
#rm -rf config_inc.php
#cp config_inc.php.sample config_inc.php
#vim config_inc.php

主要的配置如下:

$g_hostname = 'localhost';              #服务器地址
$g_db_username = 'user'; #数据库用户
$g_db_password = 'password'; #数据库密码
$g_database_name = 'mantis'; #数据库名称
$g_db_type = 'mysqli'; #数据库类型 $g_allow_signup = ON; $g_allow_anonymous_login = OFF; $g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.sina.com:25';
$g_smtp_username = '***'; #邮箱用户名,即@前面的部分
$g_smtp_password = '***'; #邮箱密码
$g_administrator_email = '***@***';
$g_webmaster_email = '***@***';
$g_from_email = ''; #From字段的值
$g_return_path_email = ''; $g_allow_file_upload = ON;
$g_file_upload_method = DISK;
$g_absolute_path_default_upload_folder = '/var/www/html/maintis/upload/';
$g_max_file_size = 100000; #单位是字节,即100kB #以下自己添加

$g_default_language = 'chinese_simplified';

6. 重启服务,删除admin目录(可以先不删除,可用于创建新用户使用)

#service httpd restart
#service mysqld restart
#cd /var/www/html/mantis
#rm -rf admin

安装mantis遇到的问题:

1.验证码图片不显示

2.时区不对

3.mysql版本不兼容

解决方法:更改为最新的mantis版本

4.重启服务用如下命令

systemctl restart  httpd.service

systemctl restart mysqld.service

5.删除mantis

cd /var/www/html

rm -rf mantis

6.查找文件 find / -name php.ini

7.mantis 初始用户administrator 密码root

8.mantis登录以后,进行任何操作总提示APPLICATION ERROR #1904,APPLICATION ERROR #2800;重启服务后就可以正常使用了,好像是超时引起的

最新文章

  1. 在Main方法中设置异常的最后一次捕捉
  2. Js运动框架
  3. Java import以及Java类的搜索路径
  4. property animation ( NineOldAndroid )
  5. c++中的宏 #define _CLASSDEF(name) class name
  6. node 学习笔记 - Modules 模块加载系统 (1)
  7. [IOS Tableview] cell自定义view显示错误问题
  8. JavaScript的prototype(原型)
  9. 洛谷P1736 创意吃鱼法
  10. mac os下获得root权限
  11. 【python】编码规范(转载)
  12. HDU 5046 Airport ( Dancing Links 反复覆盖 )
  13. linux下sed命令笔记
  14. Python Tkinter canvas oval原理
  15. Sicily 4495. Print permutations
  16. javascript常用知识点集
  17. day18<集合框架+>
  18. hiveQL求差集
  19. Linux如何统计进程的CPU利用率[转]
  20. 关于vue的语法规则检测报错问题

热门文章

  1. POJ3417 Network
  2. 关于redis和memcached的一些想法
  3. BZOJ 2733 [HNOI2012]永无乡 - 启发式合并主席树
  4. ZOJ2412 Farm Irrigation(农田灌溉) 搜索
  5. Use Laravel/homestead 环境维护基于 brophp 开发的老项目
  6. 把dataset对象转换成list集合方法
  7. hdfs结构
  8. msgs no .h file
  9. Oracal 学习之用户角色创建分配表空间 给角色分配权限
  10. 关于js的function.来自百度知道的回答,学习了.