zoukankan      html  css  js  c++  java
  • Windows环境下Mantis搭建概述

    Mantis 是建立在PHP+MySQL的环境上的,所以首先需要搭建服务器环境

    为了方便熟悉测试Mantis,我直接使用Windows下安装的WampServer,WampServer不光配备了Apache+MySQL+PHP,还配备了非常实用的管理工具——phpMyAdmin,

    1.下载地址: http://www.wampserver.com/

    2.下载Mantis包,Mantis官方下载地址为 http://www.mantisbt.org/download.php

    安装环境:

    Windows7 64 

    Apache2.4.9+PHP5.5.12+MySQL5.6.17

    一WampServer安装比较简单,可自行百度.

    二Mantis 安装:

    将下载的mantisbt-2.10.0.zip压缩包进行解压,放在E:Wapserverwampwww目录中,并将文件夹更名为:mantisbt

    确认apahce和mysql服务已经启动

     

    3)打开浏览器,输入http://localhost/mantisbt/admin/install.php进入相关配置

     

     

    依次输入:

    mysql (数据库类型)

    localhost (服务器名)

    root (mantis数据库拥有者的用户名)

    123456 (mantis数据库拥有者的密码)

    mantisdb   (mantis数据库名)

    root (mysql数据库管理员用户)

    123456 (mysql数据库管理员密码)

    最后点击“Install/Upgrade Database”这个按钮,安装开始,其实就是在MySQL中创建相关的表和初始化一些数据的过程,如果各个条目的右边都显示绿色的“GOOD”字样的话,那就恭喜你,你已经成功安装了MantisBT,如果有些条目显示的不是“GOOD”,那就要回头检查一下,多半是数据库权限不够的问题,比较省事的办法就是我上面的做法,直接给MantisBT使用root账号,就不会有权限的问题了。

    查看是否可打开 mantis 登录页面(http://localhost/mantisbt/login_page.php)

    Administrator 注册新用户时设置密码

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

    修改前:$g_send_reset_password = ON;

    修改后:  $g_send_reset_password = OFF;

     

    邮件配置:

    注:Mantis版本不同,可能配置的地方略有不同

    参考:

    https://www.cnblogs.com/yangxia-test/p/4459235.html

    http://www.mantis.org.cn/389.html

    我的配置修改:

     

    :

    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 = XXXXX@163.com

     

    ###########################

    # MantisBT Email Settings #

    ###########################

    $g_webmaster_email                = 'XXXXX@163.com';

    $g_from_email                        = 'XXXXX@163.com';

    $g_from_name                        = 'XXXXX@163.com';

    $g_return_path_email            = 'XXXXX@163.com';

    $g_email_notifications_verbose = ON; 此项不用修改

    $g_phpMailer_method = PHPMAILER_METHOD_SMTP;

    $g_smtp_host = 'smtp.163.com';

    $g_smtp_username = 'XXXXX@163.com';

    $g_smtp_password = 'XXXXX';   

    邮件验证:

    Maintis 下的脚本可用来验证邮箱是否OK

    http://localhost/mantisbt/admin/email_queue.php  (其他版本的Maintis可能是

    http://localhost/mantisbt/admin/test_email.php)

     

    上传附件配置:

    在 E:Wapserverwampwwwmantisbtupload  upload是先建立的目录,用来保存上传的附件, 在LINUX下需要给 upload 目录写的权限

     

    $g_allow_file_upload= ON;

    $g_file_upload_method= DISK;               #上传到硬盘

    $g_max_file_size=5000000;                  #附件大小限制默认为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 = 'E:Wapserverwampwwwmantisbtupload';   #默认的文件上传的绝对路径

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

     

    PHP/php.ini 中upload_max_filesize = 10M 和 post_max_size = 10M

    如果想上传更大的附件,就需要修改以上两个文件中的附件大小的数据

     

     

     

  • 相关阅读:
    TeamViewer14
    mysql 导出表结构和表数据 mysqldump用法
    虚拟机中不能上外网
    Mysql初始化root密码和允许远程访问
    常用sql语句
    查看连接MYSQL数据库的IP信息
    设置linux下shell显示不同颜色的字体
    常用mysql导入导出数据的命令
    spring boot 以jar的方式启动常用shell脚本
    idea的properties文件乱码问题解决
  • 原文地址:https://www.cnblogs.com/mickey-double/p/12148650.html
Copyright © 2011-2022 走看看