С чем мы имеем дело http://ru.wikipedia.org/wiki/Redmine
Сайт разработчика http://www.redmine.org
В общем мы сегодня будем ставить крутую систему проектирования
есть проекты, в каждом проекте есть направления задач "трекеры" и задачи, каждая задача имеет название, описание, статус, ответственное лицо, сроки и т.д. и т.п., в каждом проекте есть вики (справочный раздел), календарь, диаграму Ганта, файлопомойку и многое другое, система управления может быть публичной, а может быть закрытой (только для своих). Система очень быстрая, т.к. работает не на PHP а на Ruby.
в phpmyadmin создаем юзера и базу, обязательно для базы указать сравнение utf8-general-ci
Копируем конфиг
cp config/database.yml.example config/database.yml
Открываем его, сносим все из него и пишем
Инсталируем нашу систему
Создаем виртуалхост
и пишем
<VirtualHost *:80>
ServerName proj.domain.ru
<IfModule mod_passenger.c>
# this is the passenger config
RailsEnv production
RailsBaseURI /
SetEnv X_DEBIAN_SITEID "redbeta"
Alias "/plugin_assets/" /var/cache/redmine/redbeta/plugin_assets/
DocumentRoot /redmine/public
<Directory "/redmine/public">
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_fcgid.c>
# DefaultInitEnv for module mod_fcgid
DefaultInitEnv RAILS_RELATIVE_URL_ROOT ""
DefaultInitEnv X_DEBIAN_SITEID "redbeta"
#Alias "/plugin_assets/" /redmine/redbeta/plugin_assets/
DocumentRoot /redmine/public
<Directory "/redmine/public">
Options +FollowSymLinks +ExecCGI
Order allow,deny
Allow from all
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} dispatch.fcgi$
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</Directory>
</IfModule>
</VirtualHost>
перезапускаем апач
и вроде бы все, теперь заходим в систему
login and password: admin
Источники
Я продолжу традицию и выложу парочку свежих фото, сильно не пинайте, ночная съемка делалась без штатива, поэтому немного смазано.
Сайт разработчика http://www.redmine.org
В общем мы сегодня будем ставить крутую систему проектирования
есть проекты, в каждом проекте есть направления задач "трекеры" и задачи, каждая задача имеет название, описание, статус, ответственное лицо, сроки и т.д. и т.п., в каждом проекте есть вики (справочный раздел), календарь, диаграму Ганта, файлопомойку и многое другое, система управления может быть публичной, а может быть закрытой (только для своих). Система очень быстрая, т.к. работает не на PHP а на Ruby.
mkdir /redmin
cd /redmin
wget http://rubyforge.org/frs/download.php/75597/redmine-1.3.0.tar.gz
tar xzvf redmine-1.3.0.tar.gz
mv redmine-1.3.0/* ./
mv redmine-1.3.0/.* ./
rm redmine-1.3.0.tar.gz
rmdir redmine-1.3.0
apt-get install mysql-server apache2 subversion rake rubygems libopenssl-ruby libpgsql-ruby libapache2-mod-passenger phpmyadmin
gem install -v=2.3.5 rails
gem install rack -v=1.1.0
gem install mysql
в phpmyadmin создаем юзера и базу, обязательно для базы указать сравнение utf8-general-ci
Копируем конфиг
cp config/database.yml.example config/database.yml
Открываем его, сносим все из него и пишем
production:
adapter: mysql
database: название_бд
host: localhost
username: пользователь_БД
password: пароль
encoding: utf8Инсталируем нашу систему
rake config/initializers/session_store.rb
rake db:migrate RAILS_ENV="production"
rake redmine:load_default_data RAILS_ENV="production"Создаем виртуалхост
nano /etc/apache2/sites-enabled/redmine
и пишем
ServerName proj.domain.ru
<IfModule mod_passenger.c>
# this is the passenger config
RailsEnv production
RailsBaseURI /
SetEnv X_DEBIAN_SITEID "redbeta"
Alias "/plugin_assets/" /var/cache/redmine/redbeta/plugin_assets/
DocumentRoot /redmine/public
<Directory "/redmine/public">
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_fcgid.c>
# DefaultInitEnv for module mod_fcgid
DefaultInitEnv RAILS_RELATIVE_URL_ROOT ""
DefaultInitEnv X_DEBIAN_SITEID "redbeta"
#Alias "/plugin_assets/" /redmine/redbeta/plugin_assets/
DocumentRoot /redmine/public
<Directory "/redmine/public">
Options +FollowSymLinks +ExecCGI
Order allow,deny
Allow from all
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} dispatch.fcgi$
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</Directory>
</IfModule>
</VirtualHost>
перезапускаем апач
/etc/init.d/apache2 restart
и вроде бы все, теперь заходим в систему
login and password: admin
Источники
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_Squeeze_with_Postgresql_Ruby-on-Rails_and_Apache2-Passenger?version=6
- http://chodex.ru/install-redmine-on-debian-5/
Я продолжу традицию и выложу парочку свежих фото, сильно не пинайте, ночная съемка делалась без штатива, поэтому немного смазано.
3 комментария:
спасибо за статью, всё получилось, давно искали решение для управления проектами и вот оно нашлось
в первой фотке, надо было экспозамер точечный выбрать ицентральный автофокус. Фон получился бы темным и фотка вышла бы куда загадочнее и таинственней)
Спасибо за статью, после её прочтения получилось установить redmine. До этого пробовал по другим 7 статьям - результата не было.
Отправить комментарий