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:\Wapserver\wamp\www目錄中,並將文件夾更名為: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:\Wapserver\wamp\www\mantisbt\upload  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:\Wapserver\wamp\www\mantisbt\upload';   #默認的文件上傳的絕對路徑

$g_preview_attachments_inline_max_size=99999;                        #直接顯示任何小於這個字節大小的bmp,png,gif,jpg格式的上傳文件。

 

 

 

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

如果想上傳更大的附件,就需要修改以上兩個文件中的附件大小的數據

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM