≡菜单

适用于Linux的逐步Bugzilla安装指南

Bugzilla is the best open source bug tracking system. Very simple to 采用 with lot of features. Bugzilla 所有ows you to track the bugs and collaborate with developers and other teams in your organization effectively.

这是一个详细的分步说明 bugzilla安装指南 对于Linux。

1.验证Perl版本

确保您的perl版本是>= 5.8.1,如下所示。

# perl -v

This is perl, v5.8.8 built for i386-linux-thread-multi

大多数Linux发行版均随附perl。如果你不这样做’将其安装在您的计算机上,然后从相应的发行网站下载并安装它。

2.安装MySQL数据库

确保您的MySQL版本是>= 4.1.2,如下所示。

# mysql -V
mysql  Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1

如果你不这样做’没有mysql,请使用进行安装 百胜集团,或基于 灯泡安装 文章,或根据 MySQL的转速 文章。

3.安装Apache

如果您已经安装了apache,请确保可以使用http:// {your-ip-address}访问它。

如果你不这样做’没有apache,请根据以下条件使用yum 灯泡安装 文章,或 从源代码安装apache.

4.下载最新的Bugzilla tar球

从下载最新的稳定版本 bugzilla下载页面。如下所示,将bugzilla * .tar.gz文件解压缩到apache文档的根目录中。

# cd ~

# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.tar.gz

# cd /var/www/html

# tar xvfz /usr/save/bugzilla-3.4.6.tar.gz

5.执行bugzilla checksetup.pl

Bugzilla checksetup.pl程序将验证是否已安装所有必需的perl模块。这还将显示所有需要安装的缺少bugzilla模块的列表。

您可以根据需要多次运行checksetup.pl程序,直到您’已验证是否已安装所有必需的perl模块。

以下是checksetup.pl第一次运行的输出,其中列出了所有缺少的可选和必需模块。

# cd /var/www/html/bugzilla-3.4.6

# ./checksetup.pl--check-modules

COMMANDS TO INSTALL OPTIONAL MODULES:

             GD: / usr / bin / perl install-module.plGD
          Chart: / usr / bin / perl install-module.plChart::Base
    Template-GD: / usr / bin / perl install-module.plTemplate::Plugin::GD::Image
     GDTextUtil: / usr / bin / perl install-module.plGD::Text
        GDGraph: / usr / bin / perl install-module.plGD::Graph
       XML-Twig: / usr / bin / perl install-module.plXML::Twig
     MIME-tools: / usr / bin / perl install-module.plMIME::Parser
    libwww-perl: / usr / bin / perl install-module.plLWP::UserAgent
    PatchReader: / usr / bin / perl install-module.plPatchReader
     PerlMagick: / usr / bin / perl install-module.plImage::Magick
      perl-ldap: / usr / bin / perl install-module.plNet::LDAP
    Authen-SASL: / usr / bin / perl install-module.plAuthen::SASL
     RadiusPerl: / usr / bin / perl install-module.plAuthen::Radius
      SOAP-Lite: / usr / bin / perl install-module.plSOAP::Lite
    HTML-Parser: / usr / bin / perl install-module.plHTML::Parser
  HTML-Scrubber: / usr / bin / perl install-module.plHTML::Scrubber
Email-MIME-Attachment-Stripper: / usr / bin / perl install-module.plEmail::MIME::Attachment::Stripper
    电子邮件-Reply: / usr / bin / perl install-module.plEmail::Reply
    TheSchwartz: / usr / bin / perl install-module.plTheSchwartz
 Daemon-Generic: / usr / bin / perl install-module.plDaemon::Generic
       mod_perl: / usr / bin / perl install-module.plmod_perl2

YOU MUST RUN ONE OF THE FOLLOWING COMMANDS (depending 上  which database you 采用):

PostgreSQL: / usr / bin / perl install-module.plDBD::Pg
     MySQL: / usr / bin / perl install-module.plDBD::mysql
    Oracle: / usr / bin / perl install-module.plDBD::Oracle

COMMANDS TO INSTALL REQUIRED MODULES (You *must* run 所有 these commands and then re-run checksetup.pl):

    / usr / bin / perl install-module.plCGI
    / usr / bin / perl install-module.plDigest::SHA
    / usr / bin / perl install-module.plDate::Format
    / usr / bin / perl install-module.plDateTime
    / usr / bin / perl install-module.plDateTime::TimeZone
    / usr / bin / perl install-module.plTemplate
    / usr / bin / perl install-module.plEmail::Send
    / usr / bin / perl install-module.plEmail::MIME
    / usr / bin / perl install-module.plEmail::MIME::Encodings
    / usr / bin / perl install-module.plEmail::MIME::Modifier
    / usr / bin / perl install-module.plURI

To attempt an automatic install of every required and optional module with 上 e command, do:

  / usr / bin / perl install-module.pl--all

6.执行bugzilla install-module.pl

如checksetup.pl的输出所建议,您可以执行install-module.pl来安装所有bugzilla必需的和可选的perl模块。

# / usr / bin / perl install-module.pl--all

请查看上述install-module.pl的输出,以确保所有内容均已正确安装。某些模块可能无法安装(可能是因为缺少某些必需的OS软件包)。

执行checksetup.pl以验证是否正确安装了所有模块。

以下是checksetup.pl的第二次运行的输出:

# ./checksetup.pl--check-modules
COMMANDS TO INSTALL OPTIONAL MODULES:

             GD: / usr / bin / perl install-module.plGD
          Chart: / usr / bin / perl install-module.plChart::Base
    Template-GD: / usr / bin / perl install-module.plTemplate::Plugin::GD::Image
     GDTextUtil: / usr / bin / perl install-module.plGD::Text
        GDGraph: / usr / bin / perl install-module.plGD::Graph
       XML-Twig: / usr / bin / perl install-module.plXML::Twig
     PerlMagick: / usr / bin / perl install-module.plImage::Magick
      SOAP-Lite: / usr / bin / perl install-module.plSOAP::Lite
       mod_perl: / usr / bin / perl install-module.plmod_perl2

YOU MUST RUN ONE OF THE FOLLOWING COMMANDS (depending 上  which database
you 采用):

PostgreSQL: / usr / bin / perl install-module.plDBD::Pg
     MySQL: / usr / bin / perl install-module.plDBD::mysql
    Oracle: / usr / bin / perl install-module.plDBD::Oracle

7.安装缺少的Perl模块

从上面的checksetup.pl输出中可以看到,当我们运行install-module.pl时,一些可选模块和必需模块的安装未完成。

因此,我们必须一张一张地手动安装缺少的模块,以找出问题并一张一张地修复。

请参阅“故障排除部分”最后列出了我在安装bugzilla所需的perl模块时遇到的所有问题(以及有关解决这些问题的解决方案)。

8.最终checksetup.pl–检查模块验证

执行checksetup.pl–如下所示再次检查模块,作为最终验证,以确保所有模块均已成功安装。

# ./checksetup.pl--check-modules
* This is Bugzilla 3.4.6 上  perl 5.8.8
* Running 上  Linux 2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009

检查Perl模块...
Checking for              CGI.pm (v3.21)   ok: found v3.49
Checking for          Digest-SHA (any)     ok: found v5.48
Checking for            TimeDate (v2.21)   ok: found v2.24
Checking for            DateTime (v0.28)   ok: found v0.55
Checking for   DateTime-TimeZone (v0.71)   ok: found v1.17
Checking for                 DBI (v1.41)   ok: found v1.52
Checking for    Template-Toolkit (v2.22)   ok: found v2.22
Checking for          电子邮件-Send (v2.00)   ok: found v2.198
Checking for          电子邮件-MIME (v1.861)  ok: found v1.903
Checking for 电子邮件-MIME-Encodings (v1.313)  ok: found v1.313
Checking for 电子邮件-MIME-Modifier (v1.442)  ok: found v1.903
Checking for                 URI (any)     ok: found v1.54 

检查可用的Perl DBD模块...
Checking for              DBD-Pg (v1.45)    not found
Checking for           DBD-mysql (v4.00)   ok: found v4.013
Checking for          DBD-Oracle (v1.19)    not found 

以下Perl模块是可选的:
Checking for                  GD (v1.20)   ok: found v2.44
Checking for               Chart (v1.0)    ok: found v2.4.1
Checking for         Template-GD (any)     ok: found v1.56
Checking for          GDTextUtil (any)     ok: found v0.86
Checking for             GDGraph (any)     ok: found v1.44
Checking for            XML-Twig (any)     ok: found v3.34
Checking for          MIME-tools (v5.406)  ok: found v5.427
Checking for         libwww-perl (any)     ok: found v5.834
Checking for         PatchReader (v0.9.4)  ok: found v0.9.5
Checking for          PerlMagick (any)     ok: found v6.2.8
Checking for           perl-ldap (any)     ok: found v0.4001
Checking for         Authen-SASL (any)     ok: found v2.1401
Checking for          RadiusPerl (any)     ok: found v0.17
Checking for           SOAP-Lite (v0.710.06) ok: found v0.711
Checking for         HTML-Parser (v3.40)   ok: found v3.65
Checking for       HTML-Scrubber (any)     ok: found v0.08
Checking for 电子邮件-MIME-Attachment-Stripper (any)     ok: found v1.316
Checking for         电子邮件-Reply (any)     ok: found v1.202
Checking for         TheSchwartz (any)     ok: found v1.10
Checking for      Daemon-Generic (any)     ok: found v0.61
Checking for            mod_perl (v1.999022) ok: found v2.000004

9.使用checksetup.pl创建localconfig文件

执行checksetup.plwithout any argument, which will create a localconfig file in the current directory. The localconfig file contains the key configuration parameters 采用d 通过 the bugzilla (for example, mysql db 采用rname and password).

# ./checksetup.pl
读./localconfig...

