Installation
Version 14 (Alexandre Cases, 05/26/2016 11:48 am)
1 | 1 | Etienne Pallier | h1. Labinvent 2.0 (cakephp3) - Installation |
---|---|---|---|
2 | 1 | Etienne Pallier | |
3 | 1 | Etienne Pallier | |
4 | 1 | Etienne Pallier | {{toc}} |
5 | 1 | Etienne Pallier | |
6 | 1 | Etienne Pallier | |
7 | 1 | Etienne Pallier | |
8 | 1 | Etienne Pallier | --- |
9 | 1 | Etienne Pallier | |
10 | 1 | Etienne Pallier | h2. LIENS UTILES |
11 | 1 | Etienne Pallier | |
12 | 12 | Etienne Pallier | * HOWTO Format Redmine Wiki : http://www.redmine.org/projects/redmine/wiki/FrRedmineWikiFormatting |
13 | 1 | Etienne Pallier | |
14 | 13 | Etienne Pallier | * [[Developpement|Page wiki pour le dev]] |
15 | 12 | Etienne Pallier | |
16 | 12 | Etienne Pallier | * Version majeure en cours (2.1): https://projects.irap.omp.eu/versions/101 |
17 | 12 | Etienne Pallier | |
18 | 12 | Etienne Pallier | * Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master |
19 | 12 | Etienne Pallier | |
20 | 12 | Etienne Pallier | * Browse files (gitlab): https://gitlab.irap.omp.eu/epallier/labinvent/tree/master |
21 | 1 | Etienne Pallier | |
22 | 1 | Etienne Pallier | --- |
23 | 1 | Etienne Pallier | |
24 | 1 | Etienne Pallier | h2. RECUPERATION |
25 | 1 | Etienne Pallier | |
26 | 1 | Etienne Pallier | 1) Authenticate to https://gitlab.irap.omp.eu/epallier/labinvent |
27 | 1 | Etienne Pallier | |
28 | 1 | Etienne Pallier | In order to get this software, you must first authenticate on the IRAP gitlab. |
29 | 1 | Etienne Pallier | |
30 | 1 | Etienne Pallier | For this, just go to https://gitlab.irap.omp.eu/epallier/labinvent |
31 | 1 | Etienne Pallier | and either sign in with your LDAP account (if you are from IRAP), |
32 | 1 | Etienne Pallier | or register via the "Sign up" form (then, confirm your registration by answering an email sent by gitlab, |
33 | 1 | Etienne Pallier | and wait for the "SI" to authorize your registration) |
34 | 1 | Etienne Pallier | |
35 | 1 | Etienne Pallier | If you want, you can browse the code online (from gitlab) : |
36 | 1 | Etienne Pallier | |
37 | 1 | Etienne Pallier | https://gitlab.irap.omp.eu/epallier/labinvent/tree/master |
38 | 1 | Etienne Pallier | |
39 | 1 | Etienne Pallier | 2) Récupérer le logiciel |
40 | 1 | Etienne Pallier | |
41 | 1 | Etienne Pallier | Deux options se présentent à vous : |
42 | 1 | Etienne Pallier | |
43 | 1 | Etienne Pallier | * a) soit vous récupérez une version statique du logiciel, en le téléchargeant |
44 | 1 | Etienne Pallier | * b) soit vous récupérez une version synchronisée, avec git |
45 | 1 | Etienne Pallier | |
46 | 1 | Etienne Pallier | a) Download it (static version, not synchronized)... |
47 | 1 | Etienne Pallier | |
48 | 1 | Etienne Pallier | You can download the current version of the software. |
49 | 1 | Etienne Pallier | |
50 | 1 | Etienne Pallier | Go to https://gitlab.irap.omp.eu/epallier/labinvent/tree/master |
51 | 1 | Etienne Pallier | |
52 | 1 | Etienne Pallier | Click on "Download zip" on the up right hand corner. |
53 | 1 | Etienne Pallier | |
54 | 1 | Etienne Pallier | Double-click on it to unzip it (or run "gzip -d labinvent.zip") |
55 | 1 | Etienne Pallier | |
56 | 1 | Etienne Pallier | You should get a "labinvent.git" folder. |
57 | 1 | Etienne Pallier | |
58 | 1 | Etienne Pallier | In this documentation, this software folder will be referenced as "LABINVENT". |
59 | 1 | Etienne Pallier | |
60 | 1 | Etienne Pallier | (you can rename "labinvent.git" as "labinvent" if you want : "mv labinvent.git labinvent") |
61 | 1 | Etienne Pallier | |
62 | 1 | Etienne Pallier | b) ... or Get it from GIT (dynamic version, synchronized) |
63 | 1 | Etienne Pallier | |
64 | 1 | Etienne Pallier | (If you are using Windows, you must first get the git software, see below "Get git for Windows") |
65 | 1 | Etienne Pallier | |
66 | 1 | Etienne Pallier | By getting the software from git, you will get a dynamically synchronized version, |
67 | 1 | Etienne Pallier | which means that you will be able to update your version as soon as a new version is available |
68 | 1 | Etienne Pallier | (with the command : "git pull"). |
69 | 1 | Etienne Pallier | |
70 | 1 | Etienne Pallier | * From Eclipse : See below, section "NOTES FOR ECLIPSE USERS" |
71 | 1 | Etienne Pallier | |
72 | 1 | Etienne Pallier | * From the terminal |
73 | 1 | Etienne Pallier | |
74 | 1 | Etienne Pallier | <pre> |
75 | 1 | Etienne Pallier | git clone https://gitlab.irap.omp.eu/epallier/labinvent.git labinvent |
76 | 1 | Etienne Pallier | </pre> |
77 | 1 | Etienne Pallier | |
78 | 1 | Etienne Pallier | _(or also : git clone git@gitlab.irap.omp.eu:epallier/labinvent.git labinvent)_ |
79 | 1 | Etienne Pallier | |
80 | 1 | Etienne Pallier | If you ever get this error message... : |
81 | 1 | Etienne Pallier | <pre> |
82 | 1 | Etienne Pallier | fatal: unable to access 'https://gitlab.irap.omp.eu/epallier/labinvent.git/': Peer's certificate issuer has been marked as not trusted by the user. |
83 | 1 | Etienne Pallier | </pre> |
84 | 1 | Etienne Pallier | |
85 | 1 | Etienne Pallier | ...then, type this command (and then run again the "git clone" command): |
86 | 1 | Etienne Pallier | <pre> |
87 | 1 | Etienne Pallier | $ git config --global http.sslVerify false |
88 | 1 | Etienne Pallier | |
89 | 1 | Etienne Pallier | Then check that your config is ok: |
90 | 1 | Etienne Pallier | |
91 | 1 | Etienne Pallier | $ cat ~/.gitconfig |
92 | 1 | Etienne Pallier | [user] |
93 | 1 | Etienne Pallier | name = Etienne Pallier |
94 | 1 | Etienne Pallier | email = epallier@irap.omp.eu |
95 | 1 | Etienne Pallier | [http] |
96 | 1 | Etienne Pallier | sslVerify = false |
97 | 1 | Etienne Pallier | [push] |
98 | 1 | Etienne Pallier | default = simple |
99 | 1 | Etienne Pallier | </pre> |
100 | 1 | Etienne Pallier | |
101 | 1 | Etienne Pallier | |
102 | 1 | Etienne Pallier | (Also, the first time you get the project, git will ask you for a login and password) |
103 | 1 | Etienne Pallier | |
104 | 1 | Etienne Pallier | This creates a labinvent/ folder containing the project (with a .git/ subfolder for synchronization with the git repository) |
105 | 1 | Etienne Pallier | |
106 | 1 | Etienne Pallier | |
107 | 1 | Etienne Pallier | (Windows only) : Get git for Windows: |
108 | 1 | Etienne Pallier | |
109 | 1 | Etienne Pallier | * Download git at https://git-scm.com/download/win |
110 | 1 | Etienne Pallier | * Run setup (keep default configurations) |
111 | 1 | Etienne Pallier | * Once installed, open cmd |
112 | 1 | Etienne Pallier | <pre> |
113 | 1 | Etienne Pallier | $ git config --global http.sslVerify false |
114 | 1 | Etienne Pallier | </pre> |
115 | 1 | Etienne Pallier | You can now use your git from the cmd or the graphic client ! |
116 | 1 | Etienne Pallier | |
117 | 1 | Etienne Pallier | |
118 | 1 | Etienne Pallier | 3) Préparation |
119 | 1 | Etienne Pallier | |
120 | 1 | Etienne Pallier | * Vérifier que vous etes le propriétaire du dossier (il ne doit pas appartenir à "root"), sinon faire : |
121 | 1 | Etienne Pallier | > sudo chown -R nom_utilisateur LABINVENT |
122 | 1 | Etienne Pallier | |
123 | 1 | Etienne Pallier | * Placer cette archive à l'endroit voulu, 2 possibilités : |
124 | 1 | Etienne Pallier | - (1) soit vous placez cette archive directement dans le repertoire des sites webs du serveur web (par exemple /var/www/html/localhost/public_html/) |
125 | 1 | Etienne Pallier | - (2) soit vous la placez n'importe où ailleurs (par exemple dans votre repertoire home), et ensuite vous indiquerez au serveur web où trouver ce projet |
126 | 1 | Etienne Pallier | |
127 | 1 | Etienne Pallier | h2. INSTALLATION |
128 | 1 | Etienne Pallier | |
129 | 1 | Etienne Pallier | h3. A/ PREREQUIS |
130 | 1 | Etienne Pallier | |
131 | 1 | Etienne Pallier | (L'exemple est donné ici pour une distribution linux UBuntu 14.04.4) |
132 | 1 | Etienne Pallier | |
133 | 1 | Etienne Pallier | * Pour commencer il faut mettre à jour les "repository" de apt : |
134 | 1 | Etienne Pallier | > sudo apt-get update && sudo apt-get upgrade |
135 | 1 | Etienne Pallier | |
136 | 1 | Etienne Pallier | * Un serveur web (apache avec le mod_rewrite actif) |
137 | 1 | Etienne Pallier | > sudo apt-get install apache2 |
138 | 1 | Etienne Pallier | |
139 | 1 | Etienne Pallier | > Editer le fichier /etc/apache2/apache2.conf et mettre le paramêtre "KeepAlive" à "Off" : |
140 | 1 | Etienne Pallier | <pre> |
141 | 1 | Etienne Pallier | KeepAlive Off |
142 | 1 | Etienne Pallier | </pre> |
143 | 1 | Etienne Pallier | => (pas nécessaire sur Mac OS avec Xampp) |
144 | 1 | Etienne Pallier | |
145 | 1 | Etienne Pallier | > Par défaut Apache utilise un "event module" et PHP un "prefork module". |
146 | 1 | Etienne Pallier | > Il faut désactiver le 1er module et activer le second : |
147 | 1 | Etienne Pallier | > > sudo a2dismod mpm_event |
148 | 1 | Etienne Pallier | > > sudo a2enmod mpm_prefork |
149 | 1 | Etienne Pallier | => (pas nécessaire sur Mac OS avec Xampp) |
150 | 1 | Etienne Pallier | |
151 | 1 | Etienne Pallier | * Un serveur de base de données (MySQL) |
152 | 1 | Etienne Pallier | > sudo apt-get install mysql-server |
153 | 1 | Etienne Pallier | |
154 | 1 | Etienne Pallier | * PHP 5.5.9 ou plus |
155 | 1 | Etienne Pallier | > sudo apt-get install php5 php-pear |
156 | 1 | Etienne Pallier | > sudo apt-get install php5-mysql |
157 | 1 | Etienne Pallier | |
158 | 1 | Etienne Pallier | > Dans le fichier /etc/php5/apache2/php.ini, vous devez positionner votre répertoire de log : |
159 | 1 | Etienne Pallier | <pre> |
160 | 1 | Etienne Pallier | error_reporting = E_ALL |
161 | 1 | Etienne Pallier | error_log = /var/log/php/error.log |
162 | 1 | Etienne Pallier | max_input_time = 30 |
163 | 1 | Etienne Pallier | </pre> |
164 | 1 | Etienne Pallier | |
165 | 1 | Etienne Pallier | > Ensuite il faut créer le dossier en question et donner à apache (ici www-data) les droits sur ce dossier : |
166 | 1 | Etienne Pallier | > > sudo mkdir /var/log/php |
167 | 1 | Etienne Pallier | > > sudo chown www-data /var/log/php |
168 | 1 | Etienne Pallier | => (pas nécessaire sur Mac OS avec Xampp) |
169 | 1 | Etienne Pallier | |
170 | 1 | Etienne Pallier | h3. B/ INSTALLATION |
171 | 1 | Etienne Pallier | |
172 | 1 | Etienne Pallier | Nous vous préconisons d'installer le logiciel en mode "SANS LDAP", et d'activer le mode "AVEC LDAP" par la suite, si vous en avez besoin. |
173 | 1 | Etienne Pallier | |
174 | 1 | Etienne Pallier | |
175 | 1 | Etienne Pallier | * Aller dans le repertoire d'installation : |
176 | 1 | Etienne Pallier | cd LABINVENT/install/ |
177 | 1 | Etienne Pallier | |
178 | 1 | Etienne Pallier | |
179 | 1 | Etienne Pallier | * Exécuter le script d'installation : |
180 | 1 | Etienne Pallier | ./installation.sh |
181 | 1 | Etienne Pallier | (vous pourriez éventuellement le faire en tant qu'administrateur "root", mais ça n'est pas nécessaire, le script fera quelques petits "sudo" seulement au besoin). |
182 | 1 | Etienne Pallier | (Conseil : à la plupart des questions, laissez les réponses par défaut) |
183 | 1 | Etienne Pallier | (Comme expliqué au début, faites une installation en mode "sans LDAP") |
184 | 1 | Etienne Pallier | |
185 | 1 | Etienne Pallier | |
186 | 1 | Etienne Pallier | * Autoriser les fichiers .htaccess sur le site : |
187 | 1 | Etienne Pallier | (cf http://book.cakephp.org/3.0/fr/installation.html#url-rewriting) |
188 | 1 | Etienne Pallier | |
189 | 7 | Alexandre Cases | Allez dans le fichier /etc/apache2/apache2.conf, vérifier que la propriété 'AllowOverride' soit à la valeur 'All' pour le chemin correspondant à votre application (dossier '/' si '/var/www' non présent) : |
190 | 1 | Etienne Pallier | <pre> |
191 | 1 | Etienne Pallier | <Directory /> |
192 | 1 | Etienne Pallier | Options FollowSymLinks |
193 | 1 | Etienne Pallier | AllowOverride All |
194 | 1 | Etienne Pallier | Order deny,allow |
195 | 1 | Etienne Pallier | Deny from all |
196 | 1 | Etienne Pallier | </Directory> |
197 | 1 | Etienne Pallier | </pre> |
198 | 1 | Etienne Pallier | |
199 | 7 | Alexandre Cases | Sinon, vous pouvez ajouter ceci, uniquement pour Labinvent, les attributs seront à cette valeur uniquement pour le dossier labinvent et son contenu : |
200 | 1 | Etienne Pallier | <pre> |
201 | 1 | Etienne Pallier | <Directory /labinvent> |
202 | 1 | Etienne Pallier | Options FollowSymLinks |
203 | 1 | Etienne Pallier | AllowOverride All |
204 | 1 | Etienne Pallier | </Directory> |
205 | 1 | Etienne Pallier | </pre> |
206 | 1 | Etienne Pallier | |
207 | 1 | Etienne Pallier | NB : si labinvent n'est pas dans le repertoire des sites webs, il faut mettre son chemin absolu a la place de /labinvent : |
208 | 1 | Etienne Pallier | > <Directory /chemin/abosolu/vers/labinvent> |
209 | 1 | Etienne Pallier | |
210 | 1 | Etienne Pallier | * Activer le mode rewrite de Apache : |
211 | 1 | Etienne Pallier | > sudo a2enmod rewrite |
212 | 1 | Etienne Pallier | |
213 | 1 | Etienne Pallier | * Redémarrer Apache |
214 | 1 | Etienne Pallier | |
215 | 1 | Etienne Pallier | * Tester l'accès web à l'application : http://localhost/labinvent.git/ |
216 | 1 | Etienne Pallier | |
217 | 1 | Etienne Pallier | * Vous devriez arriver par défaut sur une page correspondant au mode install, elle vous indique la bonne configuration de l'application et de ses dépendances |
218 | 6 | Alexandre Cases | |
219 | 6 | Alexandre Cases | * Vérifier simplement (point vert) si votre base sql est bien relié à votre application, si les droits données au dossiers temporaires sont suffisant, et si toutes les extensions sont bien intallées. |
220 | 7 | Alexandre Cases | (La page affichera un message si l'URL-Rewriting ne fonctionne pas correctement) |
221 | 6 | Alexandre Cases | |
222 | 9 | Alexandre Cases | * Dans le cas contraire, reporter vous à l'extension correspondant ci-dessous, pour l'installer ou la configurer, puis aller à la section Configuration : |
223 | 6 | Alexandre Cases | |
224 | 6 | Alexandre Cases | * Extension PHP "mbstring" et librairie "zlib" |
225 | 6 | Alexandre Cases | La collection de librairies est normalement déja installée avec PHP en tant que dépendances, sinon faire : |
226 | 6 | Alexandre Cases | > sudo apt-get install libapache2-mod-php5 |
227 | 6 | Alexandre Cases | => Redémarrer votre serveur et vérifier que la ligne correspondant à l'extension soit passé au vert. |
228 | 6 | Alexandre Cases | |
229 | 6 | Alexandre Cases | * Extension PHP "intl" |
230 | 6 | Alexandre Cases | Vérifier que cette extension est activée dans le php.ini: |
231 | 6 | Alexandre Cases | <pre> |
232 | 6 | Alexandre Cases | extension=intl.so |
233 | 6 | Alexandre Cases | </pre> |
234 | 6 | Alexandre Cases | |
235 | 6 | Alexandre Cases | Vérifier qu'elle est bien installée : |
236 | 6 | Alexandre Cases | <pre> |
237 | 6 | Alexandre Cases | $ php -m| grep intl |
238 | 6 | Alexandre Cases | (ça devrait retourner "intl") |
239 | 6 | Alexandre Cases | </pre> |
240 | 6 | Alexandre Cases | |
241 | 6 | Alexandre Cases | Sinon, l'installer |
242 | 6 | Alexandre Cases | > sudo apt-get install php5-intl |
243 | 6 | Alexandre Cases | |
244 | 6 | Alexandre Cases | (Sur MacOS avec XAMPP: cf http://stackoverflow.com/questions/27886117/php-intl-installation-on-xampp) |
245 | 6 | Alexandre Cases | (Il se pourrait que vous ayez besoin de ré-exécuter l'installeur de XAMPP afin de cocher l'option "XAMPP Developer Files", si vous ne l'aviez pas déjà fait lors de votre installation de XAMPP) |
246 | 6 | Alexandre Cases | <pre> |
247 | 6 | Alexandre Cases | cd /Applications/XAMPP/bin |
248 | 6 | Alexandre Cases | sudo ./pecl install intl |
249 | 6 | Alexandre Cases | </pre> |
250 | 6 | Alexandre Cases | (Vérifier qu'elle a bien été installée dans /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/) |
251 | 6 | Alexandre Cases | |
252 | 6 | Alexandre Cases | => Redémarrer votre serveur et vérifier que la ligne correspondant à l'extension soit passé au vert. |
253 | 6 | Alexandre Cases | |
254 | 6 | Alexandre Cases | |
255 | 6 | Alexandre Cases | * Librairie PHP "php-gd" |
256 | 6 | Alexandre Cases | > sudo apt-get install php5-gd |
257 | 6 | Alexandre Cases | => Redémarrer votre serveur et vérifier que la ligne correspondant à l'extension soit passé au vert. |
258 | 6 | Alexandre Cases | Si ce n'est toujours pas le cas, aller dans le fichier /etc/php5/apache2/php.ini : |
259 | 6 | Alexandre Cases | Vérifier que la ligne suivante est présente et décommentée (absence de ";" devant la ligne) sinon il faut la rajouter : |
260 | 6 | Alexandre Cases | <pre> |
261 | 6 | Alexandre Cases | extension=gd.so |
262 | 6 | Alexandre Cases | </pre> |
263 | 6 | Alexandre Cases | => Redémarrer votre serveur et vérifier que la ligne correspondant à l'extension soit passé au vert. |
264 | 6 | Alexandre Cases | |
265 | 6 | Alexandre Cases | |
266 | 6 | Alexandre Cases | * Il est aussi conseillé d'avoir un "phpmyadmin" installé pour pouvoir gérer manuellement la base de données. |
267 | 6 | Alexandre Cases | > sudo apt-get php5-mcrypt |
268 | 6 | Alexandre Cases | > sudo apt-get install phpmyadmin |
269 | 6 | Alexandre Cases | > Pensez à activer l'extension mcrypt : sudo php5enmod mcrypt |
270 | 6 | Alexandre Cases | > Vous devez maintenant redémarrer Apache : |
271 | 6 | Alexandre Cases | > > sudo service apache2 restart |
272 | 1 | Etienne Pallier | (ou simplement le recharger: utiliser "reload" au lieu de "restart") |
273 | 1 | Etienne Pallier | |
274 | 1 | Etienne Pallier | |
275 | 8 | Alexandre Cases | * URL-Rewriting |
276 | 1 | Etienne Pallier | Il est possible que le mode rewrite ne fonctionne pas correctement si les fichiers .htaccess dans la racine et dans webroot disparaissent. Sur certains systèmes les fichiers commençant par un point peuvent disparaitre lors d'une copie. Si c'est le cas pour vous, voici le contenu de ces deux fichiers et leurs emplacements : |
277 | 1 | Etienne Pallier | |
278 | 7 | Alexandre Cases | <pre> |
279 | 1 | Etienne Pallier | Fichier ./.htaccess : |
280 | 7 | Alexandre Cases | |
281 | 1 | Etienne Pallier | <IfModule mod_rewrite.c> |
282 | 1 | Etienne Pallier | RewriteEngine on |
283 | 1 | Etienne Pallier | RewriteRule ^$ webroot/ [L] |
284 | 1 | Etienne Pallier | RewriteRule (.*) webroot/$1 [L] |
285 | 1 | Etienne Pallier | </IfModule> |
286 | 1 | Etienne Pallier | </pre> |
287 | 1 | Etienne Pallier | |
288 | 1 | Etienne Pallier | <pre> |
289 | 1 | Etienne Pallier | Fichier ./webroot/.htaccess : |
290 | 7 | Alexandre Cases | |
291 | 1 | Etienne Pallier | <IfModule mod_rewrite.c> |
292 | 1 | Etienne Pallier | RewriteEngine On |
293 | 1 | Etienne Pallier | RewriteCond %{REQUEST_FILENAME} !-f |
294 | 1 | Etienne Pallier | RewriteRule ^ index.php [L] |
295 | 1 | Etienne Pallier | </IfModule> |
296 | 1 | Etienne Pallier | </pre> |
297 | 10 | Alexandre Cases | |
298 | 10 | Alexandre Cases | h3. C/ CONFIGURATION |
299 | 11 | Alexandre Cases | |
300 | 11 | Alexandre Cases | * Une fois l'installation terminé, allez sur l'application . |
301 | 11 | Alexandre Cases | |
302 | 11 | Alexandre Cases | * Dans le menu latéral, cliquez sur le lien "Outils", puis sur "Configuration générale de l'application". |
303 | 11 | Alexandre Cases | |
304 | 11 | Alexandre Cases | * Sur cette page vous pouvez voir la configuration de votre application (nom, mode, ...) et l'éditer. |
305 | 11 | Alexandre Cases | |
306 | 11 | Alexandre Cases | * Ensuite retourner dans la liste des outils et cliquez sur "Gérer le contenu variable de l'application". |
307 | 11 | Alexandre Cases | |
308 | 11 | Alexandre Cases | * Sur cette page vous aurez accès à toutes les données statiques commune au matériels (catégories, groupe métier et technique, type de suivi, ...). |
309 | 11 | Alexandre Cases | Vous pouvez en ajouter, en supprimer ou les éditer.. |
310 | 14 | Alexandre Cases | |
311 | 14 | Alexandre Cases | h3. D/ GESTION UTILISATEURS |
312 | 14 | Alexandre Cases | |
313 | 14 | Alexandre Cases | * Labinvent peur-être utilisé avec un LDAP, si vous utiliser ce mode, ceci vous concerne : |
314 | 14 | Alexandre Cases | * Une fois la connection au LDAP configuré (configuration générale de l'application), vous pouvez connecter un utilisateur de ce LDAP directement. |
315 | 14 | Alexandre Cases | * Par défaut, un utilisateur provenant du LDAP a un statut de simple utilisateur, pour lui attribuer un rôle supérieur, il faut aller dans "gérer les utilisateurs privilégiés" du menu "outils". |
316 | 14 | Alexandre Cases | * Puis il faut ajouter l'utilisateur correspondant (liste déroulante des utilisateurs du LDAP), en lui attribuer un rôle. |