Parcourir la source

* Bug: en configurarApache()
* Arreglar cadenas de texto

Guzmán Castanedo Villalba il y a 6 ans
Parent
commit
e896986cf5
1 fichiers modifiés avec 10 ajouts et 3 suppressions
  1. 10 3
      install

+ 10 - 3
install

@@ -624,7 +624,7 @@ mostrarMediaWiki(){
 	done
 	# Introducir dominio
 	while [ -z $dominioMediaWiki ]; do
-		dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio de la Wiki.\nTenga en cuenta que debes apuntar este a la dirección IP de esta máquina mediante un registro DNS tipo CNAME.\nSiquiere introducir varios dominios sepárelos con espacios. El primero será el principal.\nPor ejemplo: 'www.$hostname $hostname wiki.$hostname'" $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
+		dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio de la Wiki.\nTenga en cuenta que debes apuntar este dominio a la dirección IP de esta máquina mediante un registro DNS de tipo CNAME.\nSi quiere introducir varios dominios sepárelos con espacios. El primero será el principal.\nPor ejemplo: 'www.$hostname $hostname wiki.$hostname'" $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
 		comprobarError $? 1
 		# Mejora: comprobar si el dominio ya está en uso
 	done
@@ -698,8 +698,10 @@ configurarApache() {
 		comprobarError $? 108
 		webServerUser=$(grep ^User /etc/$webServerName/apache2.conf | cut -d ' ' -f 2)
 		webServerGroup=$(grep ^Group /etc/$webServerName/apache2.conf | cut -d ' ' -f 2)
-		ln -s /var/log/apache2 /etc/$webServerName/logs
-		comprobarError $? 108
+		if [ ! -L /etc/$webServerName/logs ];then
+			ln -s /var/log/apache2 /etc/$webServerName/logs 2>/dev/null
+			comprobarError $? 108
+		fi
 	elif [ $rhelOS = true ];then
 		apacheConfFile="./etc/apache2/conf/httpd.conf"
 		welcomeConfFile="/etc/apache2/conf.d/welcome.conf"
@@ -723,6 +725,11 @@ configurarApache() {
 	if [ ! -d "/etc/$webServerName/sites-enabled" ]; then
 		mkdir "/etc/$webServerName/sites-enabled" 2>/dev/null
 		comprobarError $? 5 "/etc/$webServerName/sites-enabled"
+	else
+		# Eliminar Virtual Host por defecto
+		if [ -f /etc/$webServerName/sites-enabled/000-default.conf ];then
+			rm -f /etc/$webServerName/sites-enabled/000-default.conf 2>/dev/null
+		fi
 	fi
 }