Установка redmine на Debian с веб сервером Apache и СУБД PostgreSQL
24.09.2010
0
16024
1. Установка и настройка СУБД Postgresql
//установка postgresql и необходимых компонентов на компьютер
# aptitude install postgresql libdbd-pg-perl libpgsql-ruby# su postgres//создаем пользователя redmine (необходимо будет дважды ввести пароль)
$ createuser redmine -S -D -R -l -P -N
// создаем базу redmine
$ createdb -O redmine -E utf8 redmine$ exitУстанавливка Веб сервера apache
# aptitude install apache2 apache2-prefork-dev libapr1-dev libaprutil1-dev
2. Установка и конфигурация redmine
# cd /var/www/# wget http://rubyforge.org/frs/download.php/72201/redmine-1.0.1.tar.gz# tar xvf redmine-1.0.1.tar.gz# mv redmine-1.0.1 redmine# cd redmine//скопируем и отредактируем конфигурационный файл для подключения к нашей базе данных
# nano cp config/database.yml.example config/database.yml# nano config/database.ymlproduction:adapter: postgresqldatabase: redminehost: localhostusername: redminepassword: *ваш пароль*
//Теперь нам необходимо настроить внешний smtp-сервер
# cp config/email.yml.example config/email.yml
//Отредактируйте его в соответствии с вашими настройками smtp сервера
# nano config/email.yml
delivery_method: :smtpsmtp_settings:tls: trueaddress: "smtp.gmail.com"port: 587domain: "wzrd.ru" # 'your.domain.com' for GoogleAppsauthentication: :plainuser_name: "Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра."password: "ваш пароль"
В файле redmine/lib/redmine/i18n.rb поменять следующие строки:
строку 40: Setting.date_format.blank? ? ::I18n.l(date.to_date) : date.strftime(Setting.date_format)
изменить на: Setting.date_format.blank? ? ::I18n.l(date.to_date, :count => date.day) : date.strftime(Setting.date_format)
строку 48: Setting.time_format.blank? ? ::I18n.l(local, :format => (include_date ? :default : :time)) :
изменить на: Setting.time_format.blank? ? ::I18n.l(local, :count => local.day, :format => (include_date ? :default : :time)) :
//меняем владельца и разрешения для следующих каталогов:
# chown -R www-data:www-data files/ log/ tmp/ public/plugin_assets/
# chmod -R 755 files/ log/ tmp/ public/plugin_assets/
3. Установка и настройка ruby, rubygems и пр.
# aptitude install ruby ruby-dev rubygems rake librmagick-ruby libmysql-ruby libopenssl-ruby apt-get install build-essential
// устанавливаем rubygems версии 1.3.1
# cd# wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz# tar xzvf rubygems-1.3.1.tgz# cd rubygems-1.3.1# ruby setup.rb# cd# rm -R rubygems-1.3.1 rubygems-1.3.1.tgz//Устанавливаем rails версии 2.3.5, это займет некоторое время
# gem install rails -v=2.3.5//Устанавливаем rack версии 1.0.1
# gem install rack -v=1.0.1//Заполняем базу данными
# cd /var/www/redmine# rake generate_session_store# rake db:migrate RAILS_ENV="production"</strong></address> <address style="text-align: left;"> <strong># rake redmine:load_default_data RAILS_ENV="production"</strong></address> <br /> <h4 style="text-align: left;"> 4. Установка passenger: </strong></strong> <p style="text-align: left;"> # gem install passenger# /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15/bin/passenger-install-ache2-module
Добавим в конфигурационный файл апача (/etc/apache2/apache2.conf) следующие строки:
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15 PassengerRuby /usr/bin/ruby1.8Отредактируем файл /etc/apache2/sites-available/default и изменим следующие значения
DocumentRoot /var/www/redmine/public <Directory /var/www/redmine/pubclic>Осталось самое главное - перезапустить апач:
# /etc/init.d/apache2 restart
P.S. Если у вас возникли проблемы с техникой, обращайтесь в наш компьютерный сервис, либо закажите выезд компьютерного мастера.
Компьютерные услуги
Последние новости
- 28.05.2023 Переинициализация платы Соболь
- 23.05.2023 Windows server 2019 узнать ключ лицензии
- 04.04.2021 Организация видеонаблюдения для автошколы "Приоритет"
- 19.02.2021 Вставьте ключевой носитель КриптоПро
- 11.02.2021 Онлайн-платформа InVideo