26 splashTitle |
26 splashTitle |
27 export DRUSH_OPTIONS="-q" |
27 export DRUSH_OPTIONS="-q" |
28 echo "--------------------------- PARAMETRES D'INSTALLATION -------------------------------------------------------" |
28 echo "--------------------------- PARAMETRES D'INSTALLATION -------------------------------------------------------" |
29 echo "------------ A modifier dans le fichier sites/default/settings.php au besoin --------------------------------" |
29 echo "------------ A modifier dans le fichier sites/default/settings.php au besoin --------------------------------" |
30 echo "-------------------------------------------------------------------------------------------------------------" |
30 echo "-------------------------------------------------------------------------------------------------------------" |
31 drush -r $ROOT sql-conf |
31 drush -r "$ROOT" sql-conf |
32 echo "-------------------------------------------------------------------------------------------------------------" |
32 echo "-------------------------------------------------------------------------------------------------------------" |
33 echo "-------------------------------------------------------------------------------------------------------------" |
33 echo "-------------------------------------------------------------------------------------------------------------" |
34 read -r -p "Etes-vous sur(e) de vouloir installer avec les paramètres ci dessus ? [Oui/n]" response |
34 read -r -p "Etes-vous sur(e) de vouloir installer avec les paramètres ci dessus ? [Oui/n]" response |
35 response=${response,,} # tolower |
35 response=${response,,} # tolower |
36 if [[ $response =~ ^(oui|o| ) ]]; then |
36 if [[ $response =~ ^(oui|o| ) ]]; then |
52 echo "cp $DUMP $ROOT/$TARFILE" |
52 echo "cp $DUMP $ROOT/$TARFILE" |
53 cp "$DUMP" "$ROOT/$DUMP" |
53 cp "$DUMP" "$ROOT/$DUMP" |
54 echo ">> Copie effectuée avec succès" |
54 echo ">> Copie effectuée avec succès" |
55 echo "" |
55 echo "" |
56 |
56 |
57 cd $ROOT |
57 cd "$ROOT" |
58 echo "Extraction des sources dans $ROOT" |
58 echo "Extraction des sources dans $ROOT" |
59 echo "---------------------------------" |
59 echo "---------------------------------" |
60 echo "tar -xf $TARFILE --strip 1" |
60 echo "tar -xf $TARFILE --strip 1" |
61 tar -xf $TARFILE --strip 1 |
61 tar -xf "$TARFILE" --strip 1 |
62 echo ">> Extraction effectuée avec succès" |
62 echo ">> Extraction effectuée avec succès" |
63 echo "" |
63 echo "" |
64 echo "" |
64 echo "" |
65 echo "Vidage de la base de données" |
65 echo "Vidage de la base de données" |
66 echo "------------------------------------------------" |
66 echo "------------------------------------------------" |
67 echo "drush -r $ROOT sql-drop -y" |
67 echo "drush -r $ROOT sql-drop -y" |
68 drush -r $ROOT sql-drop -y |
68 drush -r "$ROOT" sql-drop -y |
69 |
69 |
70 echo "" |
70 echo "" |
71 echo "Restauration du dump de bdd dans la base de données" |
71 echo "Restauration du dump de bdd dans la base de données" |
72 echo "------------------------------------------------" |
72 echo "------------------------------------------------" |
73 echo "drush -r $ROOT sql-cli < $DUMP" |
73 echo "drush -r $ROOT sql-cli < $DUMP" |
74 drush -r $ROOT sql-cli < $DUMP |
74 drush -r "$ROOT" sql-cli < $DUMP |
75 |
75 |
76 echo "" |
76 echo "" |
77 echo "Application des mises à jour de base de données si besoin" |
77 echo "Application des mises à jour de base de données si besoin" |
78 echo "------------------------------------------------" |
78 echo "------------------------------------------------" |
79 echo "drush -r $ROOT updb -y" |
79 echo "drush -r $ROOT updb -y" |
80 drush -r $ROOT updb -y |
80 drush -r "$ROOT" updb -y |
81 |
81 |
82 echo "" |
82 echo "" |
83 echo "Vidage des tables accesslog,search_dataset,search_index,search_total,sessions,watchdog" |
83 echo "Vidage des tables accesslog,search_dataset,search_index,search_total,sessions,watchdog" |
84 echo "--------------------------------------------------------------------------------------" |
84 echo "--------------------------------------------------------------------------------------" |
85 drush -r $ROOT sql-query "TRUNCATE TABLE accesslog" |
85 drush -r "$ROOT" sql-query "TRUNCATE TABLE accesslog" |
86 drush -r $ROOT sql-query "TRUNCATE TABLE search_dataset" |
86 drush -r "$ROOT" sql-query "TRUNCATE TABLE search_dataset" |
87 drush -r $ROOT sql-query "TRUNCATE TABLE search_index" |
87 drush -r "$ROOT" sql-query "TRUNCATE TABLE search_index" |
88 drush -r $ROOT sql-query "TRUNCATE TABLE search_total" |
88 drush -r "$ROOT" sql-query "TRUNCATE TABLE search_total" |
89 drush -r $ROOT sql-query "TRUNCATE TABLE sessions" |
89 drush -r "$ROOT" sql-query "TRUNCATE TABLE sessions" |
90 drush -r $ROOT sql-query "TRUNCATE TABLE watchdog" |
90 drush -r "$ROOT" sql-query "TRUNCATE TABLE watchdog" |
91 echo ">> Restauration effectuée avec succès" |
91 echo ">> Restauration effectuée avec succès" |
92 echo "" |
92 echo "" |
93 echo "Suppression de l'archive tar et du dump" |
93 echo "Suppression de l'archive tar et du dump" |
94 echo "-----------------------------------------------------" |
94 echo "-----------------------------------------------------" |
95 rm "$ROOT/$TARFILE" |
95 rm "$ROOT/$TARFILE" |
97 echo ">> Suppression effectuée avec succès" |
97 echo ">> Suppression effectuée avec succès" |
98 echo "" |
98 echo "" |
99 echo "Attribution des droits apache (httpd) sur les sources" |
99 echo "Attribution des droits apache (httpd) sur les sources" |
100 echo "-----------------------------------------------------" |
100 echo "-----------------------------------------------------" |
101 echo "chown -R $APUSER:$APGROUP $ROOT/*" |
101 echo "chown -R $APUSER:$APGROUP $ROOT/*" |
102 chown -R $APUSER:$APGROUP $ROOT/* |
102 chown -R $APUSER:$APGROUP "$ROOT/*" |
103 echo ">> Droits apache attribués avec succès" |
103 echo ">> Droits apache attribués avec succès" |
104 echo "" |
104 echo "" |
105 |
105 |
106 echo "Vidage des caches Drupal" |
106 echo "Vidage des caches Drupal" |
107 echo "-----------------------------------------------------" |
107 echo "-----------------------------------------------------" |
108 drush -r $ROOT cc all |
108 drush -r "$ROOT" cc all |
109 set -e |
109 set -e |
110 |
110 |
111 echo "" |
111 echo "" |
112 echo "" |
112 echo "" |
113 echo ">>>>>>>>>>>>>> INSTALLATION EFFECTUEE AVEC SUCCESS" |
113 echo ">>>>>>>>>>>>>> INSTALLATION EFFECTUEE AVEC SUCCESS" |