Installer Redmine sur Ubuntu

De wikidavenne
Aller à : navigation, rechercher
Ubuntu.png

je me suis inspiré de la page : http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step

comme toujours sous ubuntu, tout doit être lancé avec sudo ou en root (sudo -s)

apt install -y libapache2-mod-passenger

ensuite choisir suivant qu'on veut utiliser mysql ou postgresql comme repository

apt install -y redmine redmine-mysql

ou

apt install -y redmine redmine-pgsql

ensuite un peu de paramétrage

configuration du mod passenger dans le fichier /etc/apache2/mods-available/passenger.conf ajouter la ligne

PassengerDefaultUser www-data

sous la balise

Methode 1 qui marche

Créer un lien dans le répertoire par défaut d'apache

sudo ln -s /usr/share/redmine/public /var/www/html/redmine

puis modifier la conf de base d'apache dans /etc/apache2/sites-available/000-default.conf placer les balises directory ci-dessous dans le virtualhost de base afin que apache sache comment résoudre les symlink avec Rails:

<Directory /var/www/html/redmine>
   RailsBaseURI /redmine
   PassengerResolveSymlinksInDocumentRoot on
</Directory>

il ne reste plus qu'a relancer apache

systemctl restart apache2

Methode 2 qu'il faut que je finalise (marche pas :(

créer un fichier redmine.conf dans le répertoire /etc/apache2/conf-available/ contenant les lignes

Alias /redmine /usr/share/redmine/public
<Directory /usr/share/redmine/public>
   RailsBaseURI /redmine
   PassengerResolveSymlinksInDocumentRoot on
   AllowOverride None
   Allow From all
</Directory>

on active la configuration avec

a2enconf redmine

et finalement un fichier gemfile.lock pour le user www-data (apache)

touch /usr/share/redmine/Gemfile.lock
chown www-data:www-data /usr/share/redmine/Gemfile.lock

on redémarre apache

systemctl restart apache2

et redmine doit être accessible à :

http://localhost/redmine