Explorar el Código

* Cambiando orden de las operaciones

Guzmán Castanedo Villalba hace 6 años
padre
commit
24bbf0536a
Se han modificado 1 ficheros con 49 adiciones y 53 borrados
  1. 49 53
      install

+ 49 - 53
install

@@ -917,15 +917,58 @@ mostrarExpress
 		echo -en " OK.\n" | tee -a $logFile
 	fi
 	# SSL/TLS
-		# Falta por implementar
+	if [ $sslOn = true ];then
+		echo -en "Instalando SSL/TLS..." | tee -a $logfile
 #		{
 #			echo -en "%s\n" $((100 * progreso / progresoTotal))
 			sleep 2
 			progreso=$((progreso + 1))
 #		} > >(whiptail --gauge "Instalando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	fi
+	# Configuración Web Server
+	if [ $nginxOn = true ]; then
+		echo -en "Configurando Servidor Web Nginx..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			configurarNginx
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando Servidor Web..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	fi
+	# Configuración Database (Arrancar Base de Datos, establecer contraseña y configuración segura)
+	if [ $mySQLOn = true ];then
+		habilitarServicio mysql
+		echo -en "Configurando Base de Datos MySQL..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			establecerSQLPasswd
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando Base de Datos MySQL..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	elif [ $mariaDBOn = true ];then
+		habilitarServicio mariadb
+		echo -en "Configurando Base de Datos MariaDB..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			establecerSQLPasswd
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	fi
+	# Configuración PHP (cgi.fix_pathinfo=0 y Configurar máximo de subida de archivos)
+	if [ $phpOn = true ];then
+		echo -en "Configurando PHP-7..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			configurarPHP
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	fi
 	# MediaWiki
 	if [ $mediaWikiOn = true ]; then
-		echo -en "Instalando MediaWiki..." | tee -a $logFile
+		echo -en "Descargando MediaWiki..." | tee -a $logFile
 #		{
 #			echo -en "%s\n" $((100 * progreso / progresoTotal))
 			sleep 2
@@ -935,70 +978,23 @@ mostrarExpress
 	fi
 	# Moodle
 	if [ $moodleOn = true ]; then
-		echo -en "Instalando Moodle..." | tee -a $logFile
+		echo -en "Descargando Moodle..." | tee -a $logFile
 #		{
 #			echo -en "%s\n" $((100 * progreso / progresoTotal))
 			sleep 2
 			progreso=$((progreso + 1))
 #		} > >(whiptail --gauge "Instalando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
-	fi	
-	
-# PRECAUCION!!!! Hay que habilitar algunos servicios antes de configurarlos
-# Por ejemplo: para cambiar la contraseña de root en mysql
+	fi
 
 # Configuración
-	# Configuración Apache
-		# Virtual Hosts
-		if [ $nginxOn = true ]; then
-			echo -en "Configurando Servidor Web Nginx..." | tee -a $logFile
-#			{
-#				echo -en "%s\n" $((100 * progreso / progresoTotal))
-				configurarNginx
-				progreso=$((progreso + 1))
-#			} > >(whiptail --gauge "Configurando Servidor Web..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-			echo -en " OK.\n" | tee -a $logFile
-		fi
-	# Instalar info.php
+	# Configurar Virtual Hosts
+		# Instalar info.php
 		if [ $infoPHPOn = true ];then
 			echo -en "Configurando 'info.php'..." | tee -a $logFile
 			instalarPHPInfo
 			echo -en " OK.\n" | tee -a $logFile
 		fi
-	# Configuración Database
-		# Arrancar Base de Datos, establecer contraseña y configuración segura
-		if [ $mySQLOn = true ];then
-			habilitarServicio mysql
-			echo -en "Configurando Base de Datos MySQL..." | tee -a $logFile
-#			{
-#				echo -en "%s\n" $((100 * progreso / progresoTotal))
-				establecerSQLPasswd
-				progreso=$((progreso + 1))
-#			} > >(whiptail --gauge "Configurando Base de Datos MySQL..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-			echo -en " OK.\n" | tee -a $logFile
-		fi
-		if [ $mariaDBOn = true ];then
-			habilitarServicio mariadb
-			echo -en "Configurando Base de Datos MariaDB..." | tee -a $logFile
-#			{
-#				echo -en "%s\n" $((100 * progreso / progresoTotal))
-				establecerSQLPasswd
-				progreso=$((progreso + 1))
-#			} > >(whiptail --gauge "Configurando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-			echo -en " OK.\n" | tee -a $logFile
-		fi
-	# Configuración PHP
-		# cgi.fix_pathinfo=0
-		# Configurar máximo de subida de archivos
-		if [ $phpOn = true ];then
-			echo -en "Configurando PHP-7..." | tee -a $logFile
-#			{
-#				echo -en "%s\n" $((100 * progreso / progresoTotal))
-				configurarPHP
-				progreso=$((progreso + 1))
-#			} > >(whiptail --gauge "Configurando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-			echo -en " OK.\n" | tee -a $logFile
-		fi
 	# Configuración MediWiki
 	echo -en "Configurando MediaWiki..." | tee -a $logFile
 #	{