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