BUG管理系统(Mantis)迁移实录
Mantis遷移實錄
名詞解釋
Mantis:? 開源的BUG管理平臺Mantis,也做MantisBT。
????????? 同檔次產品有EasyBUG,QC,BugFree,Bugzila。
Xampp:?? 原名叫LAMPP。windows,linux下apache,mysql,php,perl集成安裝包。
????????? 同檔次產品有EasyPHP。
虛擬中心:用VM esxi4.1搭建。
????????? 同檔次的產品有KVM,XEN,HV。
前言
??? 因為公司軟件測試部mantis服務器放在一臺pc機上,集團的電力又不穩定,經常掉電,造成pc服務器,老是重起,所以應他們強烈要求,把pc上的mantis遷移至機房的服務器上,機房的服務器接了ups,相對會好很多,一個mantis簡單應用,要用一個至強服務器,那太牽強了,所以計劃把它架設到虛擬平臺里,最開始想把目前的mantis遷移至linux下,后來發現遷移至linux下,全亂碼,是mysql字符集的問題,調了許多,也沒調好,所以還是把它遷移至windows 2003算了,PHP環境就用xampp。
Xampp下載
??? 百度了一下,找到官網www.apachefriends.org,簡單看了下介紹,下載windows版本的xampp,,目前版本是1.7.7,本人下的是installer安裝版,具體地址為:http://www.apachefriends.org/download.php?xampp-win32-1.7.7-VC9-installer.exe
??? 如果喜歡綠色版的朋友,請下載zip或7zip版,選擇哪個版本都無所謂,關鍵是在有限的時間內完成任務,就是好的工作方法。
?
安裝XAMPP
???? 雙擊xampp-win32-1.7.7-VC9-installer.exe,一路點next就行了,其中有提示安裝apache,mysql等為系統服務(as service),我是打勾的。
?
解決apache無法啟動
???? 安裝完畢,發現apache報錯,無法起來,點“start”,提示“Busy…”。只能百度了,第一次用這個XAMPP。到網上找了找,都說是80或443端口被占用了,所以要修改apache的監聽端口,我在DOS下輸入netstat –ant查了下,這兩個端口沒有被占用,不得其解,又百度之,終于在一個網友的博客上找到了解決辦法。原因是windows 2003缺少Microsoft.VC90.CRT,所以去下載一個Microsoft Visual C++ 2008 Redistributable,把它裝上,點“start”按鈕,發現apache已正常起來了,問題解決。軟件下載地址為:http://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x86.exe。這個錯誤,其實可以看windows的事件查看器,就可以知道。
備份老環境的mantis數據庫,mantis程序目錄
查看原平臺mantis業務配置文件(config_inc.php)是怎么連接數據庫的
在老平臺上把mantis數據庫備份出來
??? C:\xampp\mysql\bin\mysqldump –uroot –pmttang mantis >c:\mantis0223.sql。把mantis程序目錄打成zip包,并把mantis0223.sql和mantis.zip拷貝到新服務器上。
在新平臺上修改配置文件
在新服務器上建立mysql庫c:\xampp\mysql\bin\mysql –uroot
Mysql>create database mantis;???? //創建mantis庫
Mysql>show databases;?????????? //查看一下
?
在新平臺把數據庫恢復
Mysql>use mantis;
Mysql>source c:\mantis0223.sql;
Mysql>show tables;
表都過來了,恢復正常。
修改新平臺的mysql數據庫root密碼為XXXXXX
C:\xampp\mysql\bin\mysqladmin –uroot password xxxxxx
??? 修改apache配置文件,把c:\mantis站點包含至apache中,在httpd.conf最后添加mantis別名。
?
打開瀏覽器,測試一下192.168.133.200,報403禁止訪問
??? 修改apache目錄下的擴展目錄extra下的httpd-xampp.conf文件,把“Deny from all”用“#”注釋掉,總共有三處。
在瀏覽器中輸入mantis的地址,看頁面正常不?
http://192.168.133.200/mantis
完成
給開發部測試組同事發郵件,啟用新平臺的mantis業務。
?
猜你還喜歡
《2012自學CCNP路由與交換之一網絡學習經驗談》
?
轉載于:https://blog.51cto.com/369369/787723
總結
以上是生活随笔為你收集整理的BUG管理系统(Mantis)迁移实录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本地安装jruby到maven仓库,由于
- 下一篇: 设计模式之四:适配器模式(Adapter