File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed
Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 7070
7171# Deleting backend configs
7272if [ ! -z " $WEB_BACKEND " ]; then
73+ template=$( get_object_value ' web' ' DOMAIN' " $domain " ' $BACKEND' )
7374 prepare_web_backend
7475 delete_web_backend
75- template=$( get_object_value ' web' ' DOMAIN' " $domain " ' $BACKEND' )
7676 $BIN /v-add-web-domain-backend $user $domain $template $restart
7777fi
7878
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ if [ ! -z "$WEB_BACKEND" ]; then
8585 delete_web_backend
8686 else
8787 for domain in $( $BIN /v-list-web-domains $user plain | cut -f 1) ; do
88+ template=$( get_object_value ' web' ' DOMAIN' " $domain " ' $BACKEND' )
8889 prepare_web_backend
8990 delete_web_backend
9091 done
Original file line number Diff line number Diff line change 7171
7272# Rebuilding backend configuration
7373if [ ! -z " $WEB_BACKEND " ]; then
74- prepare_web_backend
74+ prepare_web_backend " $BACKEND "
7575 delete_web_backend
7676 template=$( get_object_value ' web' ' DOMAIN' " $domain " ' $BACKEND' )
7777 $BIN /v-add-web-domain-backend $user $domain $template $restart
Original file line number Diff line number Diff line change @@ -84,10 +84,13 @@ is_web_alias_new() {
8484
8585# Prepare web backend
8686prepare_web_backend () {
87+ # Accept first function argument as backend template otherwise fallback to $template global variable
88+ local backend_template=${1:- $template }
89+
8790 pool=$( find -L /etc/php/ -name " $domain .conf" -exec dirname {} \; )
8891 # Check if multiple-PHP installed
8992 regex=" socket-(\d+)_(\d+)"
90- if [[ $template =~ ^PHP-([0-9])\_ ([0-9])$ ]]; then
93+ if [[ $backend_template =~ ^PHP-([0-9])\_ ([0-9])$ ]]; then
9194 backend_version=" ${BASH_REMATCH[1]} .${BASH_REMATCH[2]} "
9295 pool=$( find -L /etc/php/$backend_version -type d \( -name " pool.d" -o -name " *fpm.d" \) )
9396 else
@@ -160,7 +163,7 @@ prepare_web_domain_values() {
160163 fi
161164
162165 if [ ! -z " $WEB_BACKEND " ]; then
163- prepare_web_backend
166+ prepare_web_backend " $BACKEND "
164167 fi
165168
166169 server_alias= ' '
You can’t perform that action at this time.
0 commit comments