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