Bugzilla安装指南
Bugzilla安装指南
安装perl
安装 MySQL
修改Mysql账号密码
方式一:修改配置文件
编辑 /etc/mysql/debian.cnf 文件
方式二:登录后设置密码
无密码登录进入 mysql 命令行
在 mysql 命令行执行以下命令
注意:新版的 MySQL 已经没有 password 字段了,改成了 authentication_string
接着创建 bugzilla 用户和 bugs 数据库,并给 bugzilla 用户分配权限。同样是在 mysql 命令行执行:
然后重启 MySQl 服务:
安装apache2
启动apache2服务并设置为开机自启
接下来配置 apache 解析 bugzilla 的 web 服务。首先创建配置文件:
修改 /etc/apache2/envvars
保存配置文件后创建软连接启用配置
检查配置文件是否存在语法错误
如果最后一行显示 “Syntax OK” 则表示配置文件语法正确。接下来重启 apache:
下载bugzilla
Bugzilla官网:https://www.bugzilla.org/
点击Download即可下载,需要注意的是Localized Versions下的链接是语言包的链接,完全版本在Manual Downloads 分类下下载。
将bugzilla压缩包解压出的文件放到 /opt下
进入到 bugzilla 安装目录中:
查看有哪些 Perl 模块缺失:
执行以下命令安装缺失模块
这个安装过程可能比较耗时,耐心等待即可,如果出现某些包错误可以输入终端上面提示的指令进行手动安装,或者下载对应的 Perl 模块进行安装。
安装完成后再次运行 ./checksetup.pl
进行验证
如果所有的 Perl 模块都安装成功的话,会在当前路径下生成一个 localconfig 文件,接下来对这个文件进行配置:
-
找到
$index_html = 0
这一行,将 0 改成 1,这样才会生成一个 index.html 文件,这个文件指向 index.cgi 文件,这个 index.cgi 即为 bugzilla 的网站主页脚本。$index_html = 1
-
修改数据库配置,将
$db_driver
的值设为 mysql,将$db_name
设为上面创建的数据库的名称,将$db_user
和$db_pass
设为上面新创建的 MySQL 用户名和密码。$db_driver = 'mysql';
$db_name = 'bugs';
$db_user = 'bugzilla';
$db_pass = 'BugsAbc';
修改完成后,再吃执行./checksetup.pl
进行检测,如果没问题,则会自动进行 bugzilla 的安装
中间需要输入管理员邮箱、用户名、密码
这时可以打开浏览器访问:
当配置之后,访问http://localhost/bugzilla/,如果页面显示的是index.cgi的源码,可以尝试执行
答案来源:https://askubuntu.com/questions/488811/apache-not-rendering-bugzilla-cgi
My CGI module was not enabled.
I went to the terminal and typed a2enmod
which then gave me a choice of modules to enable. I entered cgi
, it enabled it. Then I ran service apache2 restart
and that solved my problem.
__EOF__
本文链接:https://www.cnblogs.com/Haichao-bilibili/p/15930777.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具