太上,不知有之;其次,親而譽(yù)之;其次,畏之;其次,侮之。 信不足焉,有不信焉。   悠兮其貴言。功成事遂,百姓皆謂:「我自然」。
          posts - 6,  comments - 1,  trackbacks - 0

          在PPP項(xiàng)目中我們組使用PVCS Tracker來(lái)跟蹤bug,感覺(jué)項(xiàng)目組的確是需要這樣一套系統(tǒng)的,PVCS雖然功能比較強(qiáng),但首先不是免費(fèi)的,另外也比較大,對(duì)于示范中心這樣的小項(xiàng)目來(lái)說(shuō)有些不夠靈活。因此我安裝了Mantis,一個(gè)十分小巧的bug跟蹤工具。

          Mantis是php寫(xiě)的開(kāi)源軟件(Bugzilla也是開(kāi)源的,written in perl,但在windows下安裝麻煩,所以暫時(shí)不考慮)。安裝Mantis的步驟很簡(jiǎn)單,以下總結(jié)在Win2000/XP下的安裝過(guò)程:

          1、如果機(jī)器上有IIS,確保已經(jīng)啟動(dòng);如果希望使用Apache,從httpd.apache.org下載apache的windows安裝程序,我用的是1.3版本,直接運(yùn)行這個(gè)程序就安裝完成了。

          2、從www.php.net下載php的windows安裝程序,我用的是4.3.8版本,也是直接運(yùn)行下載來(lái)的程序。我用IIS時(shí)安裝程序會(huì)自動(dòng)對(duì)IIS進(jìn)行設(shè)置,但在另一臺(tái)沒(méi)有IIS而使用Apache的時(shí)候,即使在安裝過(guò)程中選擇了正確的服務(wù)器類(lèi)型,也會(huì)提示自動(dòng)設(shè)置出錯(cuò)。不過(guò)手動(dòng)設(shè)置也很簡(jiǎn)單,只要在apache安裝目錄下的conf目錄里的httpd.conf里增加這樣一段:

          ScriptAlias? / php / ? " c:/php/ "
          AddType?application
          / x - httpd - php?.php
          Action?application
          / x - httpd - php? " /php/php.exe "

          這樣就可以了。不過(guò)按照PHP的安裝說(shuō)明,這種方式是很危險(xiǎn)的,我對(duì)PHP不熟,說(shuō)不出到底危險(xiǎn)在哪,可能是容易給Web服務(wù)器帶來(lái)一些安全漏洞吧。

          3、從www.mantisbt.org下載mantis的0.8.3版本(原來(lái)寫(xiě)成1.8.3是筆誤,謝謝wfifi指出。mantis目前已有1.0.0rc版本),它很小只有幾百K。如果是IIS,把mantis解壓縮到Inetpub下(我一開(kāi)始解到c:\下總是不行,可能是權(quán)限問(wèn)題),然后增加一個(gè)虛擬路徑指向mantis目錄;如果是Apache,把mantis解壓縮到apache的安裝目錄下,并在httpd.conf里把主目錄改為指向這個(gè)目錄,或者增加一個(gè)Alias,但權(quán)限要設(shè)夠才能正常運(yùn)行。為了方便,可以在Web服務(wù)器里增加index.php為缺省文件名。

          4、從www.mysql.net下載mysql,我用的是4.0版本。在mysql里為mantis建立一個(gè)帳戶,然后建立一個(gè)名為bugtracker的數(shù)據(jù)庫(kù),這是mantis配置文件里的缺省名字,在mantis安裝路徑下的sql目錄里有一個(gè)db_generate.sql文件,這里面是建表的語(yǔ)句,執(zhí)行它。

          5、把mantis安裝路徑下的config_inc.php.sample改名為config_inc.php,打開(kāi)并修改里面的內(nèi)容。主要是和數(shù)據(jù)庫(kù)連接的信息,例如數(shù)據(jù)庫(kù)名、用戶名等等。我在最后加了這樣兩句:

          $g_default_language? = ?'chinese_simplified';
          $g_enable_email_notification?
          = ?OFF;

          這樣缺省界面就是簡(jiǎn)體中文的,并且不發(fā)送郵件通知。要發(fā)送郵件還要對(duì)PHP進(jìn)行另外的配置,我還沒(méi)有試過(guò),好象挺麻煩的,所以干脆禁掉。另外mantis提供的簡(jiǎn)體中文語(yǔ)言包里好象很多“刪除”都寫(xiě)成了“.h除”,我對(duì)lang目錄中的strings_chinese_simplified.txt文件做了一個(gè)替換(.h除->刪除)就好了。

          6、最后,重啟一下Web服務(wù)器,就可以訪問(wèn)了,地址是http://localhost/mantis這樣的。按照mantis的建議,應(yīng)該新建至少一個(gè)administrator級(jí)別的用戶,然后把a(bǔ)dmin目錄刪除,并刪除administrator這個(gè)帳號(hào)。

          我們的項(xiàng)目不復(fù)雜,而且成員少,所以mantis的安裝能用就行,對(duì)安全和報(bào)表、郵件的配置都沒(méi)有關(guān)心,以后需要用到的時(shí)候再研究吧。

          posted on 2006-05-31 11:38 海納百川,有容乃大 閱讀(168) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): PM

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(1)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 沾化县| 叶城县| 十堰市| 清河县| 信宜市| 商南县| 平江县| 哈尔滨市| 股票| 即墨市| 玉树县| 辽中县| 新兴县| 双柏县| 女性| 玉屏| 肇源县| 柳河县| 曲阜市| 黄冈市| 辛集市| 乌兰浩特市| 措勤县| 景泰县| 安图县| 吉木萨尔县| 温州市| 通辽市| 泾源县| 惠州市| 内丘县| 扶绥县| 池州市| 喀什市| 民权县| 白沙| 巨野县| 宝鸡市| 武乡县| 岳阳市| 会泽县|