bugzilla docker部署默认账号

bugzilla docker部署默认账号,第1张

1、默认使用root用户登陆。

2、在宿主机中查看sleep进程的信息然后挂载到容器中。

3、在bugzilladocker中指定用户身份。以上为bugzilladocker部署默认账号的具体方法。

这是因为你的发送邮件的地方设置错误啦。

如果你不要发送邮件的话,从“administration”菜单,进入“Parameters”界面,再进入“Email”设置界面,将“mail_delivery_method”选项设置为“none”吧。

如果希望发送邮件,请设置为正确的邮件设置。

目前,按照BugZilla官网的安装指南,很难在Windows上安装成功,主要是ActivePerl的版本问题。这个问题可以通过改用StrawBerry Perl来解决。

下面把安装步骤记录下来,作为BugZilla官网安装指南的重要补充。

*** 作系统:Windows Server 2008 X64

1、安装mysql 5.6

参考bugzilla官网安装文档,修改${MYSQL_INSTALL_DIR}\bin\my.ini文件,增加以下两行

max_allowed_packet = 4M

ft_min_word_len = 2

然后用navicat(或者其他mysql客户端工具),在mysql中建立新的用户"bugs"

2、安装apache 2.2

参照bugzilla官网安装文档,修改apache的httpd.conf配置文件。此处不再重复。

3、安装StrawBerry Perl 5.18

注意:官网安装文档中是安装ActivePerl,但目前由于以下原因,很难安装成功

(1) 官网文档中指定的ActivePerl 5.12 Comunity版本,已经不被activestate公司支持,因此安装后无法利用ppm安装bugzilla需要的模块

(2) 即使安装activestate公司支持的版本(目前是5.16、5.18),因为版本升级问题,利用ppm命令仍然找不到bugzilla需要的部分模块。

Strawberry Perl的官网在此下载最新版本5.18安装。

实际上bugzilla从4.0开始已经支持StrawBerrry Perl,因此可以改用这个完全开源的perl版本。

4、安装BugZilla

从BugZilla下载tar.gz的压缩包,目前是4.4.4版本。把压缩包解压到apache的根目录内。

参照bugzilla官网文档,运行checksetup.pl脚本。

第一次运行这个脚本的时候,会报告若干缺少perl模块的错误。可以到http://search.cpan.org/网站,根据模块的名字查找模块,然后利用cpan命令安装这些模块。

安装完所有的模块后,再次运行checksetup.pl脚本,脚本会在mysql数据库中创建相关表。

5、修改注册表项

具体步骤参照官网文档。这是为了让.cgi文件关联到perl.exe。

6、修正mysql.dll的问题

此时在浏览器中打开http://localhost:8080/bugzilla地址,会提示加载不了mysql.dll。

这时候还应该做一件事情,就是把C:\strawberry\c\bin\libmysql_.dll复制到 C:\strawberry\perl\vendor\lib\auto\DBD\mysql\libmysql_.dll

再次打开以上网址,出现bugzilla界面。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11417723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存