abuledu:administrateur:installation_de_promethee

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
abuledu:administrateur:installation_de_promethee [2008/07/15 11:38]
erics créée
abuledu:administrateur:installation_de_promethee [2016/01/21 14:13] (Version actuelle)
erics
Ligne 1: Ligne 1:
 +{{tag>version-8-08}}
 ====== Installer Prométhée sur AbulÉdu ====== ====== Installer Prométhée sur AbulÉdu ======
  
-Suite aux demandes des RMLL2008 je commence ici l'étude de l'installation de prométhée sur AbulÉdu ...+Suite aux demandes des RMLL2008 je commence ici l'étude de l'installation de Prométhée sur AbulÉdu ...
  
 ===== Téléchargement ===== ===== Téléchargement =====
Ligne 15: Ligne 16:
 cd /var/www/intranet/promethee cd /var/www/intranet/promethee
 unzip /tmp/promethee-6.6rc1.zip unzip /tmp/promethee-6.6rc1.zip
 +chmod 666 config.php
 </code> </code>
  
-Direction le site web avec un petit navigateur web, à l'adresse http://servecole/promethee/setup.php+Direction le site Web avec un petit navigateur Web, à l'adresse http://servecole/promethee/setup.php 
 + 
 +Concernant la base de données: utilisateur abuladmin, mot de passe indiqué dans l'interface d'admin abuledu. 
 + 
 +Note: Prométhée ne crée pas de compte utilisateur spécial au passage, il faudra donc indiquer comment créer un compte via phpmyadmin AVANT d'installer Prométhée. 
 + 
 +==== Notes en vrac: ==== 
 + 
 +  * Je n'ai rien vu concernant LDAP, ah si c'est une fois connecté en administrateur, dans la boite de la col de droite "ADMINISTRATEUR" on clique sur "Identification" et là on peut se poser sur un LDAP ou CAS ou autre. Il faut donc d'abord faire la configuration LDAP pour dire "serveur 127.0.0.1, base etc." et ensuite aller sur authentification externe et choisir ce serveur LDAP 
 +  * Il semblerait que Prométhée gère de l'authentification via CAS (bonne chose, peut-être qu'on va finir par avoir une sorte de consensus sur la centrale d'authentification) mais bon monter un serveur CAS c'est assez lourd 
 +  * Il faut faire une batterie de chmod ou chown pour qu'apache puisse écrire un peu partout dans l'arborescence 
 +  * L'application n'est pas en UTF-8 
 +  * Les mots de passe sont stockés en clairs dans la base de données (champ "_passwd" de la table "user_id" 
 +  * Il y a au moins 4 comptes "administrateurs" sans mot de passe qui ont été créés à l'installation de l'application: webmaster, admin et director 
 + 
 +Mon ressenti personnel à l'issue des 3 premières heures passées: je n'aime pas ces applications php millefeuilles, je flaire les failles de sécurité à gogo et je suis inquiet quant aux mises à jours futures d'un Prométhée en production : tous les fichiers de configuration sont éparpillés dans l'arborescence, les droits d'accès doivent être ultra permissifs pour que tout marche ... 
 + 
 +Au final pour avoir quelque chose d'utilisable: 
 + 
 +<code> 
 +chown :www-data /var/www/intranet/promethee 
 +chmod 770 /var/www/intranet/promethee 
 +chown www-data /var/www/intranet/promethee/* -R 
 +</code> 
 + 
 +==== Passage en UTF8: ==== 
 + 
 + 
 +<code> 
 +find . -name "*.php" -exec recode latin1..utf8 {} \; 
 +find . -name "*.html" -exec recode latin1..utf8 {} \; 
 +find . -name "*.sql" -exec recode latin1..utf8 {} \; 
 +</code> 
 + 
 +Remarque : il y a encore le contenu de la base MySQL qui est en ISO8859-1 :( 
 + 
 +==== Partage de fichiers ==== 
 + 
 +Les espaces partagés, les droits d'accès et la gestion des documents n'ont aucun lien avec AbulÉdu et je me demande ce qu'on décide de faire ? 
 + 
 +Quand on crée un groupe de travail abuledu -> promethee ? et inversement ? on a deux systèmes complètement différents de gestion des droits d'accès, c'est voulu, décidé et validé ? 
 + 
 +Sur ce genre de choses j'aurais clairement besoin de retours, on s'éloigne de l'aspect authentification et LDAP.
  
  • abuledu/administrateur/installation_de_promethee.1216114681.txt.gz
  • Dernière modification: 2008/07/15 11:38
  • de erics