|
@@ -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
|