成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS上搭建Bugzilla系統(tǒng)

系統(tǒng) Linux
Bugzilla作為最好的Bug管理系統(tǒng)之一,它是主要用Perl編寫的開源軟件,在很多公司或組織都在使用Bugzilla,如:RedHat、Linux kernel等。

Bugzilla作為***的Bug管理系統(tǒng)之一,它是主要用Perl編寫的開源軟件,在很多公司或組織都在使用Bugzilla,如:RedHat、Linux kernel等。

我也在公司使用Bugzilla管理Bug,最近在對(duì)Bugzilla進(jìn)行定制化,也寫一下Bugzilla的安裝過程吧。

本文記錄的是在CentOS系統(tǒng)上使用Nginx做Web服務(wù)器安裝Bugzilla的過程,另外,有些細(xì)節(jié)不寫了,寫一些主要的過程,后面的參考資料里面也有不錯(cuò)的文檔。

1. 下載Bugzilla源代碼,這個(gè)不多說了。

2. 安裝一些必要的軟件包

  1. yum install perl-CPAN  
  2. yum install mod_perl  
  3. yum install mod_perl-devel  
  4. yum install fcgi-perl 

3. 安裝必要的perl模塊并檢查安裝

  1. cd bugzilla  
  2. perl install-module.pl --all  
  3. ./checksetup.pl 

當(dāng)然,這其中還涉及到MySQL的用戶名、密碼之類的交互式輸入配置。

4. 啟動(dòng)fastcgi wrapper程序,從這里(fastcgi-wrapper)下載,并運(yùn)行即可。

5. 修改Nginx配置文件,使其可以正常處理perl CGI程序,我的一個(gè)修改如下:

  1. diff --git a/nginx.conf b/nginx.conf  
  2. index 8730c99..114d9d8 100644  
  3. --- a/nginx.conf  
  4. +++ b/nginx.conf  
  5. @@ -83,10 +83,20 @@ http {  
  6.  #       config_apps_end  
  7.    
  8.           location / {  
  9. -            if ( !-f $request_filename ) {  
  10. -                proxy_pass          http://jboss8080;  
  11. -                 break;  
  12. -            }  
  13. +            root   /usr/local/nginx/html;  
  14. +            index  index.html index.htm index.cgi index.pl;  
  15. +           # if ( !-f $request_filename ) {  
  16. +           #     proxy_pass          http://jboss8080;  
  17. +           #      break;  
  18. +           # }  
  19. +        }  
  20. +  
  21. +        location ~ \.pl|cgi$ {  
  22. +            root           html;  
  23. +            fastcgi_pass   127.0.0.1:8999;  
  24. +            fastcgi_index  index.pl;  
  25. +            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
  26. +            include        fastcgi_params;  
  27.          }  
  28.    
  29.          error_page    500 502 503 504  /50x.html; 

6. ***,改好bugzilla目錄的權(quán)限,并重啟nginx即可,如:

  1. cd /usr/local/nginx/  
  2. chown nobody:nobody html -R  
  3. service nginx restart 

由于缺少一些軟件包,在安裝過程中可能出現(xiàn)的問題和解決方案如下:

  1.  [root@jay-centos html]# perl install-module.pl –all  
  2. Can’t locate CPAN.pm in @INC (@INC contains: /usr/local/nginx/html/lib/x86_64-linux-thread-multi /usr/local/nginx/html/lib /usr/local/nginx/html /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/nginx/html/Bugzilla/Install/CPAN.pm line 24.  
  3. BEGIN failed–compilation aborted at /usr/local/nginx/html/Bugzilla/Install/CPAN.pm line 24.  
  4. Compilation failed in require at install-module.pl line 21.  
  5. BEGIN failed–compilation aborted at install-module.pl line 21.  

解決方案:yum install perl-CPAN

  1. Can’t find mod_perl installed  
  2. The error was: Can’t locate mod_perl2.pm in @INC (@INC contains: /usr/local/nginx/html/lib/x86_64-linux-thread-multi /usr/local/nginx/html/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 149.  

解決方案:yum install mod_perl

  1. Can’t locate ModPerl/MM.pm in @INC (@INC contains: /usr/local/nginx/html/lib/x86_64-linux-thread-multi /usr/local/nginx/html/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 60.

解決方案:yum install mod_perl-devel

  1. [root@jay-centos html]# ./fastcgi-wrapper  
  2. Can’t locate FCGI.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./fastcgi-wrapper line 3.  
  3. BEGIN failed–compilation aborted at ./fastcgi-wrapper line 3.  

解決方案:yum install fcgi-perl

參考資料:

http://www.bugzilla.org/docs/4.4/en/html/installation.html

http://blog.hyperexpert.com/how-to-install-the-latest-bugzilla-on-centos/

http://blog.codylab.com/install-bugzilla-centos-6-3-step-step/

原文鏈接:http://outofmemory.cn/wr/?u=http%3A%2F%2Fsmilejay.com%2F2014%2F08%2Finstall-bugzilla-on-centos%2F%3Futm_source%3Drss%26utm_medium%3Drss%26utm_campaign%3Dinstall-bugzilla-on-centos

責(zé)任編輯:牛小雨 來源: 笑遍世界的博客
相關(guān)推薦

2012-04-28 08:43:12

CentOS

2014-07-24 10:17:25

CentOSSquid

2014-12-15 10:23:12

CentOSDocker

2017-05-16 14:47:23

2010-03-31 15:45:45

CentOS系統(tǒng)

2020-07-16 08:37:39

NginxCentOS7搭建

2010-01-15 10:02:57

CentOS5.2 A

2010-01-13 10:14:45

2011-03-09 13:03:15

Centos搭建LAMP

2011-03-11 17:14:27

2011-03-29 10:22:35

CentOS安裝Zabbix

2018-12-07 09:05:15

CentOSPXE服務(wù)器

2011-02-25 16:54:54

CentOSpureftpd搭建

2015-01-27 10:18:38

入侵檢測(cè)系統(tǒng)AIDECentOS

2014-11-18 14:12:19

CentOS入侵檢測(cè)系統(tǒng)

2009-03-04 11:54:28

LinuxUbuntuL2MP

2009-03-04 10:32:43

L2MPlighttpdUbuntu

2017-06-06 14:25:54

CentOS 7Ceph分布式存儲(chǔ)系統(tǒng)

2010-04-01 10:13:22

CentOS系統(tǒng)

2019-06-05 10:20:09

安全更新命令Linux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 福利视频一区二区 | 激情欧美一区二区三区中文字幕 | 久久精品国产久精国产 | 情侣黄网站免费看 | 国产精品久久国产精品99 | 自拍视频在线观看 | 亚洲免费在线 | 欧美成人一区二区三区 | 九九热在线观看 | 久久综合久色欧美综合狠狠 | 久久99精品国产99久久6男男 | 国产成人精品在线播放 | 精品不卡 | 国产一区二区久久久 | 亚洲三区在线观看 | 国产日韩欧美一区二区 | 青青久视频 | 欧美精品第三页 | 欧美在线日韩 | 国产一区二区三区免费观看视频 | 少妇久久久久 | 在线观看中文字幕 | 久久久91精品国产一区二区三区 | 成人av电影天堂 | 天天综合日日夜夜 | 国产精品美女久久久久久免费 | 精品在线一区 | 中文字幕 视频一区 | 国产精品成人一区二区三区 | 亚洲国产一区二区三区四区 | 一区二区三区不卡视频 | 国产精彩视频 | 国产精品激情在线 | 天天色综网 | 亚洲午夜精品一区二区三区他趣 | 91精品一区二区三区久久久久久 | 91免费看片 | 精品国产乱码久久久 | 成人久久网| 色爱综合网 | 日本三级线观看 视频 |