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

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

     

     

     

  • 相关阅读:
    与众不同 windows phone (50)
    与众不同 windows phone (49)
    重新想象 Windows 8.1 Store Apps (93)
    重新想象 Windows 8.1 Store Apps 系列文章索引
    重新想象 Windows 8.1 Store Apps (92)
    重新想象 Windows 8.1 Store Apps (91)
    重新想象 Windows 8.1 Store Apps (90)
    重新想象 Windows 8.1 Store Apps (89)
    重新想象 Windows 8.1 Store Apps (88)
    重新想象 Windows 8.1 Store Apps (87)
  • 原文地址:https://www.cnblogs.com/mickey-double/p/12148650.html
Copyright © 2011-2022 走看看