InstallationBdd » History » Version 15
Simon, 01/04/2012 10:22 PM
1 | 14 | Simon | [[TOC]] |
---|---|---|---|
2 | |||
3 | 1 | Simon | |
4 | 15 | Simon | h1. Choix et Installation de la base de données |
5 | 9 | Simon | |
6 | 1 | Simon | |
7 | |||
8 | 15 | Simon | |
9 | h2. Généralités |
||
10 | #generalite |
||
11 | |||
12 | Le fichier de configuration relatif à la base de donnée est _/config/define_db.ini_ |
||
13 | |||
14 | 8 | Simon | L'application est configurée par défaut et dans son ensemble pour échanger des données au format UTF-8. |
15 | |||
16 | 15 | Simon | Créer l'utilisateur _linea_ avec le mot de passe _linea_ et donnez lui les droits requis sur la base précédemment créée, ou changez |
17 | le nom d'utilisateur et le mot de passe dans _/config/define_db.ini_. |
||
18 | 1 | Simon | |
19 | 15 | Simon | *!!! Changez impérativement votre couple utilisateur/mot de passe si vous souhaitez déployer linea21 en production !!!* |
20 | 8 | Simon | |
21 | 1 | Simon | |
22 | 8 | Simon | |
23 | |||
24 | |||
25 | 15 | Simon | h2. [[MySQL]] |
26 | #mysql |
||
27 | 1 | Simon | |
28 | 15 | Simon | |
29 | 11 | Simon | - Executer le script /scripts_sql/buildDB.mysql.fr.sql (le script créera automatiquement la base de données 'linea' si vous ne l'avez pas créée précédemment)[[br]] |
30 | 13 | Anthony | - Executer le script /scripts_sql/input.mysql.fr.sql pour peupler la base (nécessaire) |
31 | 1 | Simon | |
32 | 6 | Simon | |
33 | 15 | Simon | h2. [[PostgreSQL]] |
34 | #postgre |
||
35 | |||
36 | 1 | Simon | - Créer la base de données nommée 'linea'[[br]] |
37 | - Executer le script /scripts_sql/buildDB.pgsql.fr.sql[[br]] |
||
38 | |||
39 | 7 | Simon | Changer la valeur de laconstante 'SQL' définie dans /config/define_db.php. Remplacer la valeur par défaut 'mysql' par 'pgsql'. |
40 | 1 | Simon | |
41 | 7 | Simon | |
42 | 15 | Simon | *Moteur de recherche [[PostgreSQL]]: Installation de Tsearch2* |
43 | 1 | Simon | |
44 | 15 | Simon | Execution du script SQL tsearch2.sql situé dans /share/contrib/ du dossier racine de [[PostgreSQL]] afin d'implementer le moteur de recherche FTI (Full Text Indexing) |
45 | 1 | Simon | |
46 | 7 | Simon | Enfin, éxecuter le script/scripts_sql/buildDBindex.pgsql.fr.sql afin de générer les indexes nécessaires au bon fonctionnement du moteur de recherche interne. |
47 | 1 | Simon | |
48 | Pour améliorer les fonctionnalités du moteur de recherche, il est vivement recommander de coupler un dictionnaire au FTI. |
||
49 | |||
50 | Dictionnaires disponibles et procédures d'installation : |
||
51 | |||
52 | 3 | Simon | http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/ [[br]] |
53 | 1 | Simon | http://www.sai.msu.su/~megera/postgres/gist/doc/intro.shtml |
54 | 5 | Simon | |
55 | 10 | Simon | Si vous installez un dictionnaire, il vous sera probablement nécessaire de changer le schéma spécifié lors de la recherche. |
56 | 5 | Simon | Editez /search/pgsql.inc.php, recherchez la valeur \'default\' et remplacez là par la valeur que vous avez définie dans la base de données |