Linux系統(tǒng)下Bugzilla的安裝與配置_第1頁(yè)
Linux系統(tǒng)下Bugzilla的安裝與配置_第2頁(yè)
Linux系統(tǒng)下Bugzilla的安裝與配置_第3頁(yè)
Linux系統(tǒng)下Bugzilla的安裝與配置_第4頁(yè)
Linux系統(tǒng)下Bugzilla的安裝與配置_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Linux系統(tǒng)下Bugzilla的安裝與配置、配置網(wǎng)卡1.判斷網(wǎng)卡是否啟動(dòng)。在命令行中輸入:ifconfig-a2.啟動(dòng)網(wǎng)絡(luò)配置向?qū)?,輸入:netconfig.選擇“丫6$",進(jìn)入配置界面,設(shè)定IP地止。.單擊“OK”,退出設(shè)置。5.修改主機(jī)名。(1)進(jìn)入/etc/sysconfig目錄,執(zhí)行:cd/etc/sysconfig(2)打開network文件,執(zhí)行:vinetwork(3)修改“HOSTNAME=",“二”后輸入新的Linux主機(jī)的名字,注意避免與網(wǎng)絡(luò)上的其他計(jì)算機(jī)重名,建議使用“PC-XXX”作為計(jì)算機(jī)名。6.重新啟動(dòng)網(wǎng)絡(luò)配置,執(zhí)行:servicenetworkrestart或/etc/rc.d/init.d/networkrestart7.再次判斷網(wǎng)卡是否啟動(dòng)。在命令行中輸入:ifconfig-a8.關(guān)閉防火墻,執(zhí)行:ntsysv使用上下箭頭找到“iptables”,按空格鍵,取消“[*]”中的“*”號(hào),則下次啟動(dòng)系統(tǒng)時(shí)將不再啟動(dòng)此服務(wù)。選擇“OK",退出配置。9.重新啟動(dòng)Linux。執(zhí)行:reboot二、安裝Apache1、首先檢查是否已經(jīng)安裝Yhttpd服務(wù)rpm-qahttpd如果沒有出現(xiàn)任何信息,表示沒有安裝2、將Bugzilla_Linux.iso放入光驅(qū),再執(zhí)行如下命令:mount/dev/cdrom/mnt/cdromcd/mnt/cdromcp—R*/rootcdumount/mnt/cdromrpm-ivhhttpd-2.0.40-21.i386.rpm3、再次檢查httpdrpm-qahttpd此時(shí)可以看到如下信息:httpd-2.0.40-214、啟動(dòng)httpd,命令servicehttpdstart三、配置Apache1、apache的配置文件為/etc/httpd/conf/httpd.conf進(jìn)入/etc/httpd/conf目錄,編輯httpd.conf文件,命令:vihttpd.conf2、在命令狀態(tài)下,輸入:/ServerName查找ServerName字符串,找到如下串:#ServerName:80在該行的下一行添加一行:ServerName10:80保存退出。【說明】10為linux虛擬機(jī)的IP地址。3、檢查語(yǔ)法是否正確,輸入命令httpd-t如果出現(xiàn)提示:SyntaxOK,表示修改語(yǔ)法正確。4、修改/etc/hosts文件進(jìn)入/etc目錄,編輯hosts文件:vihosts【說明】注意編輯之前先要備份該文件。5、在hosts文件中添加一行:10localhost.localdomainPC-210保存退出【說明】PC-210為linux虛擬主機(jī)的計(jì)算機(jī)名。6、重新啟動(dòng)httpdservicehttpdrestart如果出現(xiàn)如下提示信息:Stoppinghttpd:[OK]Startinghttpd:[OK]則表明啟動(dòng)成功。7、測(cè)試在WindowsIE地址欄中輸入http://192.168.L210,如果出現(xiàn)apache的測(cè)試頁(yè)面,表明配置成功。四、安裝和啟動(dòng)MySQL1、mysql依賴于三個(gè)安裝包中,分別是:MySQL-server-4.0.21-0.i386.rpmMySQL-client-4.0.21-0.i386.rpmMySQL-devel-4.0.21-0.i386.rpm2、使用Samba服務(wù)將上述三個(gè)文件復(fù)制到Linux主機(jī)中。(1)在/root中新建一個(gè)目錄,命名為mysql(2)使用cp命令將MySQL4.0.21的三個(gè)安裝文件復(fù)制到/root/mysql目錄中。3、安裝三個(gè)包:rpm-ivhMySQL*.rpm4、啟動(dòng)mysql數(shù)據(jù)庫(kù)/etc/rc.d/init.d/mysqlstart五、使用、配置mysql1、連接到mysqlmysql-uroot【說明】初始安裝的MySQL,超級(jí)用戶沒有口令2、設(shè)置口令,在mysql提示符下,輸入命令Setpasswordforroot@localhost=password("123456");。3、退出mysql,再次進(jìn)入,使用命令:mysql-uroot-p1234564然后退出用exit或quit命令六、安裝Sendmail1、首先加載CD1,進(jìn)入目錄RedHat/RPMS找到文件sendmail-8.12.8-4.i386.rpmrpm-ivhsendmail-8.12.8-4.i386.rpm2、卸載CD1,再加載CD3,進(jìn)入目錄RedHat/RPMS,找到文件sendmail-cf-8.12.8-4.i386.rpmrpm-ivhsendmail-cf-8.12.8-4.i386.rpm七、配置Sendmail首先進(jìn)入/etc/mail目錄1、配置文件sendmail.mc:(1)打開文件sendmail.mcvisendmail.mc(注意及時(shí)備份)(2)在命令狀態(tài)下,輸入/DAEMON_OPTIONS查找字符串:DAEMON_OPTIONS('Port:smtp,Addr=,Name二MTA')dnl(3)在該字符串前面加上dnl,把該行注釋掉,這樣可以使其監(jiān)聽到其他機(jī)器的發(fā)送請(qǐng)求,即:dnlDAEMON_OPTIONS('Port:smtp,Addr=,Name二MTA')dnl保存退出(4)執(zhí)行命令m4/etc/mail/sendmail.mc>/etc/mail/sendmail.cf輸出新的配置文件2、配置文件access(同樣在目錄/etc/mail)(1)打開文件accessviaccess(2)在文件中添加192.168.1RELAY【說明】192.168.1為網(wǎng)段,不是Linux主機(jī)的IP地址,根據(jù)實(shí)際確定。保存退出(3)執(zhí)行命令makemaphash/etc/mail/access.db</etc/mail/access建立索引文件3、配置文件local-host-names(同樣在目錄/etc/mail)(1)打開文件local-host-namesvilocal-host-names(2)在文件中添加設(shè)置本地域名,以進(jìn)行本地傳遞4、修改hosts文件,用于接收郵件hosts文件位于/etc目錄下(1)進(jìn)入/6位目錄,打開hosts文件vihosts(2)添加linux服務(wù)器的IP地址和別名,內(nèi)容如下:105、修改完以上配置文件,重啟sendmailServicesendmailrestart八、bugzilla的安裝與配置1、把Bugzilla_Linux.iso加載到光驅(qū)中,使用mount命令掛載光盤:Mount/dev/cdrom/mnt/cdrom2口在root目錄下新建目錄modules目錄,把光盤moudules目錄中的內(nèi)容復(fù)制到/root/modules目錄中mkdirmodulescd/mnt/cdromcd/modulescp*.*/root/modules口3、把光盤根目錄下的bugzilla-2.18rc2.tar.gz文件復(fù)制到/root目錄中cd..cpbugzilla-2.18.tar.gz/rootumount/mnt/cdrom二、在MySQL中為Bugzilla創(chuàng)建帳號(hào)1、登錄MySQL。2、創(chuàng)建用戶bugs:Grantselect,insert,update,delete,index,alter,create,Locktables,createtemporarytables,drop,referencesonbugs.*tobugs@localhostidentifiedby‘123456’;3、把數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)flushprivileges;4、退出數(shù)據(jù)庫(kù)exit或quit三、安裝Bugzilla所需要的Perl模塊.檢查Bugzilla需要的模塊口進(jìn)行解包在Bugzilla目錄下,輸入命令:tar-xzvfBugzilla-2.16.4.tar.gz即可實(shí)現(xiàn)解包口解包完成后,使用命令ls查看文件,可以看到解包后得到一個(gè)文件夾:Bugzilla-2.18rc2,進(jìn)入此文件夾??谠贐ugzilla-2.18rc2目錄下,檢驗(yàn)?zāi)K,輸入命令:perlchecksetup.pl查看檢查結(jié)果,即可了解哪些模塊沒有安裝,以下六個(gè)必備模塊還沒有安裝:AppConfig(v1.52)CGI(v2.93)Date::Format(v2.21)DBI(v1.36)DBD::mysql(v2.1010)Template(v2.08).安裝Perl模塊口安裝AppConfig(v1.52)1)進(jìn)入自己建立的modules目錄,找到AppConfig-1.56.tar.gz2)解包:tar-xzvfAppConfig-1.56.tar.gz3)解包完,會(huì)生成名為AppConfig-1.56的文件夾,進(jìn)入此文件夾。4)編譯成Makefile文件perlMakefile.PL編譯完,查看此目錄,會(huì)看到新生成的Makefile文件。編譯生成模塊make測(cè)試模塊maketest安裝模塊makeinstall8)驗(yàn)證安裝情況,進(jìn)入Bugzilla-2.18rc2目錄,輸入命令:perlchecksetup.pl此時(shí)可以看到AppConfig(v1.52)模塊已經(jīng)安裝??诎惭bCGI(v2.93)1)進(jìn)入自己建立的modules目錄,找到CGI.pm-3.05.tar.gz2)解包:tar-xzvfCGI.pm-3.05.tar.gz3)解包完,會(huì)生成名為CGI.pm-3.05的文件夾,進(jìn)入此文件夾4)編譯成Makefile文件perlMakefile.PL編譯完,查看此目錄,會(huì)看到新生成的Makefile文件。編譯生成模塊make測(cè)試模塊maketest安裝模塊makeinstall口按照同樣的方法安裝Date::Format(v2.21)文件為TimeDate-1.16.tar.gz口安裝DBI(v1.36)1)安裝DBI時(shí),需要兩個(gè)支持工具,這兩個(gè)工具位于CD2中,所以先裝載CD2,再進(jìn)行掛載mount/dev/cdrom/mnt/cdrom2)掛載后,進(jìn)入/RedHat/RPMS目錄,找到gcc-3.2.2-5.i386.rpm包,進(jìn)行安裝rpm-ivhgcc-3.2.2-5.i386.rpmrpm-ivhzlib-devel-1.1.4-8.i386.rpm(注意及時(shí)卸載光驅(qū))3)為DBI模塊設(shè)置環(huán)境變量,命令:exportLANG=c4)安裝DBI(vl.36),文件為DBI-1.45.tar.gz(安裝步驟參考前面)tar-xzvfDBI-1.45.tar.gzcdDBI-1.45perlmakemakemakeMakefile.PLtestinstall口安裝Template(v2.08),軟件包為Template-Toolkit-2.14.tar.gz注意:在輸入完命令perlMakefile.PL后,會(huì)有詢問:Itrequiresaccesstoanexistingtestdatabase.[y]此處回答為n即可,后面的問題同樣回答n口安裝DBD模塊1)再設(shè)置一次環(huán)境變量exportLANG=c2)在modules目錄下,找到DBD-mysql-2.9004.tar.gz,進(jìn)行解包和安裝。注意:安裝之前一定保證啟動(dòng)mysql(查看mysql進(jìn)程)3)進(jìn)入Bugzilla-2.18rc2目錄,再次檢查模塊(必須檢查,否則無法生成localconfig配置文件)perlchecksetup.pl4)注意:安裝如果出現(xiàn)問題,可以通過下面方法嘗試解決:口在進(jìn)行到make命令時(shí),可能會(huì)出現(xiàn)下列錯(cuò)誤提示:Makefile:89:***missingseparator.Stop.解決辦法:設(shè)置環(huán)境變量exportLANG=c把生成的DBD-mysql-2.9004目錄刪除:rm-r-fDBD-mysql-2.9004再重新解包,編譯口提示mysql有問題解決辦法:a)ps-ef|grepmysql查看進(jìn)程b)kill-91758殺掉進(jìn)程(1758為進(jìn)程號(hào),以實(shí)際為準(zhǔn))c)servicemysqlstart啟動(dòng)服務(wù)口如果在maketest時(shí)提示下列信息,make:***[test_dynamic]Error2可以繼續(xù)安裝九、配置Bugzilla1.在自己的Bugzilla安裝路徑下(如本例為/root/Bugzilla/Bugzilla-2.18rc.2目錄),找到文件localconfig,編輯:vilocalconfig2.找到$index_html=0改為:$index_html=1這樣會(huì)生成一個(gè)index.html文件,該文件指向index.cgi3.找到$db_pass=’’改為:$db_pass=’123456’注意:?jiǎn)我?hào)中在MySQL中為Bugzilla創(chuàng)建的bugs用戶的密碼,一定與前面設(shè)置的相同。4.修改后保存退出5.在/root/Bugzilla/Bugzilla-2.18rc.2路徑,輸入命令:perlchecksetup.pl創(chuàng)建bugs數(shù)據(jù)庫(kù)中的表。最后將提示輸入如下信息:1)Enterthee-mailaddressoftheadministrator:輸入:jacklei@說明:要求輸入Bugzilla管理員e-mail地址,注意是自己前面配置的郵箱帳戶,這是登錄Bugzilla的帳戶。2)Youentered'jacklei@'.Isthiscorrect?[Y/n]說明:確認(rèn)剛才輸入的e-mail地址是否正確,回答y即可3)Entertherealnameoftheadministrator:輸入:jackleitao說明:輸入真實(shí)姓名4)Enterapasswordfortheadministratoraccount:輸入:123456說明:登錄Bugzilla的密碼,可以與前面不同,但一定要記住5)Pleaseretypethepasswordtoverify:輸入:123456說明:進(jìn)行密碼確認(rèn)6)這時(shí)將出現(xiàn)如下信息:'jacklei@'isnowsetupasanadministratoraccount.表示帳戶創(chuàng)建成功7)這時(shí),可以到mysql數(shù)據(jù)庫(kù)中查看口輸入命令:mysql-uroot-p123456進(jìn)入mysql口在mysql提示符下輸入命令:usebugs;連接bugs數(shù)據(jù)庫(kù)口在mysql提示符下輸入命令:showtables;可以看到bugs數(shù)據(jù)庫(kù)中已經(jīng)創(chuàng)建好了表8)退出mysql即可。十、修改Apache的配置1.進(jìn)入/etc/httpd/conf目錄,輸入命令:vihttpd.conf2.在命令狀態(tài),輸入:/DocumentRoot找到DocumentRoot"/var/www/html",將引號(hào)中的內(nèi)容替換為Bugzilla的安裝路徑,本例為/root/Bugzilla/Bugzilla-2.18rc2,替換完結(jié)果為: DocumentRoot“/root/Bugzilla/Bugzilla-2.18rc2”說明:指定Apache服務(wù)器存放網(wǎng)頁(yè)的根目錄3.找到DirectoryIndex在這一行加上:index.cgi把它放在第一位,即:DirectoryIndexindex.cgiindex.htmlindex.html.var說明:因?yàn)锽ugzilla的首頁(yè)為index.cgi,當(dāng)我們?cè)L問Bugzilla服務(wù)器時(shí),就會(huì)返回這個(gè)主頁(yè)。4.找到#AddHandlercgi-script.cgi去掉前面的#說明:把cgi文件當(dāng)作程序運(yùn)行,而不是當(dāng)作文本文件顯示5.找到ServerName在行#ServerName:80下面添加如下內(nèi)容:ServerName:80(這項(xiàng)在前面的練習(xí)中可能已經(jīng)加上了)6.搜索字符串/Directory找到如下內(nèi)容:<Directory/>OptionsFollowSymLinksAllowOverrideNone</Directory>每行前面添加#,把這四行內(nèi)容注釋掉,否則會(huì)禁止訪問Bugzilla的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論