我在我的 Fedora 服务器上安装了 Bugzilla。我想使用 Rest Api,但找不到如何激活它。有人能帮我吗?
问问题
1366 次
2 回答
1
这个问题可以通过安装一些被列为可选的 Perl 模块来解决。对我有用的是启用 mod_rewrite 并安装与 Bugzilla API 有关的可选模块。确保您安装的所有模块都是最新的。您还需要确保启用 mod_rewrite 以便您可以在 URL 中联系 /rest/ 而不是 /rest.cgi/
为 Windows 启用 mod_rewrite 的示例: https ://tomelliott.com/php/mod_rewrite-windows-apache-url-rewriting
模块列表(必需和可选): https ://www.bugzilla.org/releases/5.0/release-notes.html
仔细查看可选模块的表格。在“启用功能”功能下,您将看到 API 运行需要这两个 perl 模块。
JSON::RPC (Any) JSON-RPC Interface, REST Interface
Test::Taint 1.06 JSON-RPC Interface, XML-RPC Interface, REST Interface
请注意,如果您使用不同的操作系统,或者想要升级不同的版本,您可能需要查看不同的页面。
于 2018-05-02T18:52:15.260 回答
0
REST API 未与官方 Bugzilla 版本捆绑在一起。您可以在此处获取安装说明。
于 2012-04-30T11:51:42.060 回答