Bugzilla安装指南 | CentOS7部署遇坑?手把手教你排雷
——2025年8月更新:Bugzilla 6.0版本已适配最新Perl模块依赖,但CentOS7默认仓库仍存在兼容性问题
前言:为什么你的Bugzilla装不上?
最近不少运维小伙伴在CentOS7上部署Bugzilla时,卡在了依赖安装环节,明明跟着官方文档操作,却频频报错:“Perl模块缺失”“MySQL连接失败”…… 别慌!这其实是CentOS7自带的老旧软件库和Bugzilla新版本需求冲突导致的,下面直接上干货,带你一步步绕过这些坑。
准备工作:先搞定这些基础环境
sudo yum update -y && sudo reboot # 更新后务必重启
sudo yum install -y epel-release # 扩展仓库 sudo yum install -y gcc make patch git # 编译工具
重点难题:Perl模块安装报错解决方案
场景1:提示“Can't locate XXX.pm”
原因:CentOS7默认Perl版本(5.16)太旧,而Bugzilla需要5.24+。
✅ 正确操作:
# 1. 手动升级Perl(推荐用perlbrew) curl -L https://install.perlbrew.pl | bash echo 'source ~/perl5/perlbrew/etc/bashrc' >> ~/.bashrc source ~/.bashrc perlbrew install perl-5.34.0 # 耗时较长,喝杯咖啡 perlbrew switch perl-5.34.0 # 2. 通过cpanm安装模块 sudo yum install -y perl-App-cpanminus cpanm --force Module::Runtime # 强制覆盖旧版本
场景2:MySQL连接失败
典型报错:DBD::mysql 4.050 not found
✅ 修复命令:
# 先卸载冲突包 sudo yum remove -y mariadb-devel # 手动编译安装新版 wget https://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.1.11-linux-glibc2.12-x86_64.tar.gz tar -zxvf mysql-connector-c-*.tar.gz cd mysql-connector-c-*/lib sudo cp -rf * /usr/lib64/ cpanm DBD::mysql # 重新安装驱动
Bugzilla核心安装步骤
下载源码
wget https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-6.0.tar.gz tar -zxvf bugzilla-*.tar.gz mv bugzilla-6.0 /var/www/html/bugzilla
检查依赖
cd /var/www/html/bugzilla ./checksetup.pl # 根据提示缺啥补啥
配置MySQL数据库
CREATE DATABASE bugzilladb CHARACTER SET utf8mb4; GRANT ALL ON bugzilladb.* TO 'bugzilla'@'localhost' IDENTIFIED BY '你的密码'; FLUSH PRIVILEGES;
常见坑点补充
sudo setenforce 0 # 临时关闭 sudo chcon -R -t httpd_sys_content_t /var/www/html/bugzilla
/etc/postfix/main.cf
,添加: relayhost = [smtp.你的邮箱服务商.com]:587 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
验证安装
浏览器访问 http://你的服务器IP/bugzilla
,看到初始化配置页面即成功!如果还有问题,记得查看/var/www/html/bugzilla/data/logs/error.log
获取具体报错。
最后提醒:CentOS7已逐步淘汰,建议有条件迁移至AlmaLinux 9等新系统,能减少90%的兼容性问题!
(本文方法实测于2025年8月,环境:CentOS 7.9 + Bugzilla 6.0)
本文由 安英博 于2025-08-02发表在【云服务器提供商】,文中图片由(安英博)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/511506.html
发表评论