Révision 09c4516a
Ajouté par Julien Enselme il y a presque 11 ans
bin/creation_sites_D7.sh | ||
---|---|---|
19 | 19 |
} |
20 | 20 |
|
21 | 21 |
|
22 |
#Prend comme paramètre (facultatif) le nom du site et éventuellement le mot de passe de la base de donnée associée.
|
|
23 |
#Si le mdp n’est pas spécifié, on le génère
|
|
22 |
#Prend comme paramètre le nom du site
|
|
23 |
#On génère le mot de passe
|
|
24 | 24 |
#on se place dans le home de asso en début de script |
25 | 25 |
#les fichiers par défaut sont sur le bureau de assos |
26 | 26 |
|
27 |
#On vérifie que le nom du site est bien passé en argument. |
|
28 |
if [ -z $1 ] |
|
29 |
then |
|
30 |
echo 'Le nom du site doit être donné en paramètre' |
|
31 |
echo 'creation_site_D7.sh NOM_SITE' |
|
32 |
exit 1 |
|
33 |
fi |
|
34 |
|
|
27 | 35 |
#On vérifie que la longueur du nom du site est <= 16 caractères. Sinon mysql ne peut pas créer l’utilisateur |
28 | 36 |
if [ $(echo $1 | wc -n) -le 16 ] |
29 | 37 |
then |
... | ... | |
128 | 136 |
# on active le module |
129 | 137 |
drush -y en piwik |
130 | 138 |
|
139 |
#On met les bons droits unix |
|
140 |
chmod -R 755 $site_rep |
|
141 |
chmod 400 $site_settings |
|
142 |
|
|
131 | 143 |
#On donne les dernières instructions |
132 | 144 |
echo "Quelques dernières instructions :" |
133 | 145 |
echo "- Conseiller à l'administrateur de ne pas laisser les inscriptions ouvertes à son site" |
... | ... | |
136 | 148 |
echo "Référencement du site" |
137 | 149 |
echo "- créer un contenu de type \"Site\" sur la page du projet multiassos" |
138 | 150 |
echo "- demander à l'administrateur du site de s’inscrire sur la liste de diffusion webmasters@listes.centrale-marseille.fr (l’inscription est automatique)" |
151 |
|
|
139 | 152 |
else |
140 | 153 |
echo "Le dossier $site_rep existe déjà" |
154 |
exit 1 |
|
141 | 155 |
fi |
142 | 156 |
else |
143 | 157 |
echo "La base de donnée existe déjà" |
158 |
exit 1 |
|
144 | 159 |
fi |
Formats disponibles : Unified diff
Ajout d'une exception si le nom du site n’est pas donné
Correction de commentaires
Met les bons droits aux dossiers/fichiers