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.
SMTP = smtp.163.com
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
如果想上傳更大的附件,就需要修改以上兩個文件中的附件大小的數據