Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.06089579753325 Monero.

Installer Redmine sur Debian : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Sauvegarder votre redmine)
(Aucune différence)

Version du 14 juin 2018 à 16:08

Reprendez avec la bonne base

https://wiki.debian.org/redmine

@ up @ up @ up @ up @ up @ up @ up @ up @ up @ up


Présentation de redmine

Redmine est un système Open Source de gestion de projet en mode web.

Il est développé en ruby grâce au framework ruby on rails.

Fonctionnalités de redmine

Gestion multi-projets.
Historique. Multilingue.
Wiki multi-projets. Forums multi-projets.
Notifications par courriel. News accessibles par RSS / ATOM.
Identification possible via LDAP. Gestion fine des droits utilisateurs définis par des rôles.
Rapports de bogues, demandes d'évolutions. Prise en charge de plusieurs bases de données : MySQL, PostgreSQL ou SQLite.
Gestion de feuilles de route, GANTT, calendrier. Intégration avec divers suivis de versions : SVN, CVS, Mercurial, Git, Bazaar & Darcs.

Installer les paquets apache2 php5 mysql-server phpmyadmin avant d'installer redmine

Installation rapide avec sudo apt-get install apache2 php5 mysql-server phpmyadmin

  • Installer php5

sudo apt-get install php5

A chaque modif relancer le service avec sudo service apache2 restart.

  • Installer mysql-server

sudo apt-get install mysql-server

A chaque modif relancer le service avec sudo service apache2 restart.

  • Installer phpmyadmin

sudo apt-get install phpmyadmin

A chaque modif relancer le service avec sudo service apache2 restart.

Créer une base de données MySQL et un utilisateur manuellement

STOP ! Je n'utilise pas MySQL mais redmine-mysql - Cette étape n'est donc pas nécessaire.

Ce n'est pas certain, car, dans le tutoriel du wiki de debian, redmine, il est question d'installer en premier lieux mysql-server

1) On créé la base de données "redmine" dans MySql.

2) Pour des raisons de sécurité, il est préfèrable de créer un utilisateur spécifique à Redmine pour utiliser la base.

On créé un utilisateur spécifique "redmine" qui aura tous les droits sur la base. Attention de bien remplacer le mot de passe « my_password ».


mysql -u root -p

CREATE DATABASE redmine CHARACTER SET utf8;

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

Ctrl + C pour sortir de mysql.

Installer la base de données postgresql ou mysql-serveur

Ne rien installer dans le cas du choix de sqlite.

apt install postgresql # or mysql-server

Installer redmine

sudo apt-get install redmine

Installer la base de données et les utilisateurs de redmine automatiquement

Synthétiser... ->


Redmine propose de créer l'identifiant "default" par défaut.

Plusieurs identifiants peuvent être créés, séparés par une virgule.

Saisir un identifiant va entrainer la création d'une base de données, ici MySQL avec son accès root et d'un compte utilisateur pour redmine.

Nous allons laisser la configuration par défaut pour la première installation.

Seul l'instance "default" est créée initialement.

Les fichiers de configuration de chaque instance sont conservés dans /etc/redmine/"identifiant-instance"/.

Pour déconfigurer un identifiant, l'enlever de /etc/redmine/"identifiant-instance"/.


Faut t-il configurer la base de données de redmine/instances/default ?

Redmine me propose de créer et de configurer un utilisateur, automatiquement.

Vu que je ne sais pas lier ma BDD créée manuellement dans le point précédent, je vais dire oui à redmine, pour la création automatisée.

Redmine va alors m'alerter que le paquet redmine-mysql est nécessaire et qu'il va falloir l'installer.

Il faudra alors lancer la commande sudo dpkg-reconfigure -plow redmine pour finaliser l'installation.

Le choix de la base de données

Pour SQLite.

sudo apt-get install redmine-sqlite

Pour PostgreSQL.

sudo apt-get install redmine-pgsql

Pour MySQL.

sudo apt-get install redmine-mysql