This version of Bugzilla contains some variables that you may want to
change and adapt to your local settings. Please edit the file
./localconfig and rerun checksetup.pl.

The following variables are 新 to ./本地配置 since you last ran
checksetup.pl:  create_htaccess, webservergroup, db_driver, db_host, db_name, db_user, db_pass, db_port, db_sock, db_check, index_html, cvsbin, interdiffbin, diffpath, site_wide_secret

10.修改localconfig文件。

只需更改$ db_pass变量,即可修改localconfig文件,这是MySQL数据库db密码,如下所示。

# vi ./本地配置
$db_pass = 'Bugs4All';

11.修改/etc/my.cnf以增加bugzilla附件的大小

在/etc/my.cnf中将max_allowed_pa​​cket设置为4M,以增加bugzilla附件的大小。

# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

# Allow packets up to 4MB
max_allowed_packet=4M

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

进行此更改后,重新启动mysqld。

# service mysqld restart

12. Create bugs mysql 采用r

Add bugzilla 采用r (bugs) to the mysql database as SHown below.

# mysql -u root -p

mysql> GRANT SELECT, INSERT,
UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.*
TO [email protected] IDENTIFIED BY 'Bugs4All';

mysql> FLUSH PRIVILEGES;

13.创建bugzilla数据库

再次执行checksetup.pl(不带任何参数)以创建mysql bugzilla数据库。由于localconfig文件已经存在,因此第二次执行checksetup.pl时,它将基于localconfig文件中的信息创建mysql数据库。

# ./checksetup.pl

Creating database bugs...

Building Schema object from database...
Adding 新 table bz_schema ...
Initializing the 新 Schema storage...
Adding 新 table attach_data ...
Adding 新 table attachments ...
Adding 新 table bug_group_map ...
Adding 新 table bug_see_also ...
Adding 新 table bug_severity ...
Adding 新 table bug_status ...

Inserting 值s into the 'priority' table:
Inserting 值s into the 'bug_status' table:
Inserting 值s into the 'rep_platform' table:

Creating ./data directory...
Creating ./data/attachments directory...
Creating ./data/duplicates directory...

Adding foreign key: attachments.bug_id -> bugs.bug_id...
Adding foreign key: attachments.submitter_id -> profiles.userid...
Adding foreign key: bug_group_map.bug_id -> bugs.bug_id...

14.创建bugzilla管理员帐户。

在./checksetup.pl执行结束时,它将检测到您没有’拥有一个管理员帐户,并要求您输入管理登录信息,如下所示。

Looks like we don't have an administrator set up yet. Either this is
your first time using Bugzilla, or your administrator's privileges
might have accidentally been deleted.

Enter the e-mail address of the administrator: [email protected]
Enter the real name of the administrator: 拉梅什·纳塔拉詹(Ramesh Natarajan)
Enter a password for the administrator account: NotRealPwd
Please retype the password to verify: welcome
[email protected] is now set up as an administrator.
Creating default classification 'Unclassified'...
Creating initial dummy product 'TestProduct'...

既然已经安装了Bugzilla,则应该访问'Parameters'
页(在管理员帐户的页脚中链接)以确保它
如您所愿设置-这包括设置'urlbase' option to
the correct URL.

15.为mod_perl配置apache

重命名bugzilla目录。 (即删除其中的版本号)

# cd /var/www/html

# mv bugzilla-3.4.6/ bugzilla

将以下两行添加到httpd.conf

# tail -2 /etc/httpd/conf/httpd.conf
PerlSwitches -I/var/www/html/bugzilla -I/ var / www / html / bugzilla / lib -w -T
PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

验证httpd.conf中的组与localconfig中的webservergroup匹配

# cd /var/www/html/bugzilla/

# grep webservergroup localconfig
$webservergroup = 'apache';

# grep Group /etc/httpd/conf/httpd.conf
Group apache

16.最终执行checksetup.pl

再次执行checksetup.pl。

# ./checksetup.pl
读./localconfig...

Removing existing compiled templates...
Precompiling templates...done.
Fixing file permissions...

既然已经安装了Bugzilla,则应该访问'Parameters'
页(在管理员帐户的页脚中链接)以确保它
如您所愿设置-这包括设置'urlbase' option to
the correct URL.

17.登录到bugzilla并完成一次设置。

启动apache,转到http:// {your-ip-address} / bugzilla,然后使用您在上面创建的管理员帐户登录。
在bugzilla用户界面的底部-> Administration -> 参量 -> ‘Required Settings’ section ->填写以下信息:
维护者:[email protected]

网址库:http:// {您的IP地址} /
注意:根据您的设置,转到->用户认证 ->并且您可能想要更改requiredlogin和emailregexp参数。

解决Bugzilla安装问题

问题1:DBD :: mysql模块失败

DBD:mysql perl模块失败,导致“mysql.h: 无此文件或目录”错误消息如下所示。

# / usr / bin / perl install-module.plDBD::mysql

dbdimp.h:22:49: error: mysql.h: 无此文件或目录
dbdimp.h:23:45: error: mysqld_error.h: 无此文件或目录
dbdimp.h:25:49: error: errmsg.h: 无此文件或目录
In file included from dbdimp.c:20:
dbdimp.h:144: error: expected specifier-qualifier-list before âMYSQLâ
dbdimp.h:236: error: expected specifier-qualifier-list before âMYSQL_RESâ

解决方案1:安装mysql-devel

错误信息“mysql.h: 无此文件或目录”是因为缺少mysql-devel软件包,如下所示。

# rpm -qa | grep -i mysql
MySQL-python-1.2.1-1
mysql-5.0.77-4.el5_4.2
mysql-connector-odbc-3.51.26r1127-1.el5
mysql-server-5.0.77-4.el5_4.2
libdbi-dbd-mysql-0.8.1a-1.2.2
perl-DBD-MySQL-3.0007-2.el5

如下所示安装mysql-devel软件包。

# yum install mysql-devel

# rpm -qa | grep -i "mysql-devel"
mysql-devel-5.0.77-4.el5_4.2

DBD :: mysql安装现在将顺利进行。

# / usr / bin / perl install-module.plDBD::mysql

问题2:GD失败,缺少gdlib-config / libgd

安装GD模块失败,并显示以下错误消息。

# / usr / bin / perl install-module.plGD

**不可恢复的错误**
在搜索路径中找不到gdlib-config。请安装libgd 2.0.28或更高版本。
如果仍要尝试编译,请使用选项重新运行此脚本--ignore_missing_gd.
Running make test
  Make had some problems, maybe interrupted? Won't test
Running make install
  Make had some problems, maybe interrupted? Won't install

解决方案2:安装gd-devel软件包

如下所示安装libgd(即gd-devel软件包)以解决GD模块问题。

# yum install gd-devel

# rpm -qa | grep gd
gd-2.0.33-9.4.el5_4.2
gd-devel-2.0.33-9.4.el5_4.2

插入gd-devel软件包后,GD安装成功,没有任何问题。

# / usr / bin / perl install-module.plGD

问题3:树枝失败,出现expat.h错误

Twig模块无法安装并显示错误消息“expat.h: 无此文件或目录” as SHown below.

# / usr / bin / perl install-module.plXML::Twig

Expat.xs:12:19: error: expat.h: 无此文件或目录
Expat.xs:60: error: expected specifier-qualifier-list before XML_Parser

解决方案3:为Twig安装expat和expat-devel

如下所示安装expat和expat-devel软件包。

# yum install expat

# yum install expat-devel

现在安装Twig,没有任何问题。

# / usr / bin / perl install-module.plXML::Twig

问题4:Image :: Magick无法安装

Image :: Magick安装失败,原因是“magick / MagickCore.h:没有这样的文件或目录”错误消息如下所示。

# / usr / bin / perl install-module.plImage::Magick

Note (probably harmless): No library found for -lMagickCore
Magick.xs:64:31: error: magick / MagickCore.h:没有这样的文件或目录
Magick.xs:171: error: expected specifier-qualifier-list before ‘MagickRealType’
Magick.xs:192: error: expected specifier-qualifier-list before ‘ImageInfo’
Magick.xs:214: error: ‘MagickNoiseOptions’ undeclared 这里 (not in a function)
Magick.xs:214: warning: missing initializer

解决方案4:Image :: Magick安装失败

确保存在以下与ImageMagic相关的软件包。

# rpm -qa | grep -i Image
ImageMagick-6.2.8.0-4.el5_1.1
ImageMagick-c++-devel-6.2.8.0-4.el5_1.1
ImageMagick-devel-6.2.8.0-4.el5_1.1
ImageMagick-c++-6.2.8.0-4.el5_1.1
ImageMagick-perl-6.2.8.0-4.el5_1.1

就我而言,ImageMagic-devel不见了。因此,如下所示安装它。之后,Image :: Magick perl模块已成功安装。

# yum install ImageMagick-devel

# / usr / bin / perl install-module.plImage::Magick

问题5:SOAP :: Lite安装失败

SOAP :: Lite模块安装失败“无法在@INC中找到version.pm”消息如下所示。

#/ usr / bin / perl install-module.plSOAP::Lite

Failed test 'use SOAP::Lite;' at t/SOAP/Data.t line 5.
Tried to 采用 'SOAP::Lite'.
Error:  能够't locate version.pm in @INC

解决方案5:安装SOAP :: Lite所需的version.pm

安装了version.pm,如下所示。之后,SOAP :: Lite安装成功,没有任何问题。

# perl -MCPAN -e'install version' 

# / usr / bin / perl install-module.plSOAP::Lite

问题6(和解决方案6):缺少mod_perl

唐’t install mod_perl using / usr / bin / perl install-module.plmod_perl2 . Insetad, 采用 yum to install mod_perl as SHown below.

# 百胜安装mod_perl

问题7:Apache启动失败

启动apache失败,原因是“无法在@INC中找到Template / Config.pm” error message.

