Установка Redmine в Ubuntu

Redmine — серверное веб-приложение для управления проектами и задачами.

На тесте установлю Redmine в Ubuntu Server 16.04, в качестве базы данных будет использоваться MySQL, и так сначала установим необходимые компоненты:

sudo apt-get update
sudo apt-get install apache2 libapache2-mod-passenger
sudo apt-get install mysql-server mysql-client

Теперь выполним установку Redmine:

sudo apt-get install redmine redmine-mysql

Проверим установлен ли bundler gem:

sudo gem update
sudo gem install bundler

Откроем в текстовом редакторе файл конфигурации passenger.conf:

sudo nano /etc/apache2/mods-available/passenger.conf

И после строки:

<IfModule mod_passenger.c>

Добавим:

PassengerDefaultUser www-data

Создадим символическую ссылку на Redmine в директории веб сервера:

sudo ln -s /usr/share/redmine/public /var/www/html/redmine

Откроем файл конфигурации веб сервера в текстовом редакторе:

sudo nano /etc/apache2/sites-available/000-default.conf

И где нибудь внутри блока VirtualHost добавим:

<Directory /var/www/html/redmine>
    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on
</Directory>

Создадим файл Gemfile.lock и назначим его владельцем пользователя веб сервера www-data:

sudo touch /usr/share/redmine/Gemfile.lock
sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock

Перезапустим веб сервер чтобы применить все изменения:

sudo service apache2 restart

Теперь Redmine установлен и его можно открыть по ссылке http://HOST/redmine
Где необходимо нажать Войти, ввести стандартный логин admin и пароль admin.

Все.

Добавить комментарий