美文网首页程序员
Ubuntu16.04安装Bugzilla

Ubuntu16.04安装Bugzilla

作者: 云谁之殇 | 来源:发表于2016-10-21 22:02 被阅读1006次
    参考链接:http://server.zol.com.cn/502/5028461.html
    

    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
    

    如果安装过程有什么问题,欢迎留言询问。

    相关文章

      网友评论

        本文标题:Ubuntu16.04安装Bugzilla

        本文链接:https://www.haomeiwen.com/subject/rvmcuttx.html