Installation de Redmine sur debian 7

Résolu
predact Messages postés 187 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour tout le monde,
J'ai récemment voulu installer redmine sur mon debian ou un serveur web tournait déjà en suivant les instructions sur le wiki de redmine.
Bizarrement en localhost il fonctionne mais pas ailleurs même sur mon réseau local rien à faire tout marche (mon site, phpmyadmin) mais pas redmine.

Serait-ce une histoire de droits ?

Merci d'avance pour votre aide.
Passez une bonne soirée.

5 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    De base, redmine fonctionne avec un serveur mongrel (un serveur ruby) et non apache, tout simplement parce que redmine est écrit en ruby. Ceci, dit il est possible de configurer redmine pour fonctionner avec apache, il faut juste installer un module apache qui lui permettra d'utiliser un site écrit en ruby.

    L'idée c'est de s'inspirer de ce qui est raconté ici :
    https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_210_on_Debian_Squeeze_with_Apache_Passenger

    Commençons par installer le module apache et redmine. Lance en root :

    aptitude update
    aptitude safe-upgrade
    aptitude install libapache2-mod-passenger redmine

    Ensuite le plus simple c'est de suivre ce tutoriel :
    http://malservet.eu/linux/redminedebian6

    ... au cours du quel tu vas créer un virtualhost /etc/apache2/sites-available/redmine à partir du fichier /usr/share/doc/redmine/examples/apache2-alias.conf :

    sudo cp /usr/share/doc/redmine/examples/apache2-alias.conf /etc/apache2/sites-available/redmine
    gksudo gedit /etc/apache2/sites-available/redmine &

    Une fois ce fichier prêt, active-le pour qu'il soit chargé quand apache (re)démarre, puis relance apache. Assure-toi au préalable qu'il n'y a pas un serveur mongrel qui écoute sur le port 3000, sinon éteint-le.

    Lance en root les commandes suivante :

    netstat -ntlp | grep 3000
    a2ensite redmine
    service apache restart

    Maintenant il ne reste plus qu'à se connecter sur ton serveur apache, sur le port 3000 : http://localhost:3000

    Supposons qu'une machine tierce veuille se connecter à redmine et que ton serveur ait pour ip 11.22.33.44, il devra alors se connecter à : http://11.22.33.44:3000

    Bonne chance
    1
  2. predact Messages postés 187 Statut Membre 16
     
    Super merci ça fonctionne pour redmine, j'ai remarqué que mon phpmyadmin n'était pas nonplus accessible à distance. C'est à dire qu'a partir du moment ou je ne suis pas en localhost(127.0.0.1) je n'arrive pas avoir phpmyadmin, même si je suis sur un autre pc du réseau local...
    J'ai essayé de trifouiller le virtualhost qu'apache m'a créé mais rien à faire...
    0
  3. ryko1820 Messages postés 1633 Date d'inscription   Statut Membre Dernière intervention   310
     
    Quand tu crées ton utilisateur pour phpmyadmin tu dois spécifier localhost ou autre. Tu dois pouvoir corriger ça dans les droits phpmyadmin de ton user ...
    0
  4. predact Messages postés 187 Statut Membre 16
     
    Ok merci, je cherche sur cette voie, si quelqu'un d'autre à des idées je suis preneur.
    0
    1. ryko1820 Messages postés 1633 Date d'inscription   Statut Membre Dernière intervention   310
       
      Cherche pas c'est ça ... :p
      J'ai pas de serveur web sous la main pour tester mais de mémoire c'est la première chose à vérifier ... Les droits réseaux de ton database user dans phpmyadmin dans ses propriétés.
      0
    2. ryko1820 Messages postés 1633 Date d'inscription   Statut Membre Dernière intervention   310
       
      Après il faut savoir que c'est une faille de sécurité ...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Normalement phpmyadmin peut être accédé à distance selon la manière dont il est configuré, mais comme c'est un autre problème, merci d'ouvrir un nouveau fil de discussion.
    0