Blame view

install/INSTALLATION.txt 15.1 KB
d58b8953   Alexandre   Version: 2.4.4.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
h1. Labinvent 2.0 (cakephp3) - Installation


Cette page décrit la phase d'installation du logiciel.

[ [[Labinvent_nouvelle_version|Retour au sommmaire]] ]


{{toc}}



---

h2. LIENS UTILES

* HOWTO Format Redmine Wiki : http://www.redmine.org/projects/redmine/wiki/FrRedmineWikiFormatting

* *Fichier README* : https://gitlab.irap.omp.eu/epallier/labinvent/blob/master/README-LABINVENT.md

* *Version majeure en cours (2.04)*: https://projects.irap.omp.eu/projects/inventirap/roadmap#version_2.04_-_Impl%C3%A9mentation_des_ACL_(droits)

* Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master

* Browse files (gitlab): https://gitlab.irap.omp.eu/epallier/labinvent/tree/master

---

h2. RECUPERATION


*1) Récupérer le logiciel*

Deux options se présentent à vous :

 * a) soit vous récupérez une version statique du logiciel, en le téléchargeant
 * b) soit vous récupérez une version synchronisée, avec git

*a) Download it (static version, not synchronized)...*

You can download the current version of the software.

Go to https://gitlab.irap.omp.eu/epallier/labinvent/tree/master

Click on "Download zip" on the up right hand corner.

Double-click on it to unzip it (or run "gzip -d labinvent.zip")

You should get a "labinvent.git" folder.

In this documentation, this software folder will be referenced as "LABINVENT".

(you can rename "labinvent.git" as "labinvent" if you want : "mv labinvent.git labinvent")

*b) ... or Get it from GIT (dynamic version, synchronized)*

(If you are using Windows, you must first get the git software, see below "Get git for Windows")

By getting the software from git, you will get a dynamically synchronized version,
which means that you will be able to update your version as soon as a new version is available
(with the command : "git pull").

* From Eclipse : See below, section "NOTES FOR ECLIPSE USERS"

* From the terminal

<pre>
git clone https://gitlab.irap.omp.eu/epallier/labinvent.git labinvent
</pre>

_(or also from ssh : git clone git@gitlab.irap.omp.eu:epallier/labinvent.git labinvent)_

If you ever get this error message... :
<pre>
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.
</pre>

...then, type this command (and then run again the "git clone" command):
<pre>
$ git config --global http.sslVerify false

Then check that your config is ok:

$ cat ~/.gitconfig 
[user]
	name = Etienne Pallier
	email = epallier@irap.omp.eu
[http]
	sslVerify = false
[push]
	default = simple
</pre>


(Also, the first time you get the project, git will ask you for a login and password)

This creates a labinvent/ folder containing the project (with a .git/ subfolder for synchronization with the git repository)


(Windows only) : Get git for Windows:

 * Download git at https://git-scm.com/download/win
 * Run setup (keep default configurations)
 * Once installed, open cmd
<pre>
$ git config --global http.sslVerify false
</pre>
You can now use your git from the cmd or the graphic client !


*2) Préparation*

9850a95a   Alexandre   Version: 2.4.7.1
113
* Le dossier "labinvent" peut appartenir à root, mais il est préférable que vous en soyez vous-mêmes (ou un autre user) le propriétaire : 
d58b8953   Alexandre   Version: 2.4.4.0
114
115
116
117
> sudo chown -R nom_utilisateur LABINVENT

