CentOS7部署Bugzilla 5.0.4时Perl模块缺失问题求助
CentOS7下Bugzilla 5.0.4缺失Perl模块的安装方案
一、一键自动安装所有模块(推荐)
直接使用Bugzilla自带的脚本,一次性安装所有必需和可选模块:
cd /var/www/html/bugzilla sudo /usr/bin/perl install-module.pl --all
二、手动安装必需模块(仅满足基础运行)
若只需要Bugzilla核心功能,依次执行以下命令安装所有必需模块:
cd /var/www/html/bugzilla sudo /usr/bin/perl install-module.pl CGI sudo /usr/bin/perl install-module.pl DateTime sudo /usr/bin/perl install-module.pl DateTime::TimeZone sudo /usr/bin/perl install-module.pl Template sudo /usr/bin/perl install-module.pl Email::Sender sudo /usr/bin/perl install-module.pl Email::MIME sudo /usr/bin/perl install-module.pl URI sudo /usr/bin/perl install-module.pl List::MoreUtils sudo /usr/bin/perl install-module.pl Math::Random::ISAAC sudo /usr/bin/perl install-module.pl JSON::XS
三、按需安装可选模块
如果需要启用特定额外功能,根据需求安装对应模块,示例:
- 启用LDAP认证:
sudo /usr/bin/perl install-module.pl Net::LDAP - 启用图形报表功能:
sudo /usr/bin/perl install-module.pl GD sudo /usr/bin/perl install-module.pl Chart::Lines sudo /usr/bin/perl install-module.pl Template::Plugin::GD::Image
其他可选模块的安装命令可直接从检测输出的对应条目获取。
四、验证安装结果
模块安装完成后,重新运行检测命令确认所有必需模块已就绪:
sudo /var/www/html/bugzilla/checksetup.pl --check-modules
当所有必需模块显示ok found后,即可执行checksetup.pl完成Bugzilla的后续配置。
前置依赖准备
若安装过程中出现编译失败,先安装系统基础编译工具:
sudo yum install perl make gcc -y
内容的提问来源于stack exchange,提问作者atul ahire
相关产品推荐
相关产品推荐

