關于bug管理小軟件mantis的安裝
????????最近進了新的項目組,一切都要重新來過,mantis是個bug管理用php做的軟件。現在網上搜mantis的安裝有一大把的資料可以參考,但僅僅是參考而已,發現有許多人回答問題很不認真,但是由于他回答問題的時間較早所以他的答案也就順理成了baidu按關鍵字“mantis 安裝”的前幾位了。好了接下來我們仔細來說說mantis安裝的細節吧。
????????由于mantis是基于php開發的軟件所以php環境是必不可少的,然后要運行php使用iis或者apache都可以,自己選,網上關于這方面的資料也不少,需要指出的是我在安裝mysql的時候,由于一開始是同事先安裝的選用了apache2.2以上、php5.0以上、mysql5.0以上,但是這里有個問題,就是mysql5.0是alpha版的,這個版本和php5兼容不太好,所以配好以后mysql會在php試圖連接數據庫的時候shut down掉,最后mysql換用了5.0.24版的問題解決了。
????????訪問mantis(如果你apache安裝時候選了8080端口地址就是http://localhost:8080/mantis)可以看到能購正常顯示mantis界面了,但是又有個問題,界面怎么是英文版的呢?這時侯你需要找到mantis目錄config_defaults_inc.php這個文件,用支持php格式的編輯器打開。里面有一項是$g_default_language = 'english';將english修改成chinese_simplified,點擊保存,保存文件。這時候又來個問題當使用瀏覽器打開mantis的時候是亂碼(需要指出的是我mysql建庫bugtracker的時候編碼使用的是utf-8的),但是瀏覽其編碼改成gb2312的時候問題就解決了,但是你再跳轉的其他頁面的時候問題依舊,難道提交bug要這樣麻煩的修改瀏覽器編碼嗎?答案是否定的,apache在解析php的時候默認有選項,也就是說apache的這個選項可以讓瀏覽器瀏覽的時候指定它使用什么編碼,好了找出apache的配置文件apache目錄/conf/httpd.conf,查找AddDefaultCharset將編碼格式又ISO-8859-1改為 GB2312,問題解決。
我的msn:thesecondbull@163.com
????????由于mantis是基于php開發的軟件所以php環境是必不可少的,然后要運行php使用iis或者apache都可以,自己選,網上關于這方面的資料也不少,需要指出的是我在安裝mysql的時候,由于一開始是同事先安裝的選用了apache2.2以上、php5.0以上、mysql5.0以上,但是這里有個問題,就是mysql5.0是alpha版的,這個版本和php5兼容不太好,所以配好以后mysql會在php試圖連接數據庫的時候shut down掉,最后mysql換用了5.0.24版的問題解決了。
????????訪問mantis(如果你apache安裝時候選了8080端口地址就是http://localhost:8080/mantis)可以看到能購正常顯示mantis界面了,但是又有個問題,界面怎么是英文版的呢?這時侯你需要找到mantis目錄config_defaults_inc.php這個文件,用支持php格式的編輯器打開。里面有一項是$g_default_language = 'english';將english修改成chinese_simplified,點擊保存,保存文件。這時候又來個問題當使用瀏覽器打開mantis的時候是亂碼(需要指出的是我mysql建庫bugtracker的時候編碼使用的是utf-8的),但是瀏覽其編碼改成gb2312的時候問題就解決了,但是你再跳轉的其他頁面的時候問題依舊,難道提交bug要這樣麻煩的修改瀏覽器編碼嗎?答案是否定的,apache在解析php的時候默認有選項,也就是說apache的這個選項可以讓瀏覽器瀏覽的時候指定它使用什么編碼,好了找出apache的配置文件apache目錄/conf/httpd.conf,查找AddDefaultCharset將編碼格式又ISO-8859-1改為 GB2312,問題解決。
我的msn:thesecondbull@163.com