* Placer cette archive à l'endroit voulu, 2 possibilités :
- (1) soit vous placez cette archive directement dans le repertoire des sites webs du serveur web (par exemple /var/www/html/localhost/public_html/)
9850a95a   Alexandre   Version: 2.4.7.1
118
- (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 (ou bien vous ferez un lien depuis votre /var/www/html/ vers ce dossier labinvent/)
d58b8953   Alexandre   Version: 2.4.4.0
119
120
121
122
123

h2. INSTALLATION

h3. A/ PREREQUIS

9850a95a   Alexandre   Version: 2.4.7.1
124
Le logiciel nécessite une combinaison "AMP" pour fonctionner, soit les 3 pré-requis suivants :
d58b8953   Alexandre   Version: 2.4.4.0
125

9850a95a   Alexandre   Version: 2.4.7.1
126
127
128
* un serveur web Apache
* un serveur de base de données Mysql
* le langage Php en version 5.5.9 minimum (5.6 recommandé)
d58b8953   Alexandre   Version: 2.4.4.0
129

9850a95a   Alexandre   Version: 2.4.7.1
130
131
132
133
134
135
136
137
138
139
140
Si ce tiercé est déjà présent sur votre OS, vous pouvez passer à l'étape suivante (B/ Installation), et revenir ici seulement en cas de problème de configuration.

Sur Windows, vous pouvez utiliser Wampserver ou XAMPP qui regroupent ces 3 éléments (il n'y aura rien d'autre à faire ensuite).

Sur Mac, vous pouvez utiliser XAMPP (ou autre équivalent) ou bien installer chacun des 3 éléments séparément via MacPort.

Sur Linux, voici la démarche à suivre :

h4. *1) Installation des prérequis*

* Exemple pour Cent OS 6.7:
d58b8953   Alexandre   Version: 2.4.4.0
141
<pre>
9850a95a   Alexandre   Version: 2.4.7.1
142
143
144
145
146
147

Mettre à jour le serveur:
$ sudo yum kernel
(restart)
$ sudo yum update

d58b8953   Alexandre   Version: 2.4.4.0
148
149
150
151
152
Pour installer Apache, MySQL & PHP 5.3 :
--> https://www.zerostopbits.com/how-to-install-apache-mysql-and-php-on-centos-6-7/

Pour mettre à jour PHP de la 5.3 à la 5.6
--> https://www.zerostopbits.com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/
9850a95a   Alexandre   Version: 2.4.7.1
153
154
155
156

Mettre à jour Mysql (version 5.1 à 5.5):
$ sudo yum update

d58b8953   Alexandre   Version: 2.4.4.0
157
158
</pre>

d58b8953   Alexandre   Version: 2.4.4.0
159

9850a95a   Alexandre   Version: 2.4.7.1
160
* Exemple pour une distribution UBuntu 14.04.4:
d58b8953   Alexandre   Version: 2.4.4.0
161

d58b8953   Alexandre   Version: 2.4.4.0
162
<pre>
9850a95a   Alexandre   Version: 2.4.7.1
163
164
165
166
167
168
169
170
171
172
173
174
175
176

Pour commencer il faut mettre à jour les "repository" de apt :
$ sudo apt-get update && sudo apt-get upgrade

Installer un serveur web (Apache) :
$ sudo apt-get install apache2

Installer un serveur de base de données (MySQL):
$ sudo apt-get install mysql-server 

Installer le langage PHP en version 5.5.9 minimum (5.6 recommandé)
$ sudo apt-get install php5 php-pear
$ sudo apt-get install php5-mysql

d58b8953   Alexandre   Version: 2.4.4.0
177
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
178

9850a95a   Alexandre   Version: 2.4.7.1
179
h4. *2) Configuration des prérequis*
d58b8953   Alexandre   Version: 2.4.4.0
180

9850a95a   Alexandre   Version: 2.4.7.1
181
* *(optionnel) Configuration du serveur web (Apache)*
d58b8953   Alexandre   Version: 2.4.4.0
182

9850a95a   Alexandre   Version: 2.4.7.1
183
184
185
186
187
 * KeepAlive:
Editer le fichier /etc/apache2/apache2.conf et mettre le paramêtre "KeepAlive" à "Off" :
<pre>
KeepAlive Off
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
188

9850a95a   Alexandre   Version: 2.4.7.1
189
190
191
 * event et prefork modules:
