快捷搜索:

Linux 安装 Bugzilla 及打补丁,添加中文包


电脑自学网为您提供Linux 安装 Bugzilla 及打补丁,添加中文包的文章咨询供您阅读,如何使用Linux 安装 Bugzilla 及打补丁,添加中文包的方法对您有帮助也请您举手之劳分享给您身边的人。

bugzilla版本:bugzilla-4.4.5.tar.gz
 
一、安装bugzilla

1. 安装Apache,略

2. 安装mysql,启动服务,略

手动创建数据库bugs,及用户bugs

mysql> create database bugs default character set utf8;

mysql> grant all on bugs.* to bugs@localhost identified by 'bugs123456';

mysql> quit

3. 安装bugzilla

# tar zxf bugzilla-4.4.5.tar.gz
 # mv bugzilla-4.4.5 /var/www/html/bugzilla

直接执行 # ./checksetup.pl 进行安装,检查一系列依赖包,此时服务器必须能够访问互联网。

执行完成后会生成localconfig配置文件,用来连接数据库的配置

# vi localconfig

$db_driver = 'mysql';

$db_host = 'localhost';

$db_name = 'bugs';

$db_user = 'bugs';

$db_pass = 'bugs123456';

其他默认,装机系统,保存
再次执行# ./checksetup.pl,将会自动创建表结构,并提示创建一个管理员及口令(管理员必须是一个邮件地址)。
4. 执行./checksetup.pl后提示修改mysql中的max_allowed_packet参数,如下所示:

警告:你必須在你的 MySQL 設定裡將 max_allowed_packet 參數設定為
3276750 。現在它設定為 1048576 。
 你可以在 MySQL 設定檔中的 [mysqld] 段落中找到此參數。

修改/etc/my.cnf

[mysqld]

max_allowed_packet=3276750

保存,重启mysqld服务

进入mysql中修改

mysql> set global max_allowed_packet = 3276750;
 Query OK, 0 rows affected (0.00 sec)

mysql> show VARIABLES like '%max_allowed_packet%';
 +--------------------+---------+
 | Variable_name      | Value  |
 +--------------------+---------+
 | max_allowed_packet | 3275776 |
 +--------------------+---------+
 1 row in set (0.00 sec)

bugzilla安装完成

5. 配置 httpd.conf文件,允许web访问

第一种方案:修改下面的默认参数

AddHandler cgi-script .cgi    #让apache执行cgi程序,而不是当成文件读取。

<Directory "/var/www/html">

Options  ExecCGI Indexes FollowSymLinks    #添加ExecCGI语句到最前面,如果不添加访问apache会出现下面的画面。

Linux 安装 Bugzilla 及打补丁,添加中文包

AllowOverride None

Order allow,deny
 Allow from all

</Directory>

第二种配置方案:前面什么参数都不改,直接添加下面的虚拟机语句,这适合多个虚拟机共存的环境。

<VirtualHost *:800>

您可能还会对下面的文章感兴趣: