虚拟机VM下 UBUNTU 下安装Mantis

☆樱花仙子☆ 提交于 2020-01-06 11:48:30

<<Mantis规范.pdf>>

参考: http://www.linuxidc.com/Linux/2016-01/127180.htm(次为参考主线)

     http://www.jb51.net/article/91098.htm

“安装软件包”和“安装mantis”;Linux

 

UbuntuLAMP环境搭建 ApacheMySQLPHP

参考:  http://www.linuxidc.com/Linux/2016-01/127180.htm

安装过程遇到的问题:

安装apache2 后重启下Apache:

输入sudo /etc/init.d/apache2 restart会出现如下问题:

apache2: Could not reliably determine the server's fully qualified domain name 解决方法

 vim /etc/apache2/apache2.conf

最后加入一句 ServerName localhost:80

2.安装PHP测试脚本存放的位置需要注意:

sudo apt-get install php5 libapache2-mod-php5

测试PHP

sudo vim /var/www/html/info.php  目录路径一定要正确,

写入以下内容

<?php

 echo phpinfo();

?>

输入127.0.0.1/info.php 或者 serverIP/info.php

         

Ubuntu下搭建Mantis

http://blog.chinaunix.net/uid-563939-id-5757398.html(Mantis参考主线)

1.下载mantisbt-1.2.19.tar.gz,拷贝到/var/www/html/mantisbt-1.2.19.tar.gz

2.解压之后,更改文件名:mv mantisbt-1.2.19 mantisbt

3.修改权限chmod 777 mantisbt -R

4.在/etc/php/5.0/apache2/php.ini下查找 ";extension=msql.so"将前面的分号删除

5.访问http://localhost/mantisbt/admin/install.php,完成配置即可(访问数据库的用户名需要跟安装mysql时配置的一致)

Administrator 注册新用户时设置密码

*如果开启,用户将在创建帐户时发送密码或密码重置(这需要邮件设置正确配置)。*如果关闭,则管理员必须提供密码创建新帐户,重置时密码将被设置为空白。@全局整数$ g_send_reset_password

在 Mantis 目录下 config_defaults_inc.php 文件中找到 $g_send_reset_password

修改前:$g_send_reset_password = ON;

修改后:  $g_send_reset_password = OFF;

 

 

邮箱配置: /var/www/html/mantisbt/config_defaults_inc.php

$g_administrator_email  = 'AAAA@163.com';  //管理员邮箱设置,可用来测试邮箱配置

$g_webmaster_email                = 'BBBB@163.com';

$g_from_email                        = 'BBBB@163.com';

$g_from_name                        = 'BBBB@163.com';

$g_return_path_email            = 'BBBB@163.com';

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;

$g_smtp_host = 'smtp.163.com';

$g_smtp_username = 'BBBB@163.com';

$g_smtp_password = 'BBBB';   //此为邮件服务授权码而不是邮箱登陆密码

163邮箱授权码获取方法:

参考:https://jingyan.baidu.com/article/495ba841ecc72c38b30ede38.html

邮箱的验证:

Mantis自带邮箱验证的脚本http://localhost/mantisbt/admin/test_email.php

 

/*****************************************************************************

:我在WIndows 下Wampserver 搭建的Mantis 下不仅配置以上,还有以下内容,而在LINUX下没有配置:

php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com,在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址

[mail function]

; For Win32 only.

; http://php.net/smtp

SMTP = smtp.163.com

; http://php.net/smtp-port

smtp_port = 25

; For Win32 only.

; http://php.net/sendmail-from

sendmail_from = BBBB@163.com

******************************************************************************/

 

附件上传设置:

参考:http://www.dedecms8.com/os/linux/49997.html

默认配置,不做任何修改。上传附件到数据库

 

如果需要修改保存到本地DISK,需修改配置文件

/var/www/html/mantisbt/config_defaults_inc.php

$g_allow_file_upload= ON;

$g_file_upload_method= DISK;               #上传到硬盘

$g_max_file_size=52428800;                  #附件大小限制默认为2MB

$g_allowed_files= 'ttxt,jpg,png,jepg,gif,bmp,zip,tar.gz,doc';    #允许上传的文件类型

$g_disallowed_files='exe,com';                    #不允许上传的附件类型

$g_absolute_path_default_upload_folder = '/var/www/html/mantisbt/upload/'; ##注意“/”结尾,此处与Windows环境下的配置不同  #默认的文件上传的绝对路径在Mantis目录下新建目录如 upload ,在Mantis的项目管理中对项目的附件上传路径添上这个路径,比如:/var/www/html/mantisbt/upload/   样上传的文件就会存放在upload目录中。

$g_preview_attachments_inline_max_size=99999; #直接显示任何小于这个字节大小的bmp,png,gif,jpg格式的上传文件。

注意:上传文件的大小受到 Mantis/config_default_inc.php 和 php.ini 的双重限制php.ini 中

Apache

修改:/etc/httpd/conf.d/php.conf

LimitRequestBody 52428800 ###50M

PHP:

修改:/etc/php.ini

post_max_size = 50M;

upload_max_filesize = 50M; ### 所上传的文件的最大大小

 

 

查看上传的附件在upload文件夹下

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!