Par défaut Apache utilise un "event module" et PHP un "prefork module".
Il faut désactiver le 1er module et activer le second :
d58b8953   Alexandre   Version: 2.4.4.0
192
<pre>
9850a95a   Alexandre   Version: 2.4.7.1
193
194
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
d58b8953   Alexandre   Version: 2.4.4.0
195
196
</pre>

aeceeabd   Alexandre   Version: 2.5.4.1
197
198
199
200
201
 * Activer le mode rewrite de Apache:
<pre>
sudo a2enmod rewrite
</pre>

d58b8953   Alexandre   Version: 2.4.4.0
202

9850a95a   Alexandre   Version: 2.4.7.1
203
204
205
206
207
* *Configuration de Php*

 * Extension PHP "intl":
(Pour savoir quelle configuration est utilisée : php --ini)
Vérifier qu'elle est activée dans le php.ini
d58b8953   Alexandre   Version: 2.4.4.0
208
<pre>
9850a95a   Alexandre   Version: 2.4.7.1
209
210
php --ini|grep intl
Sinon, l'ajouter dans le php.ini:
d58b8953   Alexandre   Version: 2.4.4.0
211
212
extension=intl.so
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
213
214
215
216
Vérifier qu'elle est bien installée :
<pre>
$ php -m| grep intl
(ça devrait retourner "intl")
9850a95a   Alexandre   Version: 2.4.7.1
217
218
219
220
221
222
223
224
225
226
227
Sinon, l'installer
Ubuntu:
$ sudo apt-get install php5-intl
CentOS:
$ sudo yum install php-intl
MacOS avec XAMPP: 
cf http://stackoverflow.com/questions/27886117/php-intl-installation-on-xampp
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
cd /Applications/XAMPP/bin
sudo ./pecl install intl
(Vérifier qu'elle a bien été installée dans /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/)
d58b8953   Alexandre   Version: 2.4.4.0
228
229
</pre>

9850a95a   Alexandre   Version: 2.4.7.1
230
231
232
233
234
235
236
237
238
239
240
241
 * (optionnel) Dossier de log:
Dans le fichier /etc/php5/apache2/php.ini, vous devez positionner votre répertoire de log :
<pre>
error_reporting = E_ALL
error_log = /var/log/php/error.log
max_input_time = 30
</pre>
Ensuite il faut créer le dossier en question et donner à apache (ici www-data) les droits sur ce dossier :
<pre>
sudo mkdir /var/log/php
sudo chown www-data /var/log/php
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
242

9850a95a   Alexandre   Version: 2.4.7.1
243
* *Recharger la configuration du serveur Web*
d58b8953   Alexandre   Version: 2.4.4.0
244
<pre>
9850a95a   Alexandre   Version: 2.4.7.1
245
$ sudo service httpd reload
d58b8953   Alexandre   Version: 2.4.4.0
246
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
247
248
249
250
251
252
253
254
255
256
257
258

h3. B/ INSTALLATION

* Aller dans le repertoire d'installation :
cd install/


* Exécuter le script d'installation :
./installation.sh
(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).
(Conseil : à la plupart des questions, laissez les réponses par défaut)

aeceeabd   Alexandre   Version: 2.5.4.1
259
260
261
---

h3. C/ CONFIGURATION DU SITE WEB
d58b8953   Alexandre   Version: 2.4.4.0
262
263
264

* Autoriser les fichiers .htaccess sur le site :
(cf http://book.cakephp.org/3.0/fr/installation.html#url-rewriting)
d58b8953   Alexandre   Version: 2.4.4.0
265
<pre>
aeceeabd   Alexandre   Version: 2.5.4.1
266
Allez dans le fichier /etc/apache2/apache2.conf (ou httpd.conf sur CentOS), vérifier que la propriété 'AllowOverride' soit à la valeur 'All' pour le chemin correspondant à votre application (dossier '/' si '/var/www' non présent) :
d58b8953   Alexandre   Version: 2.4.4.0
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284

<Directory />
  Options FollowSymLinks
  AllowOverride All
  Order deny,allow
  Deny from all
  </Directory>

Sinon, vous pouvez ajouter ceci, uniquement pour Labinvent, les attributs seront à cette valeur uniquement pour le dossier labinvent et son contenu :

<Directory /labinvent>
  Options FollowSymLinks
  AllowOverride All
</Directory>

NB : si labinvent n'est pas dans le repertoire des sites webs, il faut mettre son chemin absolu a la place de /labinvent :
<Directory /chemin/abosolu/vers/labinvent>

aeceeabd   Alexandre   Version: 2.5.4.1
285
286
287
NB: Il faudra sans doute aussi faire un lien dans le dossier web racine de Apache (/var/www/html/) vers le repertoire d'installation

NB: Une autre solution consisterait à créer un virtual host dédié
d58b8953   Alexandre   Version: 2.4.4.0
288
289
290
</pre>


d58b8953   Alexandre   Version: 2.4.4.0
291
292
293

* Redémarrer Apache 

aeceeabd   Alexandre   Version: 2.5.4.1
294
295
296
297
298
299
* Tester l'accès web à l'application : http://localhost/labinvent/
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.
Vérifier simplement (point vert) si votre base de données est bien reliée à votre application, si les droits donnés aux dossiers temporaires sont suffisants, et si toutes les extensions sont bien intallées...
(La page affichera un message si l'URL-Rewriting ne fonctionne pas correctement).
Si tout est au vert, passez à l'étape suivante (D/ Configuration de l'application).
S'il y a des points rouges, reportez-vous ci-dessous à l'extension qui pose problème, pour l'installer ou la configurer:
d58b8953   Alexandre   Version: 2.4.4.0
300
301

* Extension PHP "mbstring" et librairie "zlib"
aeceeabd   Alexandre   Version: 2.5.4.1
302
303
304
305
306
La collection de librairies est normalement déja installée avec PHP en tant que dépendance, sinon faire :
<pre>
sudo apt-get install libapache2-mod-php5
</pre>
=> Redémarrer votre serveur et vérifier que la ligne correspondant à l'extension soit passée au vert.
d58b8953   Alexandre   Version: 2.4.4.0
307
308

* Librairie PHP "php-gd" 
aeceeabd   Alexandre   Version: 2.5.4.1
309
310
311
312
<pre>
sudo apt-get install php5-gd
</pre>
=> Redémarrer votre serveur et vérifier que la ligne correspondant à l'extension soit passée au vert.
d58b8953   Alexandre   Version: 2.4.4.0
313
314
315
316
317
Si ce n'est toujours pas le cas, aller dans le fichier /etc/php5/apache2/php.ini :
Vérifier que la ligne suivante est présente et décommentée (absence de ";" devant la ligne) sinon il faut la rajouter : 
<pre>
extension=gd.so
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
318

aeceeabd   Alexandre   Version: 2.5.4.1
319
320
321
322
323
324
* (Optionnel) Il est aussi conseillé d'avoir un "phpmyadmin" installé pour pouvoir gérer manuellement la base de données.
<pre>
sudo apt-get php5-mcrypt
sudo apt-get install phpmyadmin
Pensez à activer l'extension mcrypt : sudo php5enmod mcrypt
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
325

aeceeabd   Alexandre   Version: 2.5.4.1
326
327
328
* Redémarrer votre serveur Web et vérifier que la ligne correspondant à l'extension soit passée au vert.
<pre>
sudo service apache2 restart
d58b8953   Alexandre   Version: 2.4.4.0
329
(ou simplement le recharger: utiliser "reload" au lieu de "restart")
aeceeabd   Alexandre   Version: 2.5.4.1
330
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
331
332
333

* URL-Rewriting
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 : 
d58b8953   Alexandre   Version: 2.4.4.0
334
335
<pre>
Fichier ./.htaccess : 
d58b8953   Alexandre   Version: 2.4.4.0
336
337
338
339
340
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>
d58b8953   Alexandre   Version: 2.4.4.0
341

d58b8953   Alexandre   Version: 2.4.4.0
342
Fichier ./webroot/.htaccess : 
d58b8953   Alexandre   Version: 2.4.4.0
343
344
345
346
347
348
349
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
</pre>

d58b8953   Alexandre   Version: 2.4.4.0
350

aeceeabd   Alexandre   Version: 2.5.4.1
351
---
d58b8953   Alexandre   Version: 2.4.4.0
352

aeceeabd   Alexandre   Version: 2.5.4.1
353
h3. D/ CONFIGURATION DU LOGICIEL D'INVENTAIRE
d58b8953   Alexandre   Version: 2.4.4.0
354

aeceeabd   Alexandre   Version: 2.5.4.1
355
* Depuis la page web de configuration "Configurer votre Labinvent", cliquez sur le lien "Editer la configuration générale" (en bas à gauche) pour configurer le logiciel, puis cliquez sur "Valider".
d58b8953   Alexandre   Version: 2.4.4.0
356

aeceeabd   Alexandre   Version: 2.5.4.1
357
* Maintenant, sortez du "mode installation" en cliquant sur le bouton "Stopper le mode installation"
d58b8953   Alexandre   Version: 2.4.4.0
358

aeceeabd   Alexandre   Version: 2.5.4.1
359
* Allez dans le dossier config à la racine du projet, et ouvrez le fichier config/app.php
d58b8953   Alexandre   Version: 2.4.4.0
360
361
362
363
364
365
366
367
<pre>
Allez à la ligne 12 :
'debug' => filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN),

Et remplacer le true par false :
'debug' => filter_var(env('DEBUG', false), FILTER_VALIDATE_BOOLEAN),
</pre>

aeceeabd   Alexandre   Version: 2.5.4.1
368
* Connectez-vous à l'aide du login utilisateur créé lors de la création de la base, SANS mot de passe
d58b8953   Alexandre   Version: 2.4.4.0
369

aeceeabd   Alexandre   Version: 2.5.4.1
370
* Si vous n'avez pas configuré l'application avec le mode install
d58b8953   Alexandre   Version: 2.4.4.0
371
Dans le menu latéral, cliquez sur le lien "Outils", puis sur "Configuration générale de l'application".
aeceeabd   Alexandre   Version: 2.5.4.1
372
Sur cette page vous pouvez voir la configuration de votre application (nom, mode, ...) et l'éditer.
d58b8953   Alexandre   Version: 2.4.4.0
373

aeceeabd   Alexandre   Version: 2.5.4.1
374
* Ensuite retournez dans la liste des outils et cliquez sur "Gérer le contenu variable de l'application".
d58b8953   Alexandre   Version: 2.4.4.0
375

aeceeabd   Alexandre   Version: 2.5.4.1
376
* Sur cette page vous aurez accès à toutes les données statiques communes aux matériels (catégories, groupes métier et techniques, types de suivi, ...). Vous pouvez en ajouter, en supprimer ou les éditer..
d58b8953   Alexandre   Version: 2.4.4.0
377

d58b8953   Alexandre   Version: 2.4.4.0
378

aeceeabd   Alexandre   Version: 2.5.4.1
379
---
d58b8953   Alexandre   Version: 2.4.4.0
380

aeceeabd   Alexandre   Version: 2.5.4.1
381
h3. E/ TESTS
d58b8953   Alexandre   Version: 2.4.4.0
382

aeceeabd   Alexandre   Version: 2.5.4.1
383
* Nous vous conseillons de vérifier que les tests passent pour être sur que l'application est correctement installée.
d58b8953   Alexandre   Version: 2.4.4.0
384

aeceeabd   Alexandre   Version: 2.5.4.1
385
386
387
388
* Placez-vous à la racine du projet et exécutez la commande suivante :
<pre>
vendor/bin/phpunit
</pre>
d58b8953   Alexandre   Version: 2.4.4.0
389

aeceeabd   Alexandre   Version: 2.5.4.1
390
391
392
393
394
395
396
397
398
399
400
401
* Si ça ne marche pas, esssayer cette commande à la place:
<pre>
vendor/phpunit/phpunit/phpunit
</pre>

h3. F/ Gestion de l'authentification des utilisateurs via un annuaire LDAP

Labinvent peut être utilisé avec un LDAP. Si vous utilisez ce mode, ceci vous concerne :

* Une fois la connexion au LDAP configurée (configuration générale de l'application), toute personne enregistrée dans l'annuaire LDAP peut désormais se connecter au logiciel.

* Par défaut, un utilisateur provenant du LDAP a un statut de simple "utilisateur". Pour lui attribuer un rôle supérieur (privilégié), il faut aller dans "Gérer les utilisateurs privilégiés" du menu "Outils" pour l'y ajouter (liste déroulante des utilisateurs du LDAP), en lui attribuant un rôle.
d58b8953   Alexandre   Version: 2.4.4.0
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423

---

h2. MISE A JOUR du logiciel 

1) Mettre à jour le code

Aller sur la racine du projet et exécuter :

<pre>
$ git pull
</pre>

2) [Seulement si nécessaire] Mettre à jour la base de données

