Projet

Général

Profil

Arborescence » Historique » Version 4

Florent Torregrosa, 12/09/2013 19:01
ajout sites.php, settings.php, settings.local.php, files

1 1 Florent Torregrosa
Cette page a pour but de représenter l'arborescence des dossiers utilisés et d'apporter des précisions sur leur utilisation si besoin.
2
3 3 Florent Torregrosa
{{>toc}}
4
5 1 Florent Torregrosa
* Home
6
7
 * backup
8
9
  * full
10
11
    * d6
12
13
     * webassos
14
     * forum
15
16
    * d7
17
18
     * myassos
19
20
  * individual
21
22
   * manual
23
24
    * d6
25
    * d7
26
27
   * auto
28
29
    * d6
30
    * d7
31
32
 * bin
33
34
  * traqu-heure
35
36
 * html
37
38
  * sites
39
40
   * all
41
42
    * libraries
43
    * modules
44
    * themes
45
46 4 Florent Torregrosa
   * dossier d'un site
47
48
    * settings.php
49
    * files
50
51
52 1 Florent Torregrosa
 * htmltest
53
54
  * sites
55
56
   * all
57
58
    * libraries
59
    * modules
60
    * themes
61
62 4 Florent Torregrosa
   * dossier d'un site
63
64
    * settings.php
65
    * settings.local.php
66
    * files
67
68
   * sites.php
69
70 1 Florent Torregrosa
 * log
71
72
  * d6
73
  * d7
74
75
 * template
76
77
 * tmp
78 3 Florent Torregrosa
79
h2. backup
80
81
Les sauvegardes. Pour l'instant de base de données car on se base sur les snapshots pour les files. Si d'autres type de backup seront placés dans se dossier alors il faudra distinguer database et other.
82
83
h2. full
84
85
Sauvegardes en 1 fichier des bases de données.
86
87
h2. individual
88
89
Sauvegardes par site des bases de données.
90
91
h2. manual
92
93
Sauvegardes lancées à la main par un membre du club. Il faut pour cela utiliser les scripts de sauvegardes avec l'argument manual (voir le code du script pour savoir si cet argument est en première position ou non).
94
95
h2. auto
96
97
Sauvegardes lancées dans le crontab. Il faut pour cela utiliser les scripts de sauvegardes avec l'argument auto (voir le code du script pour savoir si cet argument est en première position ou non).
98
99
h2. d6
100
101
Sauvegardes de sites sous Drupal 6.
102
103
h2. d7
104
105
Sauvegardes de sites sous Drupal 7.
106
107
h2. bin
108
109
Pour les scripts.
110
111
h2. traqu-heure
112
113
Scripts permettant un suivi de l'évolution du code des scripts. Basé sur git.
114
115
h2. html
116
117
L'installation Drupal 6.
118
119
h2. htmltest
120
121
L'installation Drupal 7.
122
123
h2. libraries
124
125
Pour librairies nécessaires à certaines modules.
126
127
h2. modules
128
129
Pour les modules.
130
131
h2. themes
132
133
Pour les themes.
134
135
h2. log
136
137
Dossier contenant les logs par site lors de l'appel d'un script précisant qu'il log sa sortie. exemple : d7-all-drush-logged.sh
138
139
h2. template
140
141
Les templates, pour l'instant des settings.php, utilisé par des scripts afin de se faciliter la vie.
142
143
h2. tmp
144
145
Les fichiers ou dossiers temporaires. Il faut effectuer un nettoyage de temps en temps dans ce dossier. Sert à éviter d'avoir des fichiers temporaires traînant un peu partout et dont on s’interroge ensuite sur comment ils sont arrivés là et qu'elle est leur utilité.
146 4 Florent Torregrosa
147
h2. settings.php
148
149
Contient les informations générales de configuration de Drupal, son contenu est commun à tous les sites.
150
151
h2. settings.local.php
152
153
Contient les informations de connexion à la base de données ainsi et la variable base_url, son contenu est différent pour chaque sites.
154
155
h2. sites.php
156
157
Permet de renseigner à Drupal pour une installation multi-sites, à quelle URL correspond quel dossier de site.
158
159
h2. files
160
161
Contient les fichiers du site.