Windows下開源缺陷跟蹤系統mantis安裝指南
1. 簡介
mantis(螳螂)是一個基於php/MySQL/web的缺陷跟蹤系統,最新版本是0.19.2。
要了解更多資訊請到http://www.mantisbt.org/。
2. 下載
mantis0.19.2 http://www.mantisbt.org/download.php
mysql5.0.2 http://dev.mysql.com/downloads/mysql/5.0.html
PHP5.0.3 http://www.php.net/downloads.php
apache2.0.52 http://httpd.apache.org/download.cgi
mantis(螳螂)是一個基於php/MySQL/web的缺陷跟蹤系統,最新版本是0.19.2。
要了解更多資訊請到http://www.mantisbt.org/。
2. 下載
mantis0.19.2 http://www.mantisbt.org/download.php
mysql5.0.2 http://dev.mysql.com/downloads/mysql/5.0.html
PHP5.0.3 http://www.php.net/downloads.php
apache2.0.52 http://httpd.apache.org/download.cgi
3. 安裝步驟
1)安裝剛才下載的軟體
1)安裝剛才下載的軟體
下面假設各軟體的安裝目錄為
c:mantis-0.19.2
c:mysql-5.0.2
c:php-5.0.3
c:apache-2.0.52
我習慣下載zip版的程式,直接解壓到一個目錄就可以了。沒有的話,只好下載windows_installer版本:)。
a.安裝apache2.0.52
我下載的是http://apache.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
執行安裝程式,安裝時選擇安裝給當前使用者,採用8080埠,不要安裝成服務,對我來說沒必要。安裝後同樣可以再安裝成service
詳細請參考:
apahce在windows下的安裝指南 http://httpd.apache.org/docs-2.0/platform/windows.html
執行c:apache-2.0.52inapache.exe,在IE位址列輸入http://localhost:8080/,可以看到安裝成功。如果前面是安裝成80埠的服務,則輸入http://localhost/
b.其它的軟體直接解壓到自己想要的目錄。當然如果你下載的是installer也是一樣的,直接執行安裝程式,無非是安裝
後多了幾個啟動的快捷選單外加一些預設設定罷了。
2)為apache配置php
開啟c:apache-2.0.52 confhttpd.conf檔案,新增如下內容到檔案尾
#PHP 5
LoadFile “c:/php-5.0.3/php5ts.dll”
LoadModule php5_module “c:/php-5.0.3/php5apache2.dll”
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir “c:/php-5.0.3”
3)php配置
將c:php-5.0.3下的php.ini-dist複製一份,並改名為php.ini
查詢include_path,改為include_path=”.;c:php-5.0.3pear”
查詢extension_dir,改為extension_dir=”c:php-5.0.3ext”
查詢php_mysql.dll,將這一行前面的“;”號去掉
儲存檔案
4)為apache安裝mantis系統
開啟c:apache-2.0.52 confhttpd.conf檔案,新增如下內容到檔案尾
Alias /mantis “c:/mantis-0.19.2/”
<Directory “c:/mantis-0.19.2/”>
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
我習慣下載zip版的程式,直接解壓到一個目錄就可以了。沒有的話,只好下載windows_installer版本:)。
a.安裝apache2.0.52
我下載的是http://apache.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
執行安裝程式,安裝時選擇安裝給當前使用者,採用8080埠,不要安裝成服務,對我來說沒必要。安裝後同樣可以再安裝成service
詳細請參考:
apahce在windows下的安裝指南 http://httpd.apache.org/docs-2.0/platform/windows.html
執行c:apache-2.0.52inapache.exe,在IE位址列輸入http://localhost:8080/,可以看到安裝成功。如果前面是安裝成80埠的服務,則輸入http://localhost/
b.其它的軟體直接解壓到自己想要的目錄。當然如果你下載的是installer也是一樣的,直接執行安裝程式,無非是安裝
後多了幾個啟動的快捷選單外加一些預設設定罷了。
2)為apache配置php
開啟c:apache-2.0.52 confhttpd.conf檔案,新增如下內容到檔案尾
#PHP 5
LoadFile “c:/php-5.0.3/php5ts.dll”
LoadModule php5_module “c:/php-5.0.3/php5apache2.dll”
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir “c:/php-5.0.3”
3)php配置
將c:php-5.0.3下的php.ini-dist複製一份,並改名為php.ini
查詢include_path,改為include_path=”.;c:php-5.0.3pear”
查詢extension_dir,改為extension_dir=”c:php-5.0.3ext”
查詢php_mysql.dll,將這一行前面的“;”號去掉
儲存檔案
4)為apache安裝mantis系統
開啟c:apache-2.0.52 confhttpd.conf檔案,新增如下內容到檔案尾
Alias /mantis “c:/mantis-0.19.2/”
<Directory “c:/mantis-0.19.2/”>
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
查詢DirectoryIndex,新增index.php到後面。像這樣DirectoryIndex index.html index.html.var index.php
5)建立資料庫
5)建立資料庫
執行c:mysql-5.0.2inmysqld-nt,啟動資料庫
mysql -uroot -p
create database bugtracker;
use bugtracker;
source c:mantis-0.19.2sqldb_generate.sql;
mysql -uroot -p
create database bugtracker;
use bugtracker;
source c:mantis-0.19.2sqldb_generate.sql;
當然你也可以用其它GUI工具建立資料庫。
6)mantis配置
將c:mantis-0.19.2下的config_inc.php.sample複製一份,並改名為config_inc.php
6)mantis配置
將c:mantis-0.19.2下的config_inc.php.sample複製一份,並改名為config_inc.php
如果你改了root的密碼,開啟這個檔案,設定$g_db_password=`yourpassword`
7)windows環境
將c:php-5.0.3新增到path中
8)啟動bug tracking system
首先啟動apache和mysql,
在址欄輸入http://localhost:8080/mantis/index.php或者http://localhost/mantis/index.php
應該可以看到初始頁面了。用amdinistrator/root登入,mantis 開始為你工作。
9)郵件伺服器配置
在c:php-5.0.3php.ini檔案中查詢smtp,將localhost改為你的發件伺服器,如SMTP = smtp.163.com
7)windows環境
將c:php-5.0.3新增到path中
8)啟動bug tracking system
首先啟動apache和mysql,
在址欄輸入http://localhost:8080/mantis/index.php或者http://localhost/mantis/index.php
應該可以看到初始頁面了。用amdinistrator/root登入,mantis 開始為你工作。
9)郵件伺服器配置
在c:php-5.0.3php.ini檔案中查詢smtp,將localhost改為你的發件伺服器,如SMTP = smtp.163.com
在php.ini檔案中查詢sendmail_from,將前面的分號去掉,並在後面填上郵件地址
在c:mantis-0.19.2config_inc.php檔案中新增
$g_smtp_host=`smtp.163.com`;
$g_smtp_username=`yourusername`;
$g_smtp_password=`yourpassword`;
在c:mantis-0.19.2config_inc.php檔案中新增
$g_smtp_host=`smtp.163.com`;
$g_smtp_username=`yourusername`;
$g_smtp_password=`yourpassword`;
$g_phpMailer_method =2;
查詢$g_return_path_email,將後面的郵件地址改為有效的地址,這一點非常重要,不然將無法正常傳送啟用註冊的郵件.
config_inc.php其它郵件地址最好也改為有效的地址.
$g_smtp_username,$g_smtp_password在伺服器需要驗證時用,不需驗證時不用加,或設為
$g_smtp_username=“
$g_smtp_password=“
現在你可以註冊新使用者,並使用傳送郵件功能了。
4.後記
昨天想裝一個bug tracking system,上網轉了一下,最後選定了mantis,理由只有一個:感覺這是一個功能能滿足我的需要,更重要的是我能掌控的系統,以前除了在mysql上create過一個db外,沒有用過上面的任何一種軟體。安裝這個東西完全是為了我自己用,我是一個很懶的人,覺得把一些問題記在txt裡會有一些麻煩,其他人如果願意用,我當然不反對:)。
從下載安裝到寫完這個所謂的指南,用了幾乎一天,有一些小問題浪費了很多時間,網上的一些安裝手冊,並沒有想象的好用,
按照我這個指南,一個小時應該可以搞定。
整合apache+php+mysql+…的安裝工具,http://www.apachefriends.org/en/xampp.html用它來安裝very easy,即使你什麼都不懂,也只要幾分鐘。
下載windows下的安裝包,setup,找到apacheconfhttpd.conf,在檔案最後新增
Alias /mantis “c:/mantis-0.19.2/”
<Directory “c:/mantis-0.19.2/”>
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
啟動apache和mysql就行了。發郵件的功能設定見上面的3.9)
下載windows下的安裝包,setup,找到apacheconfhttpd.conf,在檔案最後新增
Alias /mantis “c:/mantis-0.19.2/”
<Directory “c:/mantis-0.19.2/”>
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
啟動apache和mysql就行了。發郵件的功能設定見上面的3.9)
唯一不好的是,他安裝了一整套軟體,如果你的機器上已經安裝了mysql等,就會浪費一些硬碟空間。
續:今天試了一下,發現發郵件的功能不能用,昨天試的時候說傳送成功實際上並沒有。上面的文件 郵件伺服器配置 部分已經經過修改,可以收到註冊啟用郵件了。除錯的時假注意把垃圾瑞星監視等關掉,開啟以後php可能不會返回合適的出錯提示,浪費大量時間。
相關文章
- Linux下安裝mantis配置指南【轉】Linux
- Zipkin開源分散式跟蹤系統分散式
- Dream缺陷跟蹤系統 2.0版本
- mantis專案bug跟蹤器
- Ftrace使用指南及跟蹤系統呼叫
- mantis安裝與配置(Windows+Mysql+PHP+IIS)WindowsMySqlPHP
- Mantis安裝記錄
- Resin在Windows系統下的安裝Windows
- 分散式系統的跟蹤系統分散式
- Windows 10下安裝CenterOS 7雙系統WindowsROS
- 【Gerrit】Gerrit在Windows系統下的安裝Windows
- windows系統下GCC的安裝與配置WindowsGC
- ATC系統跟蹤事項
- 適用於 Linux 的 Windows 子系統安裝指南 (Windows 10)LinuxWindows
- Windows 10下Hadoop 3.2.2 安裝指南WindowsHadoop
- 【Database】AIX系統下跟蹤開銷大的Oracle資料庫程式DatabaseAIOracle資料庫
- 4個開源的Bug跟蹤工具
- windows10下安裝linux雙系統WindowsLinux
- 重灌/安裝Windows系統Windows
- mantis安裝需要的環境
- 怎樣安裝windows10系統_如何安裝Windows10系統Windows
- 蘋果mac系統下安裝windows7系統詳細教程蘋果MacWindows
- 基於開源模型搭建實時人臉識別系統(五):人臉跟蹤模型
- RTK(The Reconstruction ToolKit)在Windows系統下的安裝StructWindows
- Windows下安裝Cacti流量與系統資訊監控Windows
- Windows 7 系統下載安裝的所有方法Windows
- windows系統下python下載與安裝以及視覺化工具PyCharm安裝WindowsPython視覺化PyCharm
- 安裝Ubuntu windows雙系統UbuntuWindows
- 一個專業的缺陷跟蹤管理軟體:JIRA
- 分散式跟蹤系統zipkin簡介分散式
- 【分散式跟蹤系統Zipkin 介紹】分散式
- 18款最佳Bug跟蹤管理系統
- 如何在Windows系統下的Eclipse中安裝CloudToolkitWindowsEclipseCloud
- Linux系統可解除安裝核心模組完全指南(下)(轉)Linux
- Windows10系統怎麼安裝開發工具Windows
- oam系統安裝,windows作業系統註冊列表影響系統安裝Windows作業系統
- 解除安裝windows安裝ubuntu的完全指南WindowsUbuntu
- windows 下安裝Windows