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/
Очень понравилась статья. Всё «завелось» с лёту. Но вот беда есть. Не знаю как добавлять пользователей. Если из админки , то он в базе появляется. Но где пароль ему задать? Если с главной страницы, то он , типа , посылает письмо на почту, а оно не доходит. Помогите, если знаете, в чем дело? Заранее благодарю.
В конфиге. Поставлю и отпишусь, как настраивать
Спасибо. Догнал. #sudo apt-get sendmail
и всё заработало)
вам спасибо, что заставили вспомнить мантис =)
Утсановите в php.ini свою временную зону