Installation Passenger apache module:
$ sudo apt-get install libapache2-mod-passenger
The package with Ubuntu 10.04 is stuck in the 0.9.x branch and Ubuntu 12.04 is stuck in the 1.3.x branch.
A PPA exists that has the latest branch here: https://launchpad.net/~ondrej/+archive/redmine
To install redmine using the PPA:
sudo add-apt-repository ppa:ondrej/redmine
sudo apt-get update
sudo apt-get install redmine redmine-mysql
Konfiguration
Symlink /usr/share/redmine/public to your desired web-accessible location. E.g.:
sudo ln -s /usr/share/redmine/public /var/www/redmine
By default, passenger runs as ’nobody‘, so you’ll need to fix that. In
/etc/apache2/mods-available/passenger.conf
add:
PassengerDefaultUser www-data
Rechte auf Redmine korrekt setzen
sudo chown -R www-data /usr/share/redmine
Datei redmine im Verzeichnis
/etc/apache2/sites-available/
erstellen:
NameVirtualHost * <VirtualHost *> ServerName redmine.intelli.ch ServerAdmin ralph@intelli.ch DocumentRoot /mnt/WebData/redmine/public ErrorLog /var/log/apache2/redmine-error_log CustomLog /var/log/apache2/redmine-access_log combined RailsEnv production RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on <Directory /mnt/WebData/redmine> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
Enable passenger:
sudo a2enmod passenger
Restart apache2
sudo service apache2 restart