Aller dans le dossier database/update/

*Exécuter tous les scripts qui sont d'une date postérieure à la date de votre version du logiciel* (sur la page d'accueil en bas à droite).
Attention, il faut les exécuter *dans l'ordre chronologique*, un par un

Exemple:
<pre>
9850a95a   Alexandre   Version: 2.4.7.1
424
425
426
Placez vous dans ./database/update et éxécutez les commandes correspondantes : 

./db-update-2016-06-03.sh
d58b8953   Alexandre   Version: 2.4.4.0
427

9850a95a   Alexandre   Version: 2.4.7.1
428
./db-update-2016-06-06.sh
d58b8953   Alexandre   Version: 2.4.4.0
429

9850a95a   Alexandre   Version: 2.4.7.1
430
./db-update-2016-06-07.sh
d58b8953   Alexandre   Version: 2.4.4.0
431
432
</pre>

d58b8953   Alexandre   Version: 2.4.4.0
433

d58b8953   Alexandre   Version: 2.4.4.0
434

9850a95a   Alexandre   Version: 2.4.7.1
435
Remarques : 
aeceeabd   Alexandre   Version: 2.5.4.1
436
* Le fichier README-LABINVENT.md contient la liste des mises à jour.
9850a95a   Alexandre   Version: 2.4.7.1
437