# service httpd restart
停止httpd:[确定]

Starting httpd: Syntax error 上  line 994 of /etc/httpd/conf/httpd.conf:
Can't locate Template/Config.pm in @INC

解决方案7:如下所示安装模板工具套件

安装模板工具套件来修复上述apache错误消息

# pan
cpan> i /Template-Toolkit/
Distribution    A/AB/ABEL/Eidolon-Driver-Template-Toolkit-0.01.tar.gz
Distribution    A/AB/ABW/Template-Toolkit-1.07.tar.gz
Distribution    A/AB/ABW/Template-Toolkit-2.22.tar.gz
Distribution    I/IN/INGY/Template-Toolkit-Simple-0.03.tar.gz
4 items found

cpan> install A/AB/ABW/Template-Toolkit-2.22.tar.gz

问题8:Apache启动再次失败

启动apache失败,原因是“在@INC中找不到DateTime / Locale.pm” error message.

# service httpd restart
停止httpd:[确定]

Starting httpd: Syntax error 上  line 994 of /etc/httpd/conf/httpd.conf:
Can't locate DateTime/Locale.pm in @INC

解决方案8:如下所示安装DateTime / Locale.pm

安装DateTime / Locale.pm以修复上述apache错误消息

# pan

cpan>安装DateTime:Locale

另外,在Apache error_log中,如果看到Digest / SHA.pm问题,则应如下所示进行安装。

# tail -f /etc/httpd/logs/error_log
Can't locate Digest/SHA.pm in @INC (@INC contains: 

