Skip to content

Commit ad58d6d

Browse files
author
Alexandros Ioannides
authored
Minor fixes
1 parent 8dd441e commit ad58d6d

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

install/hst-install-ubuntu.sh

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ echo
562562
if [ "$nginx" = 'yes' ]; then
563563
echo "[ * ] NGINX"
564564
echo "deb [arch=amd64] https://nginx.org/packages/mainline/$VERSION/ $codename nginx" > $apt/nginx.list
565-
apt-key adv --fetch-keys 'https://nginx.org/keys/nginx_signing.key' > /dev/null 2>&1
565+
apt-key adv --fetch-keys 'https://nginx.org/keys/nginx_signing.key' > /dev/null 2>&1
566566
fi
567567

568568
# Installing sury PHP repo
@@ -1130,7 +1130,7 @@ echo "THEME='dark'" >> $HESTIA/conf/hestia.conf
11301130
# Inactive session timeout
11311131
echo "INACTIVE_SESSION_TIMEOUT='60'" >> $HESTIA/conf/hestia.conf
11321132

1133-
# Allow users to always create domains even the are not the owner of the main domain
1133+
# Do not allow users to create subdomains when they don't own the domain
11341134
echo "ENFORCE_SUBDOMAIN_OWNERSHIP='yes'" >> $HESTIA/conf/hestia.conf
11351135

11361136
# Version & Release Branch
@@ -1411,51 +1411,51 @@ fi
14111411
if [ "$mysql" = 'yes' ]; then
14121412
# Display upgrade information
14131413
echo "[ * ] Installing phpMyAdmin version v$pma_v..."
1414-
1414+
14151415
# Download latest phpmyadmin release
14161416
wget --quiet https://files.phpmyadmin.net/phpMyAdmin/$pma_v/phpMyAdmin-$pma_v-all-languages.tar.gz
1417-
1417+
14181418
# Unpack files
14191419
tar xzf phpMyAdmin-$pma_v-all-languages.tar.gz
1420-
1420+
14211421
# Create folders
14221422
mkdir -p /usr/share/phpmyadmin
14231423
mkdir -p /etc/phpmyadmin
1424-
mkdir -p /etc/phpmyadmin/conf.d/
1424+
mkdir -p /etc/phpmyadmin/conf.d/
14251425
mkdir /usr/share/phpmyadmin/tmp
1426-
1426+
14271427
# Configuring Apache2 for PHPMYADMIN
14281428
if [ "$apache" = 'yes' ]; then
14291429
cp -f $HESTIA_INSTALL_DIR/pma/apache.conf /etc/phpmyadmin/
14301430
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
14311431
fi
1432-
1432+
14331433
# Overwrite old files
14341434
cp -rf phpMyAdmin-$pma_v-all-languages/* /usr/share/phpmyadmin
1435-
1435+
14361436
# Create copy of config file
14371437
cp -f $HESTIA_INSTALL_DIR/phpmyadmin/config.inc.php /etc/phpmyadmin/
14381438
mkdir -p /var/lib/phpmyadmin/tmp
14391439
chmod 777 /var/lib/phpmyadmin/tmp
1440-
1440+
14411441
# Set config and log directory
14421442
sed -i "s|define('CONFIG_DIR', ROOT_PATH);|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
14431443
sed -i "s|define('TEMP_DIR', ROOT_PATH . 'tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1444-
1444+
14451445
# Create temporary folder and change permission
14461446
chmod 777 /usr/share/phpmyadmin/tmp
14471447

14481448
# Generate blow fish
14491449
blowfish=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32)
14501450
sed -i "s|%blowfish_secret%|$blowfish|" /etc/phpmyadmin/config.inc.php
1451-
1451+
14521452
# Clean Up
14531453
rm -fr phpMyAdmin-$pma_v-all-languages
14541454
rm -f phpMyAdmin-$pma_v-all-languages.tar.gz
1455-
1455+
14561456
echo "DB_PMA_ALIAS='phpmyadmin'" >> $HESTIA/conf/hestia.conf
14571457
$HESTIA/bin/v-change-sys-db-alias 'pma' "phpmyadmin"
1458-
1458+
14591459
# Special thanks to Pavel Galkin (https://skurudo.ru)
14601460
# https://github.com/skurudo/phpmyadmin-fixer
14611461
source $HESTIA_INSTALL_DIR/phpmyadmin/pma.sh > /dev/null 2>&1
@@ -1669,11 +1669,13 @@ fi
16691669
# Configure API #
16701670
#----------------------------------------------------------#
16711671

1672-
echo "API='yes'" >> $HESTIA/conf/hestia.conf
1673-
if [ "$api" != "yes" ]; then
1672+
if [ "$api" = "yes" ]; then
1673+
echo "API='yes'" >> $HESTIA/conf/hestia.conf
1674+
echo "API_ALLOWED_IP='127.0.0.1'" >> $HESTIA/conf/hestia.conf
1675+
else
16741676
$HESTIA/bin/v-change-sys-api disable
16751677
fi
1676-
echo "API_ALLOWED_IP='127.0.0.1'" >> $HESTIA/conf/hestia.conf
1678+
16771679

16781680
#----------------------------------------------------------#
16791681
# Configure Admin User #

0 commit comments

Comments
 (0)