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.

47 lines
2.3 KiB

#!/bin/bash
# Hestia Control Panel upgrade script for target version unreleased
#######################################################################################
####### Place additional commands below. #######
#######################################################################################
####### Pass through information to the end user in case of a issue or problem #######
####### #######
####### Use add_upgrade_message "My message here" to include a message #######
####### in the upgrade notification email. Example: #######
####### #######
####### add_upgrade_message "My message here" #######
####### #######
####### You can use \n within the string to create new lines. #######
#######################################################################################
upgrade_config_set_value 'UPGRADE_UPDATE_WEB_TEMPLATES' 'no'
upgrade_config_set_value 'UPGRADE_UPDATE_DNS_TEMPLATES' 'no'
upgrade_config_set_value 'UPGRADE_UPDATE_MAIL_TEMPLATES' 'no'
upgrade_config_set_value 'UPGRADE_REBUILD_USERS' 'no'
upgrade_config_set_value 'UPGRADE_UPDATE_FILEMANAGER_CONFIG' 'false'
if [ -f /etc/nginx/nginx.conf ]; then
sed -i "s/fastcgi_buffers 4 256k;/fastcgi_buffers 8 256k;/g" /etc/nginx/nginx.conf
fi
# Sync up config files #2819
if [ -f "/etc/roundcube/config.inc.php" ]; then
sed -i "s/?>//" /etc/roundcube/config.inc.php
sed -i "s/?>//" /etc/roundcube/mimetypes.php
fi
for version in $($HESTIA/bin/v-list-sys-php plain); do
# Increase max upload and max post size
sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/g" /etc/php/$version/fpm/php.ini
sed -i "s/post_max_size = 8M/post_max_size = 100M/g" /etc/php/$version/fpm/php.ini
sed -i "s/max_execution_time = 30$/max_execution_time = 60/g" /etc/php/$version/fpm/php.ini
done
if [ -d /etc/roundcube ]; then
if [ ! -f /etc/logrotate.d/roundcube ]; then
echo "[ * ] Create config roundcube logrotate file"
cp -f $HESTIA_INSTALL_DIR/logrotate/roundcube /etc/logrotate.d/
fi
fi