|
@@ -8,6 +8,10 @@
|
|
|
# GPLv3 (https://www.gnu.org/licenses/gpl.html) #
|
|
|
#################################################################
|
|
|
|
|
|
+comprobarError() {
|
|
|
+ # Mejora: tratar todos los mensajes de error desde aquí
|
|
|
+}
|
|
|
+
|
|
|
OSInfo() {
|
|
|
#printf "Detectando SO..."
|
|
|
OS=$(uname -s)
|
|
@@ -353,10 +357,10 @@ mostrarDatabase() {
|
|
|
exit 1
|
|
|
fi
|
|
|
# Otras opciones (contraseña)
|
|
|
- establecerSQLPasswd
|
|
|
+ leerSQLPasswd
|
|
|
}
|
|
|
|
|
|
-establecerSQLPasswd() {
|
|
|
+leerSQLPasswd() {
|
|
|
control=false
|
|
|
# Leemos la contreseña (stdin) y confirmamos
|
|
|
while [ $control = false ]; do
|
|
@@ -374,10 +378,14 @@ establecerSQLPasswd() {
|
|
|
control=true
|
|
|
fi
|
|
|
done
|
|
|
- # Establecemos contraseña y segurizamos la BD
|
|
|
+ #printf "SQL Password: $sqlPasswd\n"
|
|
|
unset control sqlPasswd2
|
|
|
}
|
|
|
|
|
|
+establecerSQLPasswd() {
|
|
|
+ # Establecemos SQL root passwd y securizamos BD (mysql_secure_installation)
|
|
|
+}
|
|
|
+
|
|
|
instalarMySQL() {
|
|
|
if [ $debianOS = true ];then
|
|
|
result=$(apt-get -q -y install mysql-server mysql-client 2>&1)
|
|
@@ -477,7 +485,10 @@ mostrarExpress
|
|
|
# Configuración Apache
|
|
|
# Virtual Hosts
|
|
|
# Configuración Database
|
|
|
- # Configuración Segura
|
|
|
+ # Establecer Contrasñea y configuración Segura
|
|
|
+ if [ $mySQLOn = true ] || [ $mariaDBOn = true ];then
|
|
|
+ establecerSQLPasswd
|
|
|
+ fi
|
|
|
# Configuración PHP
|
|
|
# cgi.fix_pathinfo=0
|
|
|
# Configurar máximo de subida de archivos
|