J'ai choisi d'installer une base de données sur laquelle je suis à l'aise, MySQL.

L'utilisation d'une autre base de données ne semble pas poser d'avantage de difficultés.

Vous pouvez tester une autre base de données.

Installer la base de données sélectionnée

Redmine-Mysql

sudo apt-get install redmine-mysql

Lancer alors la commande sudo dpkg-reconfigure -plow redmine pour finaliser l'installation.

Configurer manuellement un utilisateur spécifique à redmine

Pour des raisons de sécurité, il est préfèrable de créer un utilisateur spécifique à Redmine pour utiliser la base.

Le processus d'installation automatique nous a déjà permis de créer un utilisateur, mais, celui ci possède tous les droits.

Nous pouvons donc créer un nouvel utilisateur, aux droits "normaux".

sudo addgroup redmine sudo adduser redmine --no-create-home --ingroup redmine

@vérifier si je ne dis pas de bêtise et si les commandes correspondent.

Installer Passenger

Installer Passenger

sudo apt-get install libapache2-mod-passenger

Lancer Redmine

Depuis votre navigateur, saisir dans la barre d'adresse : localhost/redmine

Résolution des problèmes

localhost/redmine affiche 404 not found.


  • Vérifier éventuellement le fichier html dans var/www

sudo chmod -R 777 fichier.html

En fait le fichier index de localhost est bien accessible, donc, je pense qu'il est inutile de changer les droits du fichier.


  • Dans la conf de redmine, changes le port d'écoute.

localhost:81 = redmine

...

...

...

...

Accéder à redmine

localhost/redmine

Todo.png

Sauvegarder votre redmine

Faire une sauvegarde de la BDD.
Faire une sauvegarde des fichiers serveurs.

En traitement

Le wiki officiel Debian Redmine.

Veille

Ok-ko.png http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu
Ok-ko.png http://www.jbnet.fr/infrastructure-web-debian-8/le-serveur-redmine.html
Ok-ko.png https://www.memoinfo.fr/tutoriels-linux/installer-redmine-debian/
Ok-ko.png http://wiki.wladik.net/sw/redmine/installation-on-debian-jessie
Ok-ko.png https://doc.ubuntu-fr.org/redmine#servir_redmine_via_apache
Ok-ko.png http://www.redmine.org/boards/1/topics/5630
Ok-ko.png https://wiki.dinot.net/admin:redmine
Ok-ko.png https://wiki.evolix.org

Bibliographie

Le wiki de Debian pour redmine : https://wiki.debian.org/redmine
Installer redmine avec Postgresql - Source : www.hisyl.fr/installation-de-redmine-3-1-sur-debian-8/
Installer la dernière version de redmine avec MySQL - http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_8_with_Apache2-Passenger

NAVIGATION

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

PARTICIPER ET PARTAGER

Vous êtes sur le HackerSpace de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
Pourquoi utiliser GNU/Linux ? Y'a moins bien, mais, c'est beaucoup plus cher.
GNU/Linux, hackerspace, opensource, logiciels libres et transition écologique.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Vous pouvez partager les articles du wiki avec l'ensemble de la communauté des internautes.
Les recherches sur la sécurité servent à administrer et protéger votre système informatique.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

SOUTENIR LE WIKI

Soutenir le wiki avec des Bitcoins.
Soutenir le wiki avec des Bitcoins Cash.
Soutenir le wiki avec des Bitcoins Gold.
Soutenir le wiki avec des Bitcore (BTX).
Soutenir le wiki avec des Blackcoins.
Soutenir le wiki avec des Bytecoins.
Soutenir le wiki avec des Clams.
Soutenir le wiki avec des Dash.
Soutenir le wiki avec des Monero.
Soutenir le wiki avec des Dogecoins.
Soutenir le wiki avec des Ethereum.
Soutenir le wiki avec des Ethereum Classique.
Soutenir le wiki avec des Litecoins.
Soutenir le wiki avec des Potcoins.
Soutenir le wiki avec des Solarcoins.
Soutenir le wiki avec des Zcash.