d58b8953   Alexandre   Version: 2.4.4.0
438
439
440
441
442
443
---

h2. MODE PANIQUE

Vous avez changé la configuration du LDAP et elle ne fonctionne plus !
Du coup, vous ne pouvez plus vous connecter au site !
aeceeabd   Alexandre   Version: 2.5.4.1
444
445
446
Pas de panique, le mode panique est là !
Il suffit de repasser le logiciel en mode INSTALL pour pouvoir y accéder sans connexion.
Pour cela, exécuter le script mode_panique.sh qui se trouve dans le dossier database/ :
d58b8953   Alexandre   Version: 2.4.4.0
447
448

<pre>
aeceeabd   Alexandre   Version: 2.5.4.1
449
./mode_panique.sh
9850a95a   Alexandre   Version: 2.4.7.1
450
451
</pre>

aeceeabd   Alexandre   Version: 2.5.4.1
452
453
454
(
_Si vous préférez, vous pouvez aussi exécuter manuellement la requête sql set_mode_install.sql qui se trouve dans le même dossier:_
mysql -u login -p labinvent2 < set_mode_install.sql
9850a95a   Alexandre   Version: 2.4.7.1
455
456
_Remplacer 'login' par le 'username' défini dans votre fichier config/app.php dans la section Datasources (default)_
_Remplacer 'labinvent2' par le 'database' défini au même endroit_
aeceeabd   Alexandre   Version: 2.5.4.1
457
458
_Ou bien exécuter cette requête depuis phpmyadmin_
)