/var/lib/pgsql/9.6/data/pg_hba.conf
host redmine redmine 127.0.0.1/32 md5
user add redmine12
add redmine12 in sudoers
cd /home/redmine12
wget http://www.redmine.org/releases/redmine-3.3.1.tar.gz
sudo tar zxvf redmine-3.3.1.tar.gz
sudo su postgres
psql
CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD ‘@@’ NOINHERIT VALID UNTIL ‘infinity’;
CREATE DATABASE redmine WITH ENCODING=’UTF8′ OWNER=redmine;
cd redmine-3.3.1
Copy config/database.yml.example to config/database.yml and edit
- production:
adapter: postgresql
database: redminedb
host: localhost
username: redmine
password: “@@”
sudo gem install bundler
cd /home/redmine12/redmine-3.3.1/
yum install ruby-dev gcc postgresql-devel ImageMagick-devel
bundle install –without development test
bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:load_default_data
gem install passenger –no-rdoc –no-ri
cd .gem/ruby/gems/passenger-5.0.30/
yum group install “Development Tools” libcurl-devel httpd-devel apr-devel apr-util-devel
passenger-install-apache2-module
cp /home/redmine12/redmine-3.3.1 /var/www/redmine/
httpd
redmine.conf
LoadModule passenger_module /home/redmine12/.gem/ruby/gems/passenger-5.0.30/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/redmine12/.gem/ruby/gems/passenger-5.0.30
PassengerDefaultRuby /usr/bin/ruby
</IfModule>
DocumentRoot /var/www/redmine-3.3.1/public/
<Directory “/var/www/redmine-3.3.1/public”>
AllowOverride all
Options -MultiViews
Options FollowSymLinks
Order allow,deny
Allow from all
OR
ln -s /home/redmine12/redmine-3.3.1/public /var/www/redmine-3.3.1/public
add in redmine.conf in <Directory> ‘PassengerResolveSymlinksInDocumentRoot on’