Ubuntu16.04安装Bugzilla

发表于:2017-11-21 16:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:云谁之殇    来源:51Testing软件测试网采编

  1、Apache
  apt-get install apache2
  2、MySql
  apt-get install mysql-server mysql-client
  # mysql -u root -p
  # password: (You'll need to enter your password)
  # mysql > create database bugs;
  # mysql > grant all on bugs.* to root@localhost identified by "mypassword";
  # mysql > quit
  3、Bugzilla
  cd /var/www/html/bugzilla
  perl checksetup.pl

  * This is Bugzilla 5.1.1 on perl 5.22.1
  * Running on Linux 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016
  Checking for                  CGI (4.09)      ok: found v4.26
  Checking for                  DBI (1.614)     not found
  Checking for         Date::Format (2.23)      ok: found v2.24
  Checking for             DateTime (0.75)      not found
  Checking for   DateTime::TimeZone (1.64)      not found
  Checking for          Digest::SHA (any)       ok: found v5.95
  Checking for          Email::MIME (1.904)     not found
  Checking for        Email::Sender (1.300011)  not found
  Checking for  ExtUtils::MakeMaker (6.55)      ok: found v7.04_01
  Checking for          File::Slurp (9999.13)   not found
  Checking for             JSON::XS (2.01)      not found
  Checking for      List::MoreUtils (0.32)      ok: found v0.413
  Checking for  Math::Random::ISAAC (v1.0.1)    not found
  Checking for             Template (2.24)      not found
  Checking for                  URI (1.55)      ok: found v1.71
  Checking for                 perl (5.014000)  ok: found v5.022001
  *** Installation aborted. Read the messages above. ***
  perl -MCPAN -e 'install "DBD::mysql"'
  首次使用会配置cpan,选择no,不使用自动配置,
  或使用 o conf init 配置cpan:
  perl -MCPAN -e shell  //进入perl shell环境
  nolock_cpan>   o conf init

  Looking for CPAN mirrors near you (please be patient)
  .......................... done!
  //这一步寻找国内镜像
  将所有not found模块按照这种方式安装完毕,执行perl checksetup.pl生成一个localconfig文件
  4、
  vi localconfig
  修改db_driver   db_name  db_user.......
  5、
  vi /etc/appache2/appache2.conf
  <VirtualHost *:80>
  DocumentRoot /var/www/html/bugzilla/
  </VirtualHost>
  <Directory /var/www/html/bugzilla>
  AddHandler cgi-script .cgi
  Options +Indexes +ExecCGI
  DirectoryIndex index.cgi
  AllowOverride Limit FileInfo Indexes
  </Directory>

  ServerName localhost
  DirectoryIndex index.html index.htm index.php index.cgi
  通过编辑.htaccess 文件并用“#”注释掉顶部“Options -Indexes”这一行,重启我们的apache服务并测试安装情况。
  PS:
  1、mysql-config问题:
  下载mysql dev工具:
  apt-get install libmysqld-dev
  apt-get install libmysqlclient-dev
  2、Internal Server Error
  cd /etc/apache2/mods-enabled/
  vi cgi.load
  LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
  3、777权限
  chmod 777 -R bugzilla
  /etc/init.d/apache2  start
  /etc/init.d/apache2  stop
  /etc/init.d/apache2  restart
  /etc/init.d/mysql start
  /etc/init.d/mysql stop
  /etc/init.d/mysql restart
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号