You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.2 KiB

#!/bin/bash
# Hestia Control Panel upgrade script for target version 1.4.4
#######################################################################################
####### Place additional commands below. #######
#######################################################################################
if [ -d "/etc/nginx/conf.d/" ]; then
#Add nginx user_agent separation to desktop/mobile
cp -f $HESTIA_INSTALL_DIR/nginx/agents.conf /etc/nginx/conf.d/
fi
if [ -d "/etc/phpmyadmin/" ]; then
echo "[ * ] Secure PHPmyAdmin"
# limit access to /etc/phpmyadmin/ and /usr/share/phpmyadmin/tmp and so on
chown -R root:www-data /etc/phpmyadmin/
chmod -R 640 /etc/phpmyadmin/*
if [ -d "/etc/phpmyadmin/conf.d/" ]; then
chmod 750 /etc/phpmyadmin/conf.d/
fi
if [ -d "/var/lib/phpmyadmin/tmp" ]; then
chown root:www-data /usr/share/phpmyadmin/tmp
chmod 770 /usr/share/phpmyadmin/tmp
fi
if [ -d "/var/lib/phpmyadmin/tmp" ]; then
chmod 770 /var/lib/phpmyadmin/tmp
chown root:www-data /usr/share/phpmyadmin/tmp
fi
fi
# Reset PMA SSO to fix bug with Nginx + Apache2
if [ "$PHPMYADMIN_KEY" != "" ]; then
echo "[ * ] Refressh hestia-sso for PMA..."
$BIN/v-delete-sys-pma-sso quiet
$BIN/v-add-sys-pma-sso quiet
fi