2016-09-17 9 views
0

У меня установлена ​​Bugzilla на Windows 7, Apache 2.4. Он доступен по адресу: http://localhost:80/bugzilla/, что означает, что когда я набираю этот адрес в своем браузере, я вижу домашнюю страницу bugzilla, я могу войти в систему как администратор, и все в порядке.Как активировать REST API при установке Bugzilla

Я прочитал в документации Bugzilla, что Bugzilla имеет «собственный REST API», который можно использовать для взаимодействия с ним. Например, предполагается, что отправка GET по адресу: /rest/version вернет версию установленной bugzilla; Проблема в том, что нет!

Я строил запрос как: http://localhost:80/bugzilla/rest/version, и я получаю ошибку 404 not found. Я получаю этот точный результат для «любого» запроса из остальных documentation examples.

Что мне не хватает? Что я делаю не так?

Проверьте это: Bugzilla rest api activation

В ответ «претензии» (саркастичным воздух кавычка), должны быть некоторые инструкции по установке в следующей ссылке: https://wiki.mozilla.org/Bugzilla%3aREST_API#Your_Own_Installation; но нет. Не упоминается ни о какой загрузке, активации или обновлении, которая дает мне иллюзию/отдых/пакет запросов, которые, кажется, отсутствуют в моей установке Bugzilla.

Кстати, checksetup.pl показывает, что моя установка не хватает этих 3 пакета:

perl-ldap mod_perl Apache-SizeLimit

Может ли это быть причиной?

Обновление 1: установлен perl-ldap (Net :: LDAP). Но cheksetup.pl все еще показывает, что он не установлен, и проблема все еще существует.

Update 2: установлен LDAP, но проблема все еще существует :(

ответ

2

Моя установка Bugzilla также Retuns "404 не найдено" Я должен был использовать этот URL, чтобы работать нормально:. http://localhost:80/bugzilla/rest.cgi/version

+0

Если/отдых/версия не работает, но работает /rest.cgi/version, эта проблема может быть связана с конфигурацией apache modrewrite – pzn

+0

OMG Я не могу поверить, что это было так просто! Я лично никогда не работал с cgi, поэтому, возможно, поэтому я не Угадайте это. Спасибо, сэр: 3 –

+0

Можете ли вы усовершенствовать @pzn? Моя проблема решена, но мне нравится узнавать, как я могу сказать сервер Apache для лечения/отдыха как /rest.cgi. –