Я устанавливаю Bugzilla на свой сервер Fedora. Я хочу использовать Rest Api, но не могу найти, как его активировать. Кто-нибудь может мне помочь?
Активация Bugzilla rest API
Ответы (2)
Эту проблему можно решить, установив некоторые модули Perl, которые были указаны как необязательные. Что сработало для меня, так это включение mod_rewrite, а также установка дополнительных модулей, относящихся к Bugzilla API. Убедитесь, что все установленные модули обновлены. Вы также захотите убедиться, что вы включили mod_rewrite, чтобы вы могли связаться с /rest/ в своем URL-адресе вместо /rest.cgi/
Пример включения mod_rewrite для Windows: https://tomelliott.com/php/mod_rewrite-windows-apache-url-rewriting
Список модулей (обязательных и необязательных): https://www.bugzilla.org/releases/5.0/release-notes.html
Внимательно изучите таблицу дополнительных модулей. Под функцией «Включает функцию» вы увидите, что эти два модуля perl необходимы для работы API.
JSON::RPC (Any) JSON-RPC Interface, REST Interface
Test::Taint 1.06 JSON-RPC Interface, XML-RPC Interface, REST Interface
Обратите внимание, что вам может потребоваться просмотреть другие страницы, если вы работаете в другой ОС или хотите обновить другую версию.
REST API не входит в официальный выпуск Bugzilla. Инструкции по установке можно получить здесь.