INSTALL.windows.md 3.01 KB
Newer Older
Laurent's avatar
Laurent committed
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
# Préparation de Windows

Téléchargez et installez le paquet [Microsoft Visual C++ 2008 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=5582)

Cela nécessite le redémarrage de windows.


# Installation de la pile Apache + MySQL + PHP

Télécharger [XAMPP portable pour Windows](http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.3/xampp-portable-win32-5.6.3-0-VC11.zip/download)

Décompressez l'archive et déplacez le répertoire **xamp** à la racine d'un disque (ex: D:\xampp\)

Lancer le programme **D:\xampp\xampp-control** puis démarrez les services MySQL et Apache. Depuis un navigateur web, allez sur la page http://localhost. Vous devriez arriver sur une page avec le logo XAMPP.


# Configuration d'Apache

Modifiez le fichier D:\xampp\apache\conf\http.conf et décommentez la ligne suivante (ligne 108 et 115)
```
LoadModule deflate_module modules/mod_deflate.so

LoadModule filter_module modules/mod_filter.so
```

Laurent's avatar
Laurent committed
26 27 28
Note si vous utilez une version d'Apache différente de celle abordée ici: assurez-vous de l'activation des modules ''headers'' et ''rewrite''.


Laurent's avatar
Laurent committed
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
# Récupération des sources

Téléchargez et installez [SourceTree pour l'accès GIT](http://www.sourcetreeapp.com/)

Ceci fait, dans le menu **Fichier** sélectionnez **Cloner / nouveau** et remplisser le formulaire comme suit:
* Source / URL: **http://git.afi-sa.fr/afi/opacce.git**
* Destination: **D:\xampp\htdocs\opacce**

et cliquez sur **Cloner**.


# Création de la base de données

Pointez votre navigateur web sur http://localhost/phpmyadmin pour accéder à l'outil d'administration MySQL.

Dans l'onglet **Bases de données** créez la base **opacce** puis sélectionnez la dans l'arborescence de gauche.

Dans l'onglet **Plus** sélectionnez **Importez**, puis importez le ficher **D:\xampp\htdocs\opacce\scripts\opac2.sql**.



# Configuration de Bokeh

Depuis le répertoire D:\xampp\htdocs\opacce, copiez le fichier **config.ini.default** en **config.ini** et modifiez les lignes suivantes:
```
sgbd.config.username = root
sgbd.config.password = 
sgbd.config.dbname = opacce
```

Depuis le répertoire D:\xampp\htdocs\opacce\cosmogramme, copiez le fichier **config.ref.php** en **config.php** et modifiez les lignes suivantes:
```
integration_user=root
integration_pwd=
integration_base=opacce
pwd_master=opacce
```

Laurent's avatar
Laurent committed
67 68
Créez un fichier vide **D:\xampp\htdocs\opacce\local.php** (celui-ci sert à surcharger des configurations globales au site).

Laurent's avatar
Laurent committed
69 70 71 72 73 74 75 76 77 78 79 80

# Mise à jour de la base de données

Pointez votre navigateur sur http://localhost/opacce/cosmogramme/ et connectez vous avec le compte admin / achanger.

De là, cliquez sur le lien **Vous devez exécuter une mise à niveau de la base de données**.


# Terminé !

Vous pouvez maintenant administrer Bokeh à l'adresse http://localhost/opacce/admin avec le compte admin / achanger.

Laurent's avatar
Laurent committed
81 82 83 84 85
Les URLs sont:
- interface publique: http://localhost/opacce
- interface d'administration: http://localhost/opacce/admin
- interface de configuration des intégrations SIGB: http://localhost/opacce/cosmogramme