Активация Bugzilla rest API

Я устанавливаю Bugzilla на свой сервер Fedora. Я хочу использовать Rest Api, но не могу найти, как его активировать. Кто-нибудь может мне помочь?


person nyanev    schedule 27.04.2012    source источник


Ответы (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

Обратите внимание, что вам может потребоваться просмотреть другие страницы, если вы работаете в другой ОС или хотите обновить другую версию.

person pi905    schedule 02.05.2018

REST API не входит в официальный выпуск Bugzilla. Инструкции по установке можно получить здесь.

person pablochan    schedule 30.04.2012
comment
По этой ссылке нет инструкции по установке. Можете ли вы быть немного более конкретным? - person Mostafa Zeinali; 17.09.2016