The installation worked without problems. The only issue was installing the Redmine in a sub folder. The Url had to look like https://companyname.org/companyid/projects/. Sub folder installation of Redmine is described in the guide: HowTo Install Redmine in a sub-URI. It required adding following lines to the end of the config/environment.rb file:
RedmineApp::Application.routes.default_scope = "/companyid/projects" Redmine::Utils::relative_url_root = "/companyid/projects" ActionController::Base.relative_url_root = "/companyid/projects"
After that I had to create the folder /remine_install_path/companyid. Then I had to add a symbolic link to the public folder using the command: ln -s /redmine_install_path/public /redmine_install_path/companyid/projects.
Next I had to add the following line to the Apache virtual host configuration for the Redmine website: RailsBaseURI /companyid/projects. I had run the Redmine website behind Apache web server using the libapache2-mod-passenger module
After the Redmine was installed, I had to login to the Redmine and give the full path of the Redmine url under Settings->General->Website Name. I set the path to: companyname.org/companyid/projects. The protocol field had to be set to https
Installation of Redmine plugins is a bit tricky. Each plugin has its own installation guide. Generally Redmine plugins are installed by decompressing the plugin file, then running the command: bundle install from the Redmine root directory. After that the command: rake redmine:plugins:migrate RAILS_ENV=production is run to import the plugin configuration information to Redmine. Next we may need to restart Redmine using the command: touch tmp/restart.txt and service apache2 restart
Installation of Redmine themes is very simple. It requires decompressing the theme file in the public/themes folder. Next Redmine needs to be restarted. The new theme should then show under Settings->Display->Themes.