红联Linux门户
Linux帮助

CENTOS7安装mantis

发布时间:2017-01-12 15:07:01来源:linux网站作者:qiaoliang328
一.安装
1.安装apache, MySQL等必要软件
#yum update
#yum install httpd php php-pdo php-mysql php-gd mysql mysql-server
#chkconfig mysqld on
#service mysqld restart
#chkconfig httpd on
#service httpd restart
其实mysql 已经更名为maria了,需要重新安装数据库
#yum install -ymariadb*
2.下载并解压mantis
#cd /var/www/html
#wgethttp://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.19/mantisbt-1.2.19.tar.gz/download
下载后在当前目录有个download 的文件,重命名:
#mv download mantisbt-1.2.19.tar.gz
#tar xvf mantisbt-1.2.19.tar.gz
#mv  mantisbt-1.2.19  mantis
#chown -R root:rootmantis
修改一下权限,免得用IE 访问的时候老是提示权限
#chown 777 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即可。
5.配置mantis
#cd/var/www/html/mantis
#rm -rf  config_inc.php
#cpconfig_inc.php.sample config_inc.php
#vimconfig_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 = 'auto';
$g_fallback_language = 'chinese_simplified';
6.重启服务,删除admin目录
#service httpdrestart
#service mysqldrestart
#cd/var/www/html/mantis
#rm -rf admin
这时,在浏览器里输入http://ip/mantis,就可以访问了。
 
二.使用提示:
1.IE 登陆后会提示报警:
SYSTEM WARNING: 'date_default_timezone_get(): It isnot safe to rely on the system's timezone settings. You are *required* to usethe date.timezone setting or the date_default_timezone_set() function. In caseyou used any of those methods and you are still getting this warning, you mostlikely misspelled the timezone identifier. We selected the timezone 'UTC' fornow, but please set date.timezone to select your timezone.' in'/var/www/html/mantis/core.php' line 274
解决方法:
修改PHP配置文件。如果你服务器的主要时区是亚洲上海,那么修改这里是比较妥当的,当然更稳妥的办法是通过.htaccess导入PHP设置。 
打开PHP.INI大概在1019 【具体的行数,根据配置版本不一样】找到; date.timezone =去掉前面的注释;号,然后改成date.timezone =Asia/Shanghai,保存配置文件,重启你的服务器。 
好的,这个问题也就这样很好的解决了。
完成后执行:
#service httpd restart
#service mysqld restart
2.默认用户名和密码:
administrator/root
用administrator 登陆后,可以直接修改administrator的密码。
3.在添加用户的时候,不把修改密码链接发到邮件,直接填密码:
# vi config_defaults_inc.php
把       
$g_send_reset_password  = ON;
改为
$g_send_reset_password  = OFF;
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27744.html