Advertisement
Guest User

Untitled

a guest
May 5th, 2012
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. Redmine install
  2.  
  3. 1. sudo apt-get install mc
  4. 2. sudo apt-get instal postgresql-9.1
  5.  
  6. 3. Setup redmine database
  7.  
  8. CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD '<password>' NOINHERIT VALID UNTIL 'infinity';
  9. CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;
  10.  
  11. sudo -u postgres pg_restore --dbname redmine redmine.binary.pg_dump
  12.  
  13. 5. sudo adduser --home /www/redmine redmine
  14.  
  15. Временно помещаем redmine в группу sudo
  16.  
  17. 6. sudo usermod -a -G redmine,sudo redmine
  18.  
  19. Заходим как пользователь redmine
  20.  
  21. cd ~
  22. wget <my-server>/redmine.zip
  23. unzip redmine.zip
  24. mv redmine app
  25.  
  26.  
  27. 6. Setup rvm
  28. curl -L get.rvm.io | bash -s stable
  29. source ~/.rvm/scripts/rvm
  30.  
  31. 7. Setup ruby with rvm
  32. rvm requirements
  33.  
  34. sudo apt-get install \
  35. build-essential openssl libreadline6 libreadline6-dev curl \
  36. git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 \
  37. libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev \
  38. ncurses-dev automake libtool bison subversion
  39.  
  40. rvm install 1.9.3
  41. rvm use 1.9.3
  42.  
  43. 8. Setup Redmine
  44.  
  45. sudo apt-get install postgresql-server-dev-9.1
  46. sudo apt-get install libmagickcore-dev
  47. sudo apt-get install libmagickwand-dev
  48.  
  49. gem install bundler
  50. cd app
  51. bundle install --without test development mysql sqlite
  52.  
  53. 9. Check installation
  54. ruby script/server webrick -e production <-- ВОТ ТАК Redmine отлично работает!!!
  55.  
  56. Установка apache
  57.  
  58. 10. sudo apt-get install apache2
  59.  
  60. Установка passenger
  61.  
  62. 11.
  63. gem install passenger
  64. sudo apt-get install libcurl4-openssl-dev apache2-prefork-dev libapr1-dev libaprutil1-dev
  65.  
  66. passenger-install-apache2-module
  67.  
  68. Настройка apache
  69.  
  70. Change /etc/apache2/conf.d/default
  71.  
  72. <VirtualHost *:80>
  73. # Passenger
  74. PassengerUser redmine
  75. LoadModule passenger_module /www/redmine/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
  76. PassengerRoot /www/redmine/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.12
  77. PassengerRuby /www/redmine/.rvm/wrappers/ruby-1.9.3-p194/ruby
  78.  
  79. # Public directory
  80. DocumentRoot /www/redmine/app/public
  81. <Directory /www/redmine/app/public>
  82. AllowOverride None
  83. Options -MultiViews
  84. </Directory>
  85. </VirtualHost>
  86.  
  87. sudo service apache2 restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement