Если устанавливать из репозитория, как в предыдущей статье, мы получаем версию MantisBT 1.2.8. На сайта уже давно присутствует 1.2.9 рассмотрим её установку на ubuntu с установленным LAMP.
Требования к системе:
пакеты | мин.версия | тестировалось на версиях |
MySQL | 4.1.x | 5.0.x |
PostgreSQL (experimental) | 7.0 | 8.0 |
PHP | 5.2.x | 5.2.x |
Web Server | Apache 1.3.x, Apache 2.2.x, lighttpd 1.4.x, IIS 6.0 |
Установка:
Переходим в домашнюю директорию
cd ~
Скачиваем MantisBT
wget https://xaxatyxa.ru/download/mantisbt-1.2.9.tar.gz
Распаковываем в директорию веб сервера
sudo tar -zxvf mantisbt-1.2.9.tar.gz -C /var/www/
Переименовываем папку
sudo mv /var/www/mantisbt-1.2.9/ /var/www/mantisbt/
Теперь можно попробовать зайти на сервер через веб браузер
http://IP_ВАШЕГО_СЕРВЕРА/mantisbt
Заполняем необходимые поля
В нашем примере буду использоват:
Username: mantisbt
Password: mantisbtpass
Database name: mantisbt
Hostname: localhost
Admin Username — имя пользователя с правами админа в mysql
Admin Password — пароль от админа mysql
Admin Username (to create Database if required): root
Admin Password (to create Database if required): пароль который указывали при установке mysql-server
После заполнения нажимаем «install/upgrade database» и ждем создания базы. Так же базу можно создать вручную, тогда вам не надо будет указывать логин и пароль админа на mysql. Об этом в самом конце статьи.
Возникла ошибка:
POSSIBLE PROBLEM
cannot write /var/www/mantisbt/config_inc.php
Создаём файл config_inc.php
sudo vi /var/www/mantisbt/config_inc.php
И вставляем в него
<?php $g_hostname = 'localhost'; $g_db_type = 'mysql'; $g_database_name = 'mantisbt'; $g_db_username = 'mantisbt'; $g_db_password = 'mantisbtpass'; ?>
После того как создали необходимый файл, в самом низу окна браузера нажимаем «create» (картинка выше). Открываемся окно авторизации.
С предупреждениями
Warning: You should disable the default ‘administrator’ account or change its password.
Вы должны отключить аккаунт «administrator» или изменить пароль.
Отключать конечно не советую, а вот пароль сменить можно. Сделать это можно через веб-панель
Warning: Admin directory should be removed.
Каталог администратора должен быть удален.
sudo rm -r /var/www/mantisbt/admin/
По умолчания система использует
пользователь: administrator
пароль: root
заходим и меняем пароль пользователя «administrator»
Меняем язык на русский
Как и обещал показываю создание базы данных руками
mysql -u root -p CREATE DATABASE mantisbt DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL PRIVILEGES ON mantisbt.* TO 'mantisbt'@'localhost' IDENTIFIED BY 'mantisbtpass'; flush privileges; quit;
в итоге получаем:
Username: mantisbt
Password: mantisbtpass
Database name: mantisbt
Hostname: localhost
[download id=»80″ format=»1″]
Вообще инсталлятор в Мантисе прилично замороченный. Ну, как я понял, если не поставит кто — так и нефиг багтрекер вообще ставить )))