我们有 2 个 twiki 站点(twiki1 和 twiki2),我们将其用作内部工具。tWiki1
可以运行,没有任何问题。但他们希望我修复 twiki2,以防 twiki 1 出现故障。
但是,我在 twiki2 apache 错误日志中看到此错误:
failed to resolve handler Apache::Registry
我可以连接到网络服务器,它要求我进行身份验证,但之后它就给我一个空白页,不管身份验证是否正确!
有人知道这件事吗handler Apache::Registry error
?
我已经用 Google 搜索过了但什么也没找到。
答案1
Apache::Registry 错误主要发生在 apache 服务器上,无法加载 perl 模块。
您可以通过在站点的 httpd.conf 文件的虚拟主机中添加以下行来修复此问题。
<Location /path-for-your-cgi-bin>
SetHandler perl-script
PerlHandler Apache::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
</Location>