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