Устанавливаем MantisBT из репозитория

MantisBT — бесплатная система отслеживания ошибок(bugtracker). Обеспечивает взаимодействие разработчиков с пользователями и тестировщиками. Позволяет заводить сообщения об ошибках и отслеживать дальнейший процесс работы над ними со стороны разработчиков. MantisBT является веб-приложением, поэтому не требует установки специального ПО и работает через веб-браузер. У нас установлена ubuntu-11.10-server-i386 и пакет openssh-server — для доступа по ssh.

Установка:

sudo apt-get install mantis

Вводим логин, который будем использовать для доступа к

перезагружаем систему, открываем браузер и вводим

http://IP_ВАШЕГО СЕРВЕРА/mantis/admin/install.php

Странно конечно, по почему-то при установке mantis не проверяется присутствие mysql. Придется устанавливать его руками, а к браузеру вернемся немного ниже

sudo apt-get install mysql-server

Вводим пароль пользователя root для доступа к базу данных mysql. получим администратора базы данных с логином «root» и паролем «ТО_ЧТО_ВЫ_ПРИДУМАЕТЕ»

подтверждаем пароль для root

Проверяем все ли пакеты mysql у нас установленны

dpkg --get-selections | grep -i mysql

подключаемся к базе данных

mysql -u root -p

Если вы правильно ввели пароль (придумывали немного выше), то консоль должна начинаться с «mysql>»

Создаем базу данных «mantis». Создавать следует через веб интерфейс (вариант дваз), но на всякий случай привожу пример создания и ручками.

в ручную (вариант раз)

CREATE DATABASE mantis DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Передаем все привилегии на базу «mantis» пользователю «mantis» с паролем «mantispass»

GRANT ALL PRIVILEGES ON mantis.* TO 'mantis'@'localhost' IDENTIFIED BY 'mantispass';

Даем команду серверу mysql перечитать таблицы привилегий

flush privileges;

Выходим, отключаемся от базы данных

quit;

в итоге получаем:

user: mantis
pass: mantispass
Database name: mantis
Database Server: localhost

Не стоит экспериментировать и создавать базу по первому варианту и затем по второму. Скорее всего у вас выдаст ошибку об уже существующей базе с таким же именем. Поэтому советую попробовать вариант второй и если не получится переходить на первый.

Через веб интерфейс (вариант дваз)

возвращаемся к браузеру, открываем адрес нашего сервера. Страница длинная, пришлось разбивать для наглядности на два окна (

первая часть

вторая часть

Если все ок, то вы попадете на страницу с надписями «GOOD»

В конце страницы будет ваш логин на доступ «administrator» и пароль «ВЫ_ЕГО_ПРИДУМАЛИ_ ЧЕРЕЗ_ВЕБ ИНТЕРФЕЙС_В_САМОМ_ПОСЛЕДНЕМ_ПОЛЕ_ВВОДА»

Нажимаем «Continue» и попадаем в окно авторизации в системе

Каталоги установки mantisBT:
Каталог конфигов:  /etc/mantis/
Web каталог MantisBT: /usr/share/mantis/www/
Немного изменить дизайн: /usr/share/mantis/www/core/html_api.php

Дополнительные ссылки:
Официальные плагины - http://git.mantisforge.org/
Неофициальные плагины - http://deboutv.free.fr/mantis/

Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




7 комментариев

  1. Очень понравилась статья. Всё «завелось» с лёту. Но вот беда есть. Не знаю как добавлять пользователей. Если из админки , то он в базе появляется. Но где пароль ему задать? Если с главной страницы, то он , типа , посылает письмо на почту, а оно не доходит. Помогите, если знаете, в чем дело? Заранее благодарю.

    Thumb up 0 Thumb down 0

  2. Спасибо. Догнал. #sudo apt-get sendmail    

    и всё заработало) 

    Thumb up 0 Thumb down 0

  3. вам спасибо, что заставили вспомнить мантис  =)

    Thumb up 0 Thumb down 0

  4. ANdrey Russian Federation Google Chrome Windows :

    а как также поставить на centos

    Thumb up 0 Thumb down 0

  5. Fraktal Russian Federation Google Chrome Windows :

    установилось. но пишет ошибку.

    и почему-то не могу зайти под созданным логином паролем

    SYSTEM WARNING: 'date_default_timezone_get (): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set () function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.' in '/usr/share/nginx/html/core.php' line 254 

    Thumb up 0 Thumb down 0

Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем