mysql -u root -p(用mysql的root管理员登录mysql,以添加用户bugs),终端会提示输入密码,即之前安装mysql时的最后输入的root密码。
进入mysql界面后
grant all on *.* to bugs@localhost identified by '';flush privileges;(别忘最后的‘;'号),这样我们就创建好了mysql的用户bugs,供bugzilla使用。
最后创建bugs数据库文件。在mysql界面中输入:
CREATE DATABASE bugs; 2、apache2服务器的配置
打开apache2的配置文件httpd.conf
sudo vi /etc/apache2/httpd.conf,在其中添加如下内容:
<Directory "/var/www/bugzilla/">
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI +FollowSymLinks
DirectoryIndex index.cgi
AllowOverride None
Order allow,deny
Allow from all
</Directory> 3、bugzilla的配置
修改/bugzilla/localconfig文件中的一句话:$webservergroup = 'www-data';
这里为什么填www-data呢,这是由我们安装好的apache2的环境变数决定的,该变数存在文件/etc/apache2/envvars中,文件的内容如下:
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
这就是我们要填www-data的原因了,另外我们需要修改bugzilla目录的owner和groups。因为apache2环境变数决定是其是用www-data用户组来执行的。修改的命令为:sudo chgrp -R root.www-data bugzilla。