Feature #34992 » 0003-Remove-some-trailing-whitespaces.patch
doc/INSTALL | ||
---|---|---|
45 | 45 |
It will be loaded automatically when running `bundle install`. |
46 | 46 | |
47 | 47 |
5. Generate a session store secret |
48 |
|
|
48 | ||
49 | 49 |
Redmine stores session data in cookies by default, which requires |
50 | 50 |
a secret to be generated. Under the application main directory run: |
51 | 51 |
bundle exec rake generate_secret_token |
... | ... | |
54 | 54 |
http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#config-secrets-yml |
55 | 55 | |
56 | 56 |
6. Create the database structure |
57 |
|
|
57 | ||
58 | 58 |
Under the application main directory run: |
59 | 59 |
bundle exec rake db:migrate RAILS_ENV="production" |
60 |
|
|
60 | ||
61 | 61 |
It will create all the tables and an administrator account. |
62 | 62 | |
63 | 63 |
7. Setting up permissions (Windows users have to skip this section) |
64 |
|
|
64 | ||
65 | 65 |
The user who runs Redmine must have write permission on the following |
66 | 66 |
subdirectories: files, log, tmp & public/plugin_assets. |
67 |
|
|
67 | ||
68 | 68 |
Assuming you run Redmine with a user named "redmine": |
69 | 69 |
sudo chown -R redmine:redmine files log tmp public/plugin_assets |
70 | 70 |
sudo chmod -R 755 files log tmp public/plugin_assets |
71 | 71 | |
72 | 72 |
8. Test the installation by running the Puma web server |
73 |
|
|
73 | ||
74 | 74 |
Under the main application directory run: |
75 | 75 |
ruby bin/rails server -e production |
76 |
|
|
76 | ||
77 | 77 |
Once Puma has started, point your browser to http://localhost:3000/ |
78 | 78 |
You should now see the application welcome page. |
79 | 79 | |
80 | 80 |
9. Use the default administrator account to log in: |
81 | 81 |
login: admin |
82 | 82 |
password: admin |
83 |
|
|
83 | ||
84 | 84 |
Go to "Administration" to load the default configuration data (roles, |
85 | 85 |
trackers, statuses, workflow) and to adjust the application settings |
86 | 86 |
doc/UPGRADING | ||
---|---|---|
13 | 13 |
and your configuration file (RAILS_ROOT/config/configuration.yml) |
14 | 14 |
into the new config directory |
15 | 15 |
Note: before Redmine 1.2, SMTP configuration was stored in |
16 |
config/email.yml. It should now be stored in config/configuration.yml.
|
|
16 |
config/email.yml. It should now be stored in config/configuration.yml. |
|
17 | 17 | |
18 | 18 |
3. Copy the RAILS_ROOT/files directory content into your new installation |
19 | 19 |
This directory contains all the attached files. |
... | ... | |
43 | 43 |
It will be loaded automatically when running `bundle install`. |
44 | 44 | |
45 | 45 |
6. Generate a session store secret |
46 |
|
|
46 | ||
47 | 47 |
If you're upgrading from Redmine 2.x or below, remove the following file |
48 | 48 |
if it exists: config/initializers/secret_token.rb |
49 | 49 | |
... | ... | |
62 | 62 |
need to upgrade the plugin migrations before running the plugin migrations |
63 | 63 |
using: |
64 | 64 |
bundle exec rake db:migrate:upgrade_plugin_migrations RAILS_ENV="production" |
65 |
|
|
65 | ||
66 | 66 |
Please make a backup before doing this! Under the new application |
67 | 67 |
directory run: |
68 | 68 |
bundle exec rake db:migrate RAILS_ENV="production" |
69 |
|
|
69 | ||
70 | 70 |
If you have installed any plugins, you should also run their database |
71 | 71 |
migrations using: |
72 | 72 |
bundle exec rake db:migrate_plugins RAILS_ENV="production" |
73 |
|
|
73 | ||
74 | 74 |
8. Clear the cache and the existing sessions by running: |
75 | 75 |
bundle exec rake tmp:cache:clear tmp:sessions:clear |
76 | 76 |