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.
Все.
пока не проверял, но выглядит отлично
Спасибо
Спасибо, за помощь!