我安装了 Bugzilla,并正在尝试在其上实现 SSL。
当我进入参数屏幕并编辑 SSLBASE 并添加完整的 URL 时:
editparams.cgi 加载超时,apache 日志中出现以下错误
[2010 年 3 月 30 日星期二 19:29:39] [错误] [客户端 xxx.xx.xx.xx ] (70007)指定的超时已过期:ap_content_length_filter:apr_bucket_read() 失败,引用者:http://foo.com/bugzilla/editparams.cgi
在安装时我还收到此错误:
警告:您需要将 MySQL 配置中的 max_allowed_packet 参数设置为至少 3276750。当前它设置为 3275776。您可以在 MySQL 配置文件的 [mysqld] 部分中设置此参数。
我该如何强制它工作?编辑其他参数(例如 urlbase)可以正常工作。SSL 站点已设置并将请求直接发送到它,例如https://foo.com/bugzilla正常工作。
有任何想法吗?
泰
答案1
对我来说,这似乎相当明确。您是否尝试过增加 MySQL 设置max_allowed_packet
?
答案2
需要更改一些设置。转到 C:\mysql\bin\my.ini 并将 max_allowed_packet 设置设为 4M。在其下添加以下行,大多数情况下,max_allowed_packet 行在 my.ini 文件中不可用,因此添加以下行。
最大允许数据包数 = 4M 最大允许字长 = 2
现在上述问题不会再发生