# pan
cpan> install Digest::SHA

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 77 评论… 加一 }

  • 杰夫 2010年8月10日,上午6:31

    很棒的文章,就像冠军一样。节省了很多时间。谢谢。在不久的将来有可能安装Subversion吗?

  • SH 2010年8月22日,上午2:46

    # pan
    pan>安装DateTime:Locale

    错误
    =>
    # pan

    pan>安装DateTime :: Locale

  • Dinesh 2010年10月8日,上午3:22

    非常有价值的文章。

  • 安蒂 2010年10月26日,上午2:21

    你好

    感谢您的逐步指南。这很好。我在Centos 5.5上遇到问题。阿帕奇无法’找不到DateTime.pm。该问题已通过httpd.conf中的不同配置解决。
    ScriptAlias / cgi-bin /“ / var / www / html / bugzilla /”

    AddHandler cgi-script .cgi
    选项+索引+ ExecCGI
    目录Index index.cgi
    AllowOverride限制

    希望这会对某人有所帮助。

  • 安蒂 2010年10月26日,上午2:23

    我的上一个帖子应该再有两行:
    ScriptAlias / cgi-bin /“ / var / www / html / bugzilla /”

    目录/ var / www / html / bugzilla
    AddHandler cgi-script .cgi
    选项+索引+ ExecCGI
    目录Index index.cgi
    AllowOverride限制
    目录

    用Apache配置语法包围目录,您可以轻松进行。

  • Zaher Shalak 2010年10月28日,上午5:26

    感谢这篇伟大的文章
    但我遇到了问题:服务httpd重新启动
    在/etc/httpd/conf/httpd.conf的898行上启动httpd:语法错误:
    $ s->add_config()失败:/var/www/html/bugzilla/mod_perl.pl第82行在此处不允许使用选项ExecCGI。\ n在(eval 2)第1行的require中编译失败。

    /etc/httpd/conf/httpd.conf:的第898行是在第15步中放入的行
    (PerlConfigRequire… )

    有人能帮我吗

    非常感谢& Best 问候

  • 拉胡尔 2010年12月21日,上午7:07

    嗨拉梅什

    逐步指南确实很有帮助。谢谢。
    I’我面临着两个问题。
    首先,无论尝试什么,我都无法安装ImageMagick。

    其次,线
    PerlSwitches -I/var/www/html/bugzilla -I/ var / www / html / bugzilla / lib -w -T
    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

    在http.conf中添加的错误导致服务失败。
    就像您上面提到的那样,我已经在cpan提示符下安装了各种软件包。
    您上面仅给出了2个实例,但我’m facing more “cant locate”错误。我安装了每个安装程序,然后重新启动httpd,但缺少其他内容。

    希望您能在CentOS 5.4上为我提供帮助

  • Chifor Andrei 2010年12月22日,上午2:43

    你好,
    首先,我想说这篇文章是非常好的。
    但是我在这里和拉胡尔有同样的问题:
    “the lines
    PerlSwitches -I/var/www/html/bugzilla -I/ var / www / html / bugzilla / lib -w -T
    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

    在http.conf中添加的错误导致服务失败。”

    谢谢。

  • 拉胡尔 2010年12月30日,上午5:29

    您好Chifor

    http服务将失败。的时间。每次服务失败时,都将检查错误。
    通常你“cant locate”错误。每次获得此检查,请从cpan提示符中检查无法找到并安装的模块。
    经过一个没有。这样的尝试使我能够成功启动http服务。

    即使那样,我仍然无法通过浏览器查看Bugzilla主页。
    每次输入url时,我都只是将各种Bugzilla文件作为HTML文档进行查看。

    现在转到文件/ var / log / httpd / error_log并检查您得到的错误是什么。
    再次从cpan提示符中安装每个缺少的模块。

    如果一切顺利,则所有的依赖关系都应该得到解决,您应该能够查看Bugzilla主页。

  • 罗伯特·刘 2011年2月18日,上午4:26

    我有一个问题,安装Bugzilla之后,我打开Mozilla Firefox,然后输入地址 http:// localhost / bugzilla,它只显示bugzilla目录中的文件,我该怎么办?

    谢谢。罗伯特

  • 兔子 2011年2月28日,下午11:57

    HI 所有,

    安装结束时有一些事情要做…..更改httpd conf文件,以便它检测到您的cgi文件,然后只有我们才能拥有Bugzilla的GUI界面,否则它将无法正常工作。

  • 艾伦 2011年3月31日,下午3:53

    这适用于Ubuntu Server 32位吗?
    我在安装Perl模块时遇到了一些麻烦

    YAML is 上 e of the problems but I would like to solve this cauz 我可以´t find the lights

  • 尤努斯 2011年3月31日,下午9:37

    你好

    我无法安装/ usr / bin / perl install-module.pl DateTime和以下错误。

    CPAN.pm:要构建D / DR / DROLSKY / DateTime-0.66.tar.gz

    能够’t在@INC中找到Module / Build.pm(@INC包含:/ var / www / html / bugzilla / lib / i386-linux-thread-multi / var / www / html / bugzilla / lib / usr / lib / perl5 / site_perl / 5.8.8 / i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 / usr / lib / perl5 / site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-线程多/usr/lib/perl5/vendor_perl/5.8.8 / usr / lib / perl5 / vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8。 8。)在Build.PL第5行。
    开始失败–编译在Build.PL第5行中止。
    警告:命令[/ usr / bin / perl Build.PL]失败
    DROLSKY / DateTime-0.66.tar.gz
    / usr / bin / perl Build.PL— NOT OK
    由于注意杂语而进行的跳过测试
    运行构建安装
    使有一些问题,赢了’t install
    无法读取元数据文件。依靠其他方法来确定先决条件

    我热切期待您的答复,以完成我的bugzilla安装。

    问候
    尤努斯

  • 妈妈妈妈 2011年4月13日,下午2:21

    尤努斯

    我安装了构建模块

    / usr / bin / perl install-module.pl构建

    然后我就可以安装DateTime

  • 2011年4月18日,下午12:32

    嘿,到目前为止,您的指南确实很棒,但是我在最后一步上遇到了问题。

    当尝试查找httpd.conf时,该目录甚至不存在,我安装了软件包apache2& libapache2.

    我发现的唯一httpd.conf位于apache2目录中,并且为空,请您停留在这一部分,您能帮我吗?

    提前Thx

  • 2011年4月18日,下午12:42

    我这边的另一条评论:我到底要把step15的内容放在哪里?

  • 英迪拉 2011年6月3日,上午1:04

    安装Active Perl会删除“Not locate”安装某些Perl模块时出现问题?

  • 苏马·拉梅什(Suma 内存esh) 2011年8月4日,上午7:59

    优秀的教程…从字面上讲勺喂养…

    谢谢,我能够在20分钟内设置新的Bugzilla…..

  • 匿名 2011年10月25日,上午5:18

    对于YAML问题,终端类型是做什么的

    yum install * YAML *

    然后问题解决了

  • Hitesh 2011年11月16日,上午2:58

    Above steps are really great and in detail however, 能够 some 上 e give me step 通过 step details to install the Bugzilla 上 CentOS linux

  • 内存 2011年12月8日,上午3:53

    在bugzilla的所有安装步骤之后启动apache服务器时,它显示错误为“/ etc / apache2 / mods-enabled / perl-conf的第2行的语法错误”:Apache2 :: SizeLimit目前仅适用于/../SizeLimit.pm的非线程MPMS。

    如何纠正此错误.. pl帮助…

  • Pratap Koppal 2012年1月23日,上午7:55

    点号10
    vi ./本地配置。
    我对此感到困惑。请告诉我该文件的位置。

  • 马辛 2012年1月31日,上午4:44

    嗨,Ramesh,我是Linux的新手,我在Bugzilla服务器配置中遇到了一些问题,我正在使用RHEL 6和Bugzill 4.01(如果正在运行该脚本,它说模块未安装)

    检查未找到DateTime(v0.28)
    检查未找到DateTime-TimeZone(v0.71)

    我已经尝试过可能无法完成的方法,请你帮我一下
    提前致谢

  • 拉文德拉·辛格·戈希尔(Ravindra Singh Gohil) 2012年2月17日,下午2:08

    嗨Ramesh,
    我收到以下错误 http:// localhost / bugzilla.

    软件错误:

    / var / lib / bugzilla / data / params文件不存在。您可能需要运行checksetup.pl。在Bugzilla / Config.pm第344行。
    编译在/usr/share/bugzilla/index.cgi第34行中的require失败。
    开始失败–编译在/usr/share/bugzilla/index.cgi第34行中止。

    如果将以下两行放在httpd.conf文件中,浏览器将显示bugzilla目录及其内容。

    PerlSwitches -I/var/www/html/bugzilla -I/ var / www / html / bugzilla / lib -w -T
    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl
    请帮帮我。
    提前致谢。

  • 拉文德拉·辛格·戈希尔(Ravindra Singh Gohil) 2012年2月17日,下午2:29

    重新启动apache时出现以下错误。

    停止httpd:[确定]
    在/etc/httpd/conf/httpd.conf的第1020行上启动httpd:语法错误:
    基类包“JSON :: RPC :: Server :: CGI”为空。\ n(也许您需要‘use’首先定义该程序包的模块,\ n或使该模块在@INC中可用(@INC包含:/ var / www / html / bugzilla / lib / x86_64-linux-thread-multi / var / www / html / bugzilla / lib / var / www / html / bugzilla / usr / local / lib64 / perl5 / usr / local / SHare / perl5 / usr / lib64 / perl5 / vendor_perl / usr / SHare / perl5 / vendor_perl / usr / lib64 / perl5 / usr / SHare / perl5/etc/httpd)。\n位于/var/www/html/bugzilla/Bugzilla/WebService/Server/JSONRPC.pm第25行\ nBEGIN失败–编译在/var/www/html/bugzilla/Bugzilla/WebService/Server/JSONRPC.pm第25行中止。\ n编译在/var/www/html/bugzilla/jsonrpc.cgi第35行中的require失败。\ nBEGIN失败–编译在/var/www/html/bugzilla/jsonrpc.cgi第35行中止。\ n在(eval 2)第1行中require编译失败。\ n
    [失败]

    抱歉,我在以前的评论中忘了提及我的Linus-os,即centos 6.2

    I’m sure you’ll help me out.
    提前致谢

  • 库珀 2012年4月9日,下午6:07

    I 采用 the command
    #yum install mod_perl

    结果是没有可用的包mod_perl。

  • 拉文德拉·戈希尔(Ravindra Gohil) 2012年4月21日,上午2:59

    嗨Ramesh,
    我已经在CentOS 6.2上安装了最新版本的bugzilla(4.2.1),但是在尝试重新启动apache时收到以下错误。

    停止httpd:[失败]
    在/etc/httpd/conf/httpd.conf的第1022行上启动httpd:语法错误:
    您必须为Apache :: SizeLimit安装Linux :: Pid才能在您的平台上工作。在/ var / www / html / bugzilla / lib/Apache/SizeLimit/Core.pm第128行。\ nBEGIN失败 –编译在/ var / www / html / bugzilla / lib/Apache/SizeLimit/Core.pm第171行中止。\ n在/ var / www / html / bugzilla / lib/Apache2/SizeLimit.pm第48行,要求中的编译失败。 nBEGIN失败–编译在/ var / www / html / bugzilla / lib/Apache2/SizeLimit.pm第48行中止。\ n在/var/www/html/bugzilla/mod_perl.pl第60行,要求中的编译失败。\ nBEGIN失败–在/var/www/html/bugzilla/mod_perl.pl第60行中终止了编译。\ n在(eval 2)第1行中require编译失败。\ n
    [失败]
    请帮帮我。

    提前致谢,
    拉文德拉·戈希尔(Ravindra Gohil)

  • 安吉·沙(Ankit Shah) 2012年4月23日,晚上10:35

    在httd.conf中添加以下行之后
    AddHandler cgi-script .cgi
    LoadModule perl_module modules / mod_perl.so
    PerlSwitches -I / var / www / html / bugzilla -I / var / www / html / RP / bugzilla / lib -w -T
    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

    出错了

    /etc/httpd/conf/httpd.conf的第1045行的语法错误:
    $ s->add_config()失败:/var/www/html/bugzilla/mod_perl.pl第89行在此处不允许使用选项ExecCGI。\ n在(eval 2)第1行的require中编译失败。

    我的apache版本是Apache 2.2.11。我如何检查我的mod_perl版本& updrade it.

  • 安吉·沙(Ankit Shah) 2012年4月24日,上午1:21

    当我在浏览器中访问Bugzilla时,

    403禁止

    你不’没有访问此服务器上的/ bugzilla /的权限。

  • 嗨Ankit,

    403禁止的错误 occurs when 采用r don’没有访问特定目录的权限。

    请执行以下操作来摆脱它。

    #restorecon –Rv / var / www / html /
    #chown –R 751 bugzilla
    #chown root:apache –R bugzilla

    请点击以下链接以获取完整的解决方案:
    http://ravindrasinghgohil.blogspot.in/2012/02/steps-to-install-bugzilla-42-on-centos.html

    希望这对您有帮助。

  • 安吉·沙(Ankit Shah) 2012年4月26日,上午7:08

    嗨Ravindra,

    谢谢您的帮助。

    运行最后一步之后&变更许可我’m still getting

    403禁止的错误

    你不’无权访问此服务器上的/bugzilla/index.cgi。

  • 吉里什 2012年5月7日,上午12:24

    你好,

    我在CentOS上。此分步指南非常简单,这使我轻松完成在centos上安装bugzilla的任务。我有一个主要问题,我已经正确执行了所有17个步骤。还安装了所有必需的perl模块和可选的perl模块。当我进入浏览器并给出 http://本地主机/ 我得到了由CentOS驱动的Apache 2测试页。当我打字 http:// localhost / bugzilla。我得到错误“/ redhat / el5 / zh / i386 / rpmforge / RPMS的索引”和大量的rpm’s。我没有得到bugzilla UI。谁能帮我解决这个问题。自最近3到4天以来,我一直在挣扎。

    提前致谢。

    感谢和热烈的问候,
    吉里斯·德什潘德

  • 萨蒂亚 2012年5月7日,上午1:33

    嗨,我有一个Bugzilla问题

    /etc/init.d/httpd重新启动
    停止httpd:[确定]
    在/etc/httpd/conf/httpd.conf的第1005行上启动httpd:语法错误:
    基类包“JSON :: RPC :: Server :: CGI”为空。\ n(也许您需要‘use’首先定义该程序包的模块,\ n或使该模块在@INC中可用(@INC包含:。lib / i386-linux-thread-multi lib / var / www / html / bugzilla / var / www / html / bugzilla / lib / i386-linux-thread-multi / var / www / html / bugzilla / lib /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi / usr / local / lib / perl5 /site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 / usr / lib / perl5 / vendor_perl / usr / lib /perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 / usr / lib / perl5 / site_perl/etc/httpd)。\n位于Bugzilla / WebService / Server / JSONRPC.pm第25行\ nBEGIN失败–在Bugzilla / WebService / Server / JSONRPC.pm第25行中,编译中止。\ n在/var/www/html/bugzilla/jsonrpc.cgi第35行,要求中的编译失败。\ nBEGIN失败–编译在/var/www/html/bugzilla/jsonrpc.cgi第35行中止。\ n在(eval 2)第1行中require编译失败。\ n
    [失败]

    请帮我解决这个问题..

    提前致谢
    沙爹

  • @nico 2012年5月9日,晚上8:14

    PerlSwitches -I / var / www / html / bugzilla -I / var / www / html / RP / bugzilla / lib -w -T
    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

    this error: 百胜安装mod_perl

    您必须安装Linux :: Pid for Apache :: SizeLimit才能在您的平台上工作
    this error: pan Linux::Pid

  • 拉文德拉·戈希尔(Ravindra Gohil) 2012年5月10日,上午8:03

    嗨Ramesh,
    您能否告诉我有关使用SMTP设置电子邮件配置以发送新帐户邀请的步骤。我通过在Bugzilla管理页面中更改以下参数来完成此操作:

    Mail_Method:SMTP
    邮件来自: [email protected]
    Smtpserver:smtpout.asia.secureserver.net
    Smtp_username: [email protected]
    Smtp_password:bugzillaemailpassword

    使用上述电子邮件配置,它将显示新帐户邀请已发送至 采用[email protected],此链接将在72小时后失效。

    But the corresponding 采用r is not receiving any mail from [email protected]

    提前致谢。

  • vk1dadhich 2012年7月2日,上午3:14

    大家好,

    我正在使用centos 6.2并遇到错误,因此请帮助我解决此错误,在此先感谢您

    error_log:/ var / log / httpd / error_log

    2012年7月2日星期一12:54:45] [注意] SELinux策略已启用; httpd作为上下文运行unconfined_u:system_r:httpd_t:s0
    [2012年7月2日星期一12:54:45] [通知]启用suEXEC机制(包装:/ usr / sbin / suexec)
    [2012年7月2日星期一12:54:45] [公告]摘要:生成摘要身份验证的机密…
    [2012年7月2日星期一12:54:45] [公告]摘要:已完成
    [2012年7月2日星期一12:54:47] [警告] ./mod_dnssd.c:未找到注册服务
    [2012年7月2日星期一12:54:47] [通知]已配置Apache / 2.2.15(Unix)DAV / 2 PHP / 5.3.3 mod_perl / 2.0.7 Perl / v5.10.1—恢复正常运行
    [2012年7月2日星期一12:54:58] [错误] [客户端192.168.1.25] Options指令禁止的目录索引:/ var / www / html /
    [2012年7月2日星期一12:55:05] [错误] [客户端192.168.1.25]文件不存在:/ var / www / html / bugzilla
    [2012年7月2日星期一13:02:24] [错误] [客户端192.168.1.25] Options指令禁止的目录索引:/ var / www / html /
    [2012年7月2日星期一13:54:36] [通知]抓住了SIGTERM,并关闭了
    [2012年7月2日星期一13:54:36] [注意] SELinux策略已启用; httpd作为上下文运行unconfined_u:system_r:httpd_t:s0
    [2012年7月2日星期一13:54:36] [通知]启用suEXEC机制(包装:/ usr / sbin / suexec)
    [2012年7月2日星期一13:54:36] [公告]摘要:生成摘要身份验证的机密…
    [2012年7月2日星期一13:54:36] [注意]摘要:已完成
    [2012年7月2日星期一13:54:36] [警告] ./mod_dnssd.c:未找到注册服务
    [2012年7月2日星期一13:54:36] [通知]已配置Apache / 2.2.15(Unix)DAV / 2 PHP / 5.3.3 mod_perl / 2.0.7 Perl / v5.10.1—恢复正常运行
    [2012年7月2日星期一13:54:55] [通知]抓住了SIGTERM,并关闭了

    [root @ localhost〜]#服务httpd重新启动
    停止httpd:[失败]
    从httpd开始:[2012年7月2日星期一12:06:32] [警告] /etc/httpd/conf/httpd.conf中第804行的ScriptAlias指令可能永远不会匹配,因为它与早期的ScriptAlias重叠。
    /etc/httpd/conf/httpd.conf的第1026行的语法错误:
    基类包“JSON :: RPC :: Server :: CGI”为空。\ n(也许您需要‘use’首先定义该程序包的模块,\ n或使该模块在@INC中可用(@INC包含:。lib / var / www / html / bugzilla / var / www / html / bugzilla / lib / i386-linux-thread-多个/ var / www / html / bugzilla / lib / usr / local / lib / perl5 / usr / local / SHare / perl5 / usr / lib / perl5 / vendor_perl / usr / SHare / perl5 / vendor_perl / usr / lib / perl5 / usr / SHare / perl5/etc/httpd)。\n位于/var/www/html/bugzilla/Bugzilla/WebService/Server/JSONRPC.pm第25行。\ nBEGIN失败–编译在/var/www/html/bugzilla/Bugzilla/WebService/Server/JSONRPC.pm第25行中止。\ n编译在/var/www/html/bugzilla/jsonrpc.cgi第35行中的require失败。\ nBEGIN失败–编译在/var/www/html/bugzilla/jsonrpc.cgi第35行中止。\ n在(eval 2)第1行中require编译失败。\ n
    [失败]

  • 吉里斯·德什潘德 2012年7月4日,上午11:22

    你好,

    我设置为将电子邮件发送给抄送列表和监视列表中的所有人员,无论何时更改错误或引发新错误。但我收到以下错误

    从发送邮件时出错‘[email protected]’ to ‘xyz’: Couldn’t连接到smtpout.asia.secureserver.net ..我们的bugzilla设置是否存在问题,或者托管站点的SMTP服务是否存在任何问题。

    请帮助我摆脱这种情况。

    提前致谢。

    问候,
    吉里什

  • 普拉尚萨 2012年8月6日,上午3:24

    我们如何在fedora 17上安装所需的perl模块
    i have 采用d command / usr / bin / perl install-module.pl–all
    但它’s not working it’s giving an error 能够’t open perl script “install-module.pl”: 无此文件或目录

  • 普拉尚萨 2012年8月7日,上午4:46

    嗨拉胡尔
    我正在使用fedora 17
    我和Chifor有同样的缺点
    您已经告知要检出error_log文件,该文件中有注释(该文件为空白)

    当我做./checksetup.pl时’s giving an error

    / * install_driver(mysql)失败:尝试重新加载DBD / mysql.pm失败。
    在(eval 1314)第3行,第558行中,需求中的编译失败。

    在Bugzilla / DB.pm第1284行* /

  • Shafeequ 2012年9月4日,上午9:19

    嗨,
    感谢您的帮助,但是在逐步学习本教程的同时,

    这是我得到的错误。

    /usr/local/apache/conf/httpd.conf的第387行的语法错误:
    无效的命令‘PerlConfigRequire’,可能是服务器配置中未包含的模块拼写错误或定义了

    请帮助我解决此问题。

    谢谢,
    Shafeeq

  • 日东 2012年10月20日,下午2:38

    对于与日期时间有关的错误

    尝试

    perl install-module.pl Math :: Round

  • 密码 2012年10月31日,上午1:40

    亲爱的大家。不错的文章。真的很感谢您的努力。我面临Apache重新启动失败并出现以下错误。

    从httpd开始:[2012年10月31日星期三12:37:46] [警告]模块perl_module已加载,正在跳过
    /etc/httpd/conf/httpd.conf的第1015行的语法错误:
    能够’t定位对象方法“set_max_unshared_size” via package “Apache2::SizeLimit”在/var/www/html/bugzilla/mod_perl.pl第64行。\ n在(eval 2)第1行的require中编译失败。\ n
    [失败]

    i am 新 to perl and bugzilla. need your kind support.
    问候,
    密码

  • 克里斯扬 2012年10月31日,上午4:55

    将以下内容添加到httpd.conf文件时:

    PerlSwitches -I/var/www/html/bugzilla -I/ var / www / html / bugzilla / lib -w -T
    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

    我收到语法错误

    PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

    有什么建议?

  • 爱马仕 2012年10月31日,下午12:08

    嗨,我正在尝试在Red Hat 5服务器上运行:

    / usr / bin / perl install-module.pl –全部

    收到此消息:

    能够’t open perl script “install-module.pl”: 无此文件或目录

    Perl版本是:
    这是为x86_64-linux-thread-multi构建的perl v5.8.8

    戴着红色帽子,我错过了什么吗?

    问候。

  • winux28 2012年11月18日,上午1:08

    你好

    那里的任何人都解决了这个问题:

    /etc/init.d/httpd重新启动
    停止httpd:[失败]
    从httpd开始:[2012年11月18日星期日15:04:02] [警告]模块perl_module已加载,正在跳过
    /etc/httpd/conf/httpd.conf的第1013行的语法错误:
    能够’t locate /var/www/html/bugzilla/mod_perl.pl in @INC (@INC contains: /var/www/html/bugzilla / var / www / html / bugzilla / lib /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 /etc/httpd) at (eval 2) line 1.\n
    [失败]

    最好的祝福,
    winux28

  • 普拉尚萨 2012年12月10日,上午3:21

    当我输入./checksetup.pl ti时’给出类似的输出
    既然已经安装了Bugzilla,则应该访问‘Parameters’
    页(在管理员帐户的页脚中链接)以确保它
    如您所愿设置–这包括设置‘urlbase’ option to
    正确的网址。

    但是在打开并输入URL时 http://{IP地址} / bugzilla
    然后给出一个错误:
    软件错误:

    能够’t连接到数据库。
    Error: 能够’通过套接字连接到本地MySQL服务器‘/var/lib/mysql/mysql.sock’ (13)
    您的数据库是否已安装并且已启动并正在运行?
    Do you have the correct 采用rname and password selected in localconfig?

  • 杜沙尔 2012年12月23日,晚上10:24

    您还必须安装mod_perl-devel,否则将得到apache-sizelimit错误

  • 清耶奈 2013年1月8日,下午4:16

    嗨Ramesh,

    很棒的教程!我想知道您是否可以帮助我。一世’我陷入了步骤9–当我尝试运行命令./checksetup.pl时,出现以下错误:

    ./checksetup.pl:找不到命令。

    Why is this happening? 能够 you help at 所有?

    谢谢!!

  • 苏米特·达尔维(Sumit Dalvi) 2013年3月28日,上午8:42

    哎嗨..

    我已经完成了所有步骤,并到达了最后一个屏幕

    “既然已经安装了Bugzilla,则应该访问‘Parameters’
    页(在管理员帐户的页脚中链接)以确保它
    如您所愿设置–这包括设置‘urlbase’ option to
    正确的网址。”

    但是当我尝试访问URL时,它将引发错误‘ page not found’
    我已在8045为Bugzilla配置了我的apache端口
    在开始安装..需要帮助。

    谢谢
    苏米特·达尔维(Sumit Dalvi)。

  • 周杰伦 2013年7月18日,上午2:39

    你好

    感谢提供这篇好文章。
    我无法启动服务并出现此错误。

    [root @ xxx bugzilla]#服务httpd启动
    在/etc/httpd/conf/httpd.conf的第1016行上启动httpd:语法错误:
    能够’t定位对象方法“set_max_unshared_size” via package “Apache2::SizeLimit”在/var/www/html/bugzilla/mod_perl.pl第64行。\ n在(eval 2)第1行的要求中编译失败。\ n [失败]

    This was due to the fact that Apache2 :: SizeLimit was not installed properly. But when I install it I get the below error. Please help.

    [[email protected] bugzilla]# / usr / bin / perl install-module.plApache2 :: SizeLimit
    检查CPAN(v1.81)正常:找到v1.94
    检查YAML(任何)正常:找到v0.84
    检查ExtUtils-MakeMaker(v6.31)正常:找到v6.68
    CPAN:可存储的加载正常(v2.20)
    要阅读‘/root/.cpan/Metadata’
    数据库于2013年7月17日星期三格林尼治标准时间生成
    Installing Apache2 :: SizeLimit version 0.96…
    运行模块的安装‘Apache2::SizeLimit’
    为P / PH / PHRED / Apache-SizeLimit-0.96.tar.gz运行make
    CPAN:摘要:: SHA已加载正常(v5.47)
    CPAN:Compress :: Zlib加载成功(v2.02)
    /root/.cpan/source/authors/id/P/PH/PHRED / Apache-SizeLimit-0.96.tar.gz的校验和确定
    CPAN:Archive :: Tar加载正常(v1.58)
    Apache-SizeLimit-0.96 /
    Apache-SizeLimit-0.96 /更改
    Apache-SizeLimit-0.96 /安装
    Apache-SizeLimit-0.96 / lib /
    Apache-SizeLimit-0.96 /许可证
    Apache-SizeLimit-0.96 / Makefile.PL
    Apache-SizeLimit-0.96 /清单
    Apache-SizeLimit-0.96 / MANIFEST.SKIP
    Apache-SizeLimit-0.96 / META.yml
    Apache-SizeLimit-0.96 / README
    Apache-SizeLimit-0.96 / t /
    Apache-SizeLimit-0.96 / t / apache /
    Apache-SizeLimit-0.96 / t / apache2 /
    Apache-SizeLimit-0.96 / t / pod.t
    Apache-SizeLimit-0.96 / t / response /
    Apache-SizeLimit-0.96 / t / response / TestApache /
    Apache-SizeLimit-0.96 / t / response / TestApache2 /
    Apache-SizeLimit-0.96 / t / response / TestApache2 / basic.pm
    Apache-SizeLimit-0.96 / t / response / TestApache2 / check_n_requests2.pm
    Apache-SizeLimit-0.96 / t / response / TestApache2 / deprecated.pm
    Apache-SizeLimit-0.96 / t / response / TestApache2 / zzz_check_n_requests.pm
    Apache-SizeLimit-0.96 / t / response / TestApache / basic.pm
    Apache-SizeLimit-0.96 / t / response / TestApache / check_n_requests2.pm
    Apache-SizeLimit-0.96 / t / response / TestApache / deprecated.pm
    Apache-SizeLimit-0.96 / t / response / TestApache / zzz_check_n_requests.pm
    Apache-SizeLimit-0.96 / t / apache2 / 所有 .t
    Apache-SizeLimit-0.96 / t / apache / 所有 .t
    Apache-SizeLimit-0.96 / lib / Apache /
    Apache-SizeLimit-0.96 / lib / Apache2 /
    Apache-SizeLimit-0.96 / lib / Apache2 / SizeLimit.pm
    Apache-SizeLimit-0.96 / lib / Apache / SizeLimit /
    Apache-SizeLimit-0.96 / lib / Apache / SizeLimit.pm
    Apache-SizeLimit-0.96 / lib / Apache / SizeLimit / Core.pm
    CPAN:File :: Temp加载正常(v0.22)

    CPAN.pm:要构建P / PH / PHRED / Apache-SizeLimit-0.96.tar.gz

    能够’t locate ModPerl/MM.pm in @INC (@INC contains: / var / www / html / bugzilla / lib/x86_64-linux-thread-multi / var / www / html / bugzilla / lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 60.
    警告:命令[/ usr / bin / perl Makefile.PL LIB =”/ var / www / html / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / html / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / html / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / html / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / html / bugzilla / lib/bin” INSTALLDIRS=perl]
    PHRED / Apache-SizeLimit-0.96.tar.gz
    / usr / bin / perl Makefile.PL LIB =”/ var / www / html / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / html / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / html / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / html / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / html / bugzilla / lib/bin” INSTALLDIRS=perl — NOT OK
    由于注意杂语而进行的跳过测试
    运行make install
    使有一些问题,赢了’t install

    非常感谢

  • 阿加皮托 2013年7月20日,下午2:03

    ModPerl :: MM尝试在您的cpan命令上将此软件包安装为perl -MCPAN -e“install ModPerl::MM”

  • 凯文 2013年7月24日,下午6:08

    我不得不注释掉/etc/httpd/conf/httpd.conf中的这一行:
    #PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl
    …为了使httpd启动。

    上一个回复做一个‘yum install mod_perl’没有帮助,因为yum报告已经安装了mod_perl。

  • 阿加皮托 2013年7月28日,上午9:59

    凯文

    您可以尝试将其安装在cpan,perl -MCPAN -e“ install ModPerl :: MM”上

  • 凯文 2013年7月29日,上午11:17

    那不是问题,您建议的步骤没有帮助。
    ModPerl已安装。那里’当以下行时出现语法错误:

    “PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl”

    …没有被注释掉。也许我’我只是错了一个错字,但是这里’s the error.

    [root @ tracker01 bugzilla]#服务httpd重新启动
    停止httpd:[确定]
    Starting httpd:/etc/httpd/conf/httpd.conf的第1024行的语法错误:
    能够’t在@INC中找到XMLRPC / Transport / HTTP.pm(@INC包含:/ var / www / html / bugzilla / lib / x86_64-linux-thread-multi / var / www / html / bugzilla / lib / var / www / html / bugzilla / usr / local / lib64 / perl5 / usr / local / SHare / perl5 / usr / lib64 / perl5 / vendor_perl / usr / SHare / perl5 / vendor_perl / usr / lib64 / perl5 / usr / SHare / perl5 / etc / httpd)位于/var/www/html/bugzilla/Bugzilla/WebService/Server/XMLRPC.pm第11行。\ nBEGIN失败–编译在/var/www/html/bugzilla/Bugzilla/WebService/Server/XMLRPC.pm第11行中止。\ n编译在/var/www/html/bugzilla/xmlrpc.cgi第21行的require中失败。\ nBEGIN失败–编译在/var/www/html/bugzilla/xmlrpc.cgi第21行中止。\ n在(eval 2)第1行的require中编译失败。
    [失败]

  • 阿加皮托 2013年7月29日,下午4:09

    凯文
    抱歉,没有’不能帮助您,因为我在您以前的粘贴上看到它是mod perl.pl

    这个错误如何“arting httpd:/etc/httpd/conf/httpd.conf的第1024行的语法错误:
    能够’t locate XMLRPC/Transport/HTTP.pm in @INC (@INC contains: ”

    您可以尝试将其安装到cpan SOAP :: Transport :: HTTP并查看错误是否消失

    perl -MCPAN -e“安装XMLRPC :: Transport :: HTTP”

    顺便说一句,如果你’有类似的错误“在@INC中找不到XMLRPC / Transport / HTTP.pm”您可以尝试搜索cpan软件包以安装它们,以解决问题,如果我’我不会误会,如果我纠正我’m 错误

  • 阿加皮托 2013年7月29日,下午4:10

    如果安装时出现错误,也可以发布

  • 雷夫 2013年8月22日,上午8:15

    @凯文

    或者,如果您使用的是基于yum的发行版,并且希望从yum安装HTTP.pm:

    $ yum install perl-SOAP-Lite

  • 凯文 2013年8月22日,上午10:49

    根据您从7月29日开始的建议,它起作用了。我认为第一次尝试CPAN时就出现了问题,并且某些必需的组件不可用。所以’s working, I’已经安装了mod-perl。谢谢!

  • 阿加皮托 2013年8月22日,下午5:03

    很高兴它有所帮助!

  • 2013年8月28日,上午3:11

    Very 采用ful!

  • BB 2013年9月19日,下午12:11

    I’我没有安装mod-perl或其他评论者提出的任何其他建议,但是我无法重新启动apache。我收到此错误:

    在/etc/httpd/conf/httpd.conf的第1013行上启动httpd:语法错误:
    未知错误\ n在/usr/src/bugzilla/mod_perl.pl第33行的要求中编译失败。\ nBEGIN失败–在/usr/src/bugzilla/mod_perl.pl第33行中终止了编译。\ n在(eval 2)第1行中require编译失败。\ n

    like 凯文 experienced above, 我可以 开始 the service when I comment out the last line in httpd.conf, but then I am unable to properly view bugzilla.

    有什么建议?请帮忙!

  • Islipidyow 2013年10月14日,上午7:02

    i’我开始Apache时收到此错误。一世’m 上 debian 7.1

    root @ bugs:/ var / log / apache2#服务apache2启动
    […。]启动Web服务器:/etc/apache2/conf.d/bugzilla的第2行出现apache2Syntax错误:
    目前,Apache2 :: SizeLimit仅适用于/usr/local/lib/perl/5.14.2/Apache2/SizeLimit.pm第31行的非线程MPM。\ n在/ var / www / bugzilla / mod_perl的require中编译失败.pl第52行。\ nBEGIN失败–编译在/var/www/bugzilla/mod_perl.pl第52行中止。\ n在(eval 2)第1行中require编译失败。\ n
    行动‘start’ failed.
    Apache错误日志可能包含更多信息。
    失败了!
    root @ bugs:/ var / log / apache2#

    错误日志仅显示以下内容:

    root @ bugs:/ var / log / apache2#cat /var/log/apache2/error.log
    [2013年10月14日星期一16:22:59] [通知]已配置Apache / 2.2.22(Debian)—恢复正常运行
    [2013年10月14日星期一19:29:52] [通知]抓住了SIGTERM,并关闭了
    [2013年10月14日星期一19:29:53] [警告]模块perl_module已加载,正在跳过
    [2013年10月14日星期一19:29:53] [注意]已配置Apache / 2.2.22(Debian)mod_perl / 2.0.7 Perl / v5.14.2—恢复正常运行
    [2013年10月14日星期一19:30:53] [通知]抓住了SIGTERM,并关闭了
    [2013年10月14日星期一19:30:54] [通知]已配置Apache / 2.2.22(Debian)mod_perl / 2.0.7 Perl / v5.14.2—恢复正常运行
    [2013年10月14日星期一19:35:27] [通知]抓住了SIGTERM,并关闭了
    [2013年10月14日星期一19:35:28] [注意]已配置Apache / 2.2.22(Debian)mod_perl / 2.0.7 Perl / v5.14.2—恢复正常运行
    [2013年10月14日星期一19:37:59] [通知]抓住了SIGTERM,并关闭了
    [2013年10月14日星期一19:38:00] [通知]已配置Apache / 2.2.22(Debian)mod_perl / 2.0.7 Perl / v5.14.2—恢复正常运行
    [2013年10月14日星期一20:50:38] [通知]抓住了SIGTERM,并关闭了
    root @ bugs:/ var / log / apache2#

    现在我’m stuck 🙁

    能够 you point me to the right direction?

    TIA,
    亚伦

  • 卡尔提克 2013年12月5日,上午11:41

    你好

    非常好的文章。谢谢。
    我想在共享托管站点(godaddy)上安装bugzilla,在该站点上我们只能复制文件/二进制文件,除此之外没有其他权限

    您有什么步骤吗?

    谢谢,
    卡尔提克

  • 基兰·安东尼 2013年12月22日,上午4:12

    在我试图记录错误时,我刚刚从错误数据库中删除了一个表,却收到了类似的错误
    undef错误–DBD :: mysql :: db selectall_arrayref失败:未知列‘value’ in ‘field list’ [for Statement “SELECT id,value,sortkey,isactive,visibility_value_id FROM cf_ios WHERE visible_value_id =? ORDER BY sortkey, 值”]在Bugzilla / Object.pm第269行,Bugzilla :: Object :: _ do_list_select(‘Bugzilla :: Field :: Choice :: cf_ios’, ‘visible_value_id =?’, ‘ARRAY(0x2d5b318)’,undef)在Bugzilla / Object.pm第246行调用Bugzilla :: Object :: match(‘Bugzilla :: Field :: Choice :: cf_ios’, ‘HASH(0x2d5b408)’)在Bugzilla / Field / ChoiceInterface.pm第134行调用Bugzilla :: Field :: ChoiceInterface :: control_values(‘Bugzilla :: Field :: Choice :: rep_platform = HASH(0x29a4100)’)在template / en / default / bug / field-events.js.tmpl第59行调用eval {…}在template / en / default / bug / field-events.js.tmpl第59行调用eval {…}在template / en / default / bug / field-events.js.tmpl第70行调用eval {…}在template / en / default / bug / field-events.js.tmpl第18行中调用Template :: Provider :: __ ANON __(‘Bugzilla :: Template :: Context = HASH(0x2762108)’)在/usr/local/lib64/perl5/Template/Document.pm第163行调用eval {…}在/usr/local/lib64/perl5/Template/Document.pm第161行调用Template :: Document :: process(‘模板:: Document = HASH(0x2d81740)’, ‘Bugzilla :: Template :: Context = HASH(0x2762108)’)在/usr/local/lib64/perl5/Template/Context.pm第351行调用eval {…}在/usr/local/lib64/perl5/Template/Context.pm第321行调用Template :: Context :: process(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘bug / field-events.js.tmpl’, ‘HASH(0x2d81fb0)’, ‘localize me!’)在Bugzilla / Template / Context.pm第31行调用Bugzilla :: Template :: Context :: process(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘bug / field-events.js.tmpl’, ‘HASH(0x2d81fb0)’, ‘localize me!’)在/usr/local/lib64/perl5/Template/Context.pm第409行调用Template :: Context :: include(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘bug / field-events.js.tmpl’, ‘HASH(0x2d81fb0)’)在template / en / default / bug / field.html.tmpl第138行调用eval {…}在template / en / default / bug / field.html.tmpl第18行调用Template :: Provider :: __ ANON __(‘Bugzilla :: Template :: Context = HASH(0x2762108)’)在/usr/local/lib64/perl5/Template/Document.pm第163行调用eval {…}在/usr/local/lib64/perl5/Template/Document.pm第161行调用Template :: Document :: process(‘模板::文档=哈希(0x2cc7ae8)’, ‘Bugzilla :: Template :: Context = HASH(0x2762108)’)在/usr/local/lib64/perl5/Template/Context.pm第351行调用eval {…}在/usr/local/lib64/perl5/Template/Context.pm第321行调用Template :: Context :: process(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘bug/field.html.tmpl’, ‘HASH(0x2d1b770)’, ‘localize me!’)在Bugzilla / Template / Context.pm第31行调用Bugzilla :: Template :: Context :: process(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘bug/field.html.tmpl’, ‘HASH(0x2d1b770)’, ‘localize me!’)在/usr/local/lib64/perl5/Template/Context.pm第409行调用Template :: Context :: include(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘bug/field.html.tmpl’, ‘HASH(0x2d1b770)’)在template / en / default /第277行调用eval {…}在template / en / default /第18行调用Template :: Provider :: __ ANON __(‘Bugzilla :: Template :: Context = HASH(0x2762108)’)在/usr/local/lib64/perl5/Template/Document.pm第163行调用eval {…}在/usr/local/lib64/perl5/Template/Document.pm第161行调用Template :: Document :: process(‘模板:: Document = HASH(0x2964758)’, ‘Bugzilla :: Template :: Context = HASH(0x2762108)’)在/usr/local/lib64/perl5/Template/Context.pm第351行调用eval {…}在/usr/local/lib64/perl5/Template/Context.pm第321行调用Template :: Context :: process(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘模板:: Document = HASH(0x2964758)’)在Bugzilla / Template / Context.pm第31行调用Bugzilla :: Template :: Context :: process(‘Bugzilla :: Template :: Context = HASH(0x2762108)’, ‘模板:: Document = HASH(0x2964758)’)在/usr/local/lib64/perl5/Template/Service.pm第94行eval {…}在/usr/local/lib64/perl5/Template/Service.pm第91行调用Template :: Service :: process(‘模板:: Service = HASH(0x26b2b98) ’, ‘bug / create / create.html.tmpl’, ‘HASH(0x2644818)’)在/usr/local/lib64/perl5/Template.pm 66行调用Template :: process(‘Bugzilla :: Template = HASH(0x2674f68)’, ‘bug / create / create.html.tmpl’, ‘HASH(0x2644818)’)在Bugzilla / Template.pm 548行调用Bugzilla :: Template :: process(‘Bugzilla :: Template = HASH(0x2674f68)’, ‘bug / create / create.html.tmpl’, ‘HASH(0x2644818)’)在/var/www/html/bugzilla/enter_bug.cgi第352行调用

    能够 any 上 e help me in this.. its very urgent.. 🙁

  • 哈迪克·索姆普拉 2014年1月8日,下午11:18

    当我运行./checkstep.pl时,出现以下错误消息:-

    检查电子邮件答复(任意),确定:找到v1.202
    检查TheSchwartz(任何)正常:找到v1.10
    在lib / File / Slurp.pm第11行中重新定义了子例程File :: Slurp :: O_RDWR
    在lib / File / Slurp.pm第11行中重新定义了子例程File :: Slurp :: O_CREAT
    在lib / File / Slurp.pm第11行重新定义了子例程File :: Slurp :: O_EXCL
    检查Daemon-Generic(任意)正常:找到v0.82
    检查mod_perl(v1.999022)OK:找到v2.000004
    检查Apache-SizeLimit(v0.96)确定:找到v0.96
    警告:我们无法检查Apache的配置。这有时
    当您没有以root身份运行checksetup.pl时,会发生这种情况。看到
    我们遇到的问题,运行:/ usr / sbin / apachectl -t -D DUMP_MODULES

    读./localconfig…
    检查DBD-mysql(v4.001)OK:找到v4.025
    / usr / bin / perl:符号查找错误:lib / x86_64-linux-thread-multi / auto / DBD / mysql / mysql.so:未定义符号:mysql_init

  • 匿名 2014年2月25日,上午3:51

    I’m安装后出现以下错误
    / usr / bin / perl install-module.pl–all
    即使在sudo pan App :: panminus之后也找不到以下模块
    ————————–
    检查Perl模块…
    检查CGI.pm(v3.51)正常:找到v3.63
    检查Digest-SHA(任何)正常:找到v5.61
    检查TimeDate(v2.21)正常:找到v2.24
    检查未找到DateTime(v0.28)
    检查未找到DateTime-TimeZone(v0.71)
    检查DBI(v1.614)正常:找到v1.616
    检查模板工具包(v2.22)正常:找到v2.25
    检查电子邮件发送(v2.00)正常:找到v2.199
    检查电子邮件MIME(v1.904)正常:找到v1.926
    检查URI(v1.37)正常:找到v1.60
    检查List-MoreUtils(v0.22)确定:找到v0.33
    检查Math-Random-ISAAC(v1.0.1)正常:找到v1.004

    检查可用的Perl DBD模块…
    检查未找到DBD-Pg(v1.45)
    检查DBD-mysql(v4.001)OK:找到v4.020
    检查DBD-SQLite(v1.29)正常:找到v1.40
    检查未找到DBD-Oracle(v1.19)

    以下Perl模块是可选的:

    ———————————-

    Installing / var / www / bugzilla / lib/bin/instmodsh
    Appending installation info to / var / www / bugzilla / lib/x86_64-linux-gnu-thread-multi/perllocal.pod
    BINGOS / ExtUtils-MakeMaker-6.90.tar.gz
    须藤/ usr / bin / make install— OK
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装DateTime版本1.07…
    DateTime是最新的(1.07)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装DateTime :: TimeZone版本1.64…
    DateTime :: TimeZone是最新的(1.64)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装GD 2.52版…
    运行模块的安装‘GD’
    为L / LD / LDS / GD-2.52.tar.gz运行make
    /home/pramod/.cpan/source/authors/id/L/LD/LDS/GD-2.52.tar.gz的校验和确定

    CPAN.pm:要构建L / LD / LDS / GD-2.52.tar.gz

    **不可恢复的错误**
    在搜索路径中找不到gdlib-config。请安装libgd 2.0.28或更高版本。
    如果仍要尝试编译,请使用选项重新运行此脚本–ignore_missing_gd.
    警告:命令上没有成功[/ usr / bin / perl Makefile.PL INSTALLDIRS =站点LIB =”/ var / www / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / bugzilla / lib/bin” INSTALLDIRS=perl]
    LDS / GD-2.52.tar.gz
    / usr / bin / perl Makefile.PL INSTALLDIRS =站点LIB =”/ var / www / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / bugzilla / lib/bin” INSTALLDIRS=perl — NOT OK
    由于注意杂语而进行的跳过测试
    运行make install
    使有一些问题,赢了’t install
    无法读取元数据文件。依靠其他方法来确定先决条件
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装Chart :: Lines版本2.004006…
    Chart :: Lines是最新的(2.4.6)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装模板::: Plugin :: GD :: Image版本1.56…
    Template :: Plugin :: GD :: Image是最新的(1.56)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装GD :: Text版本0.86…
    GD :: Text是最新的(0.86)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装GD :: Graph 1.48版…
    GD :: Graph是最新的(1.48)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    安装XML :: Twig版本3.44…
    XML :: Twig是最新的(3.44)。
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    Installing Apache2 :: SizeLimit version 0.96…
    运行模块的安装‘Apache2::SizeLimit’
    为P / PH / PHRED / Apache-SizeLimit-0.96.tar.gz运行make
    /home/pramod/.cpan/source/authors/id/P/PH/PHRED / Apache-SizeLimit-0.96.tar.gz的校验和确定

    CPAN.pm:要构建P / PH / PHRED / Apache-SizeLimit-0.96.tar.gz

    能够’找到安装的mod_perl
    The error was: 能够’t在@INC中找到mod_perl2.pm(@INC包含:/ var / www / bugzilla / lib / x86_64-linux-gnu-thread-multi / var / www / bugzilla / lib / etc / perl / usr / local / lib / perl / 5.14.2 /usr/local/share/perl/5.14.2 / usr / lib / perl5 / usr / SHare / perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 / usr / local / lib / site_perl。)在Makefile.PL第149行。
    警告:命令上没有成功[/ usr / bin / perl Makefile.PL INSTALLDIRS =站点LIB =”/ var / www / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / bugzilla / lib/bin” INSTALLDIRS=perl]
    PHRED / Apache-SizeLimit-0.96.tar.gz
    / usr / bin / perl Makefile.PL INSTALLDIRS =站点LIB =”/ var / www / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / bugzilla / lib/bin” INSTALLDIRS=perl — NOT OK
    由于注意杂语而进行的跳过测试
    运行make install
    使有一些问题,赢了’t install
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    Installing DBD :: Pg version 3.0.0…
    运行模块的安装‘DBD::Pg’
    为T / TU / TURNSTEP / DBD-Pg-3.0.0.tar.gz运行make
    /home/pramod/.cpan/source/authors/id/T/TU/TURNSTEP / DBD-Pg-3.0.0.tar.gz的校验和确定

    CPAN.pm:准备构建T / TU / TURNSTEP / DBD-Pg-3.0.0.tar.gz

    Configuring DBD :: Pg 3.0.0
    您需要安装postgresql-server-dev-X.Y来构建服务器端扩展,或者安装libpq-dev来构建客户端应用程序。
    输入有效的PostgreSQL postgres主版本号
    输入有效的PostgreSQL postgres次要版本号
    输入有效的PostgreSQL postgres补丁版本号
    您需要安装postgresql-server-dev-X.Y来构建服务器端扩展,或者安装libpq-dev来构建客户端应用程序。
    您需要安装postgresql-server-dev-X.Y来构建服务器端扩展,或者安装libpq-dev来构建客户端应用程序。
    输入有效的PostgreSQL postgres bin目录
    您需要安装postgresql-server-dev-X.Y来构建服务器端扩展,或者安装libpq-dev来构建客户端应用程序。
    输入有效的PostgreSQL postgres包含目录
    未定义POSTGRES_HOME,无法自动查找
    警告:命令上没有成功[/ usr / bin / perl Makefile.PL INSTALLDIRS =站点LIB =”/ var / www / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / bugzilla / lib/bin” INSTALLDIRS=perl]
    TURNSTEP / DBD-Pg-3.0.0.tar.gz
    / usr / bin / perl Makefile.PL INSTALLDIRS =站点LIB =”/ var / www / bugzilla / lib” INSTALLMAN1DIR=”/ var / www / bugzilla / lib/man/man1″ INSTALLMAN3DIR=”/ var / www / bugzilla / lib/man/man3″ INSTALLBIN=”/ var / www / bugzilla / lib/bin” INSTALLSCRIPT=”/ var / www / bugzilla / lib/bin” INSTALLDIRS=perl — NOT OK
    由于注意杂语而进行的跳过测试
    运行make install
    使有一些问题,赢了’t install
    cannot unlink file for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot restore permissions to 0100555 for / var / www / bugzilla / lib/bin/instmodsh: Permission denied at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206
    cannot remove directory for / var / www / bugzilla / lib/bin: 目录 not empty at /var/www/bugzilla/Bugzilla/Install/CPAN.pm line 206

  • 克里斯·B 2014年4月28日,下午5:19

    由于我在调查一个‘目前,Apache2 :: SizeLimit仅适用于非线程MPM’我收到了错误消息,从那以后我就知道出了什么问题以及如何解决。我发表了回应 这里.

    希望能帮助到你。

  • Fuad D. 2014年5月28日,下午12:23

    你好。

    I solved the Apache2 :: SizeLimit installation 这里.

    但是,完成安装后,我遇到了另一个问题。我试图登录到Bugzilla,并把我发送到Error 500页面。我检查了日志,并显示以下内容:

    Apache2 :: SizeLimit httpd process too big, exiting at SIZE=654700 KB SHARE=4904 KB UNSHARED=649796 REQUESTS=2 LIFETIME=0 seconds

    我可以’t login because of a problem of size limit with Apache2 :: SizeLimit. I tried several ways to fix this problem but 我可以’t。我应该在httpd.conf上更改Apache配置,还是在哪里更改大小限制以及如何更改?

    任何回应或评论将不胜感激。提前致谢。
    问候。

  • 斯里拉曼 2014年7月31日,晚上8:56

    嗨拉梅什

    非常感谢您的艺术性。我在Redhat 5.10(64 bint)上安装了bugzilla-4-4-5,安装顺利,但是在打页面时出现了belwo错误。

    软件错误:

    能够’t定位对象方法“new” via package “Bugzilla::User”在Bugzilla.pm第283行。
    要获得帮助,请发送电子邮件给网站管理员(root @ localhost),并提供此错误消息以及错误的时间和日期。

    如何解决这个问题

    谢谢
    斯里拉曼

  • 马里恩 2014年9月17日,下午7:03

    我知道已经4年了,但是本指南确实节省了我的培根。我当时在rhel5机器上安装了bugzilla-4.4-5,却从来没有使文档与我需要做的事情保持一致,因此本指南就做到了。再次感谢。

  • 种子 2014年10月17日,上午1:27

    你好
    尝试执行此操作时出现错误。 Buggzilla-4.4.5

    ./checksetup.pl–check-modules
    记不清!

    我正在跑步
    lsb_release -a
    没有可用的LSB模块。
    发行人ID:Ubuntu
    描述:Ubuntu 14.04.1 LTS
    发行:14.04
    代号:trusty

    请你帮我一下

  • 丹妮拉·里维拉(Daniela Rivera) 2014年11月20日,下午5:28

    I’我试图在ubuntu 14.04上安装bugzilla4.4.6,但是我’m卡在第6步。我运行命令尝试安装所有模块,然后再次运行检查,但是得到的结果与第一次检查相同。我也尝试过一一安装模块,但仍然没有结果。

  • 苏马拉塔 2015年4月24日,上午12:55

    嗨拉梅什

    这篇文章非常好,我有一个问题。
    是否有任何配置文件存储模板“Software error:” message.

    由于我想为我的应用程序自定义Displayed错误消息。
    例如:
    对于任何与查询有关的问题,其将显示完整的表结构和完整的查询信息。我想隐藏与查询有关的数据。

    请帮助我做到这一点。

    谢谢
    Sumalatha

  • 安库什·卡拉 一月14,2016,5:41下午

    我正在不在Internet上的RHEL 6.x服务器上安装bugzilla。

    我已按照以下URL进行安装:

    由于我的服务器不在Internet上,因此以下命令失败,这是安装bugzilla所必需的

    / usr / bin / perl install-module.pl–all
    我已经用Google搜索,但找不到没有Internet的bugzilla安装失败。

    请建议有没有没有互联网的方法来安装bugzilla。

    谢谢

  • 维基夏尔马 2016年2月2日,上午8:10

    hi 所有,
    我被卡在这个错误上有人请帮助我。
    AH00526:/home/automation/bugzilla/apache_ssl/apache2/conf/httpd.conf的第505行的语法错误:
    目前,Apache2 :: SizeLimit仅适用于/usr/local/lib64/perl5/Apache2/SizeLimit.pm第31行的非线程MPM。\ n在/ home / automation / bugzilla / apache_ssl / apache2 / htdocs处的require编译失败/bugzilla/mod_perl.pl第54行。\ nBEGIN失败–编译在/home/automation/bugzilla/apache_ssl/apache2/htdocs/bugzilla/mod_perl.pl第54行中止。\ n编译在(eval 2)第1行中的require失败。\ n

  • Sanjeev Kumar N 2016年2月17日,上午3:55

    大家好,

    漂亮的链接涵盖了Bugzilla安装的所有主题。
    Need help in configuring different port for Buzilla, as default port is 采用d 通过e gitlab-CE. 请帮帮我。

  • 珍妮Z 2016年3月1日,上午7:24

    当我运行./checksetup.pl时,出现以下错误:
    ./本地配置…
    检查DBD-mysql(v4.001)正常:找到v4.033
    / usr / bin / perl:符号查找错误:lib / x86_64-linux-thread-multi / auto / DBD / mysql / mysql.so:未定义符号:mysql_options4
    You have 新 mail in /var/spool/mail/root

    有什么建议?谢谢!

发表评论