Redmine
Устанавливаем Apache, MySQL сервер, Redmine и rubygem-passenger.
Install Apache, MySQL server, Redmine and rubygem-passenger.
# pkg ins apache24 mysql56-server redmine rybygem-passenger
В конце установки появится код, добавляем его в конец httpd.conf.
At the end of the installation, copy code to the end of fiile httpd.conf.
# vi /usr/local/etc/apache24/httpd.conf
LoadModule passenger_module /usr/local/lib/ruby/gems/2.2/gems/passenger-5.0.30/buildout/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/2.2/gems/passenger-5.0.30
PassengerRuby /usr/local/bin/ruby22
Также в конец конфига добавляем:
Also add to the end of httpd.conf this string:
ServerName 127.0.0.1:80
Находим параметры DocumentRoot и Directory и приводим их к следующему виду.
Find parameters DocumentRoot and Directory and change it.
DocumentRoot "/usr/local/www/redmine/public"
<Directory "/usr/local/www/redmine/public">
Добавляем в автозагрузку Apache, MySQL и стартуем их.
Add Apache, MySQL to autostart and start it.
# sysrc apache24_enable="YES"
# echo mysql_enable="YES"
# service apache24 start
# service mysql-server start
Создаем базу данных и пользователя.
Create database and user.
# mysql -u root
mysql> create database redmine character set utf8;
mysql> grant all on redmine.* to reduser@localhost identifed by 'пароль';
mysql> quit
Переходим в директорию redmine и изменяем секцию production в конфиге database.yml
Change connection parameters in database.yml
# cd /usr/local/www/redmine/config
# vi database.yml
username: reduser
password: "пароль для пользователя reduser"
Переходим в директорию /usr/local/www/redmine и выполняем следующие команды.
Go to /usr/local/www/redmine and execute next commands.
# rake generate_secret_token
# rake db:migrate RAILS_ENV=production
Даем права пользователю www и перезапускаем Apache.
Make owner user www and restart Apache.
# chown -R www:www /usr/local/www
# service apache24 restart
Заходим в браузер.
Go to web browser.
Логин: admin
Пароль: admin