浏览代码

* en configurarMediaWiki() modificar tambień root

Guzmán Castanedo Villalba 6 年之前
父节点
当前提交
1e39b6fdc9
共有 1 个文件被更改,包括 12 次插入3 次删除
  1. 12 3
      install

+ 12 - 3
install

@@ -514,6 +514,7 @@ mostrarExpress() {
 			comprobarError 1 2
 			;;
 	esac
+	unset express
 }
 
 mostrarAvanzada() {
@@ -542,6 +543,7 @@ mostrarAvanzada() {
 	establecerMaxUpload
 	progresoTotal=$((progresoTotal + 6))
 	mostrarComponentes
+	unset webServer
 }
 
 mostrarComponentes() {
@@ -584,6 +586,7 @@ mostrarComponentes() {
 		esac
 	done
 	progresoTotal=$((progresoTotal + 2))
+	unset componentes
 }
 
 mostrarSSL() {
@@ -606,15 +609,18 @@ mostrarSSL() {
 				;;
 		esac
 	done
+	unset ssl
 }
 
 mostrarMediaWiki(){
+	# Introducir nombre wiki
 	# Introducir dominio
 	while [ -z $dominioMediaWiki ]; do
 		dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio para MediaWiki.\nTenga en cuenta que debes apuntar este a la dirección IP de esta máquina mediante un registro DNS tipo CNAME." $((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
+	# Introducir tipo de Wiki (abierta, creación de cuenta requerida, sólo editores autorizados o wiki privada)
 }
 
 establecerFQDN() {
@@ -767,6 +773,7 @@ mostrarDatabase() {
 				comprobarError 1 200
 				;;
 		esac
+		unset database
 	elif [ $rhelOS = true ]; then
 		whiptail --title "BASE DE DATOS" --yesno "Para su distribucion $OS $DIST $REV, sólo está disponible la base de datos MariaDB." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) --yes-button "Continuar" --no-button "Salir"
 		comprobarError $? 1
@@ -1182,9 +1189,9 @@ descargarMediaWiki() {
 configurarMediaWiki() {
 	# Configuramos MediaWiki
 	# Copiamos archivos y permisos
-	cp -R ./var/mediawiki-1.31.0/ /var/www/wiki
+	cp -R ./var/mediawiki-1.31.0/ /var/www/$dominioMediaWiki
 	comprobarError $? 502
-	chown -R $webServerUser:$webServerGroup /var/www/wiki
+	chown -R $webServerUser:$webServerGroup /var/www/$dominioMediaWiki
 	comprobarError $? 502
 	# Creamos DataBase
 	crearDBMediaWiki
@@ -1203,7 +1210,9 @@ configurarMediaWiki() {
 		if [ ! -f $virtualHost ];then
 			comprobarError $? 502
 		fi
-		# Configuramos dominio, logs y php-fpm.sock
+		# Configuramos root, dominio, logs y php-fpm.sock
+		sed -i '/root/c\\troot '/var/www/$dominioMediaWiki';' $virtualHost
+		comprobarError $? 502
 		sed -i '/server_name/c\\tserver_name '$dominioMediaWiki';' $virtualHost
 		comprobarError $? 502
 		sed -i '/access_log/c\\taccess_log /var/log/nginx/'$dominioMediaWiki'-access.log;' $virtualHost