InstallationBdd » History » Version 16
Simon, 05/02/2012 12:38 PM
1 | 14 | Simon | |
---|---|---|---|
2 | 15 | Simon | h1. Choix et Installation de la base de données |
3 | 9 | Simon | |
4 | 1 | Simon | |
5 | |||
6 | 15 | Simon | |
7 | h2. Généralités |
||
8 | |||
9 | Le fichier de configuration relatif à la base de donnée est _/config/define_db.ini_ |
||
10 | |||
11 | 8 | Simon | L'application est configurée par défaut et dans son ensemble pour échanger des données au format UTF-8. |
12 | |||
13 | 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 |
14 | le nom d'utilisateur et le mot de passe dans _/config/define_db.ini_. |
||
15 | 1 | Simon | |
16 | 15 | Simon | *!!! Changez impérativement votre couple utilisateur/mot de passe si vous souhaitez déployer linea21 en production !!!* |
17 | 8 | Simon | |
18 | 1 | Simon | |
19 | 8 | Simon | |
20 | |||
21 | |||
22 | 15 | Simon | h2. [[MySQL]] |
23 | 1 | Simon | |
24 | 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]] |
25 | 13 | Anthony | - Executer le script /scripts_sql/input.mysql.fr.sql pour peupler la base (nécessaire) |
26 | 1 | Simon | |
27 | 6 | Simon | |
28 | 15 | Simon | h2. [[PostgreSQL]] |
29 | |||
30 | 1 | Simon | - Créer la base de données nommée 'linea'[[br]] |
31 | - Executer le script /scripts_sql/buildDB.pgsql.fr.sql[[br]] |
||
32 | |||
33 | 7 | Simon | Changer la valeur de laconstante 'SQL' définie dans /config/define_db.php. Remplacer la valeur par défaut 'mysql' par 'pgsql'. |
34 | 1 | Simon | |
35 | 7 | Simon | |
36 | 15 | Simon | *Moteur de recherche [[PostgreSQL]]: Installation de Tsearch2* |
37 | 1 | Simon | |
38 | 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) |
39 | 1 | Simon | |
40 | 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. |
41 | 1 | Simon | |
42 | Pour améliorer les fonctionnalités du moteur de recherche, il est vivement recommander de coupler un dictionnaire au FTI. |
||
43 | |||
44 | Dictionnaires disponibles et procédures d'installation : |
||
45 | |||
46 | 3 | Simon | http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/ [[br]] |
47 | 1 | Simon | http://www.sai.msu.su/~megera/postgres/gist/doc/intro.shtml |
48 | 5 | Simon | |
49 | 10 | Simon | Si vous installez un dictionnaire, il vous sera probablement nécessaire de changer le schéma spécifié lors de la recherche. |
50 | 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 |