Skip to content

Commit d310e83

Browse files
authored
Merge pull request hestiacp#2388 from jaapmarcus/fix/www-conf-missing
Copy www.conf in installer
2 parents 8894d24 + 6f005ed commit d310e83

File tree

2 files changed

+38
-20
lines changed

2 files changed

+38
-20
lines changed

install/hst-install-debian.sh

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1404,16 +1404,25 @@ fi
14041404
# Configure PHP-FPM #
14051405
#----------------------------------------------------------#
14061406

1407-
if [ "$multiphp" = 'yes' ] ; then
1408-
for v in "${multiphp_v[@]}"; do
1409-
echo "[ * ] Install PHP $v..."
1410-
$HESTIA/bin/v-add-web-php "$v" > /dev/null 2>&1
1411-
done
1412-
fi
1413-
1414-
if [ "$phpfpm" = 'yes' ]; then
1415-
echo "[ * ] Configuring PHP $fpm_v..."
1416-
$HESTIA/bin/v-add-web-php "$fpm_v" > /dev/null 2>&1
1407+
if [ "$phpfpm" = "yes" ]; then
1408+
if [ "$multiphp" = 'yes' ] ; then
1409+
for v in "${multiphp_v[@]}"; do
1410+
echo "[ * ] Install PHP $v..."
1411+
$HESTIA/bin/v-add-web-php "$v" > /dev/null 2>&1
1412+
done
1413+
else
1414+
echo "[ * ] Install PHP $fpm_v..."
1415+
$HESTIA/bin/v-add-web-php "$fpm_v" > /dev/null 2>&1
1416+
fi
1417+
1418+
echo "[ * ] Configuring PHP $fpm_v..."
1419+
# Create www.conf for webmail and php(*)admin
1420+
cp -f $HESTIA_INSTALL_DIR/php-fpm/www.conf /etc/php/$fpm_v/fpm/pool.d/www.conf
1421+
update-rc.d php$fpm_v-fpm defaults > /dev/null 2>&1
1422+
systemctl start php$fpm_v-fpm >> $LOG
1423+
check_result $? "php-fpm start failed"
1424+
# Set default php version to $fpm_v
1425+
update-alternatives --set php /usr/bin/php$fpm_v > /dev/null 2>&1
14171426
fi
14181427

14191428

install/hst-install-ubuntu.sh

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1436,16 +1436,25 @@ fi
14361436
# Configure PHP-FPM #
14371437
#----------------------------------------------------------#
14381438

1439-
if [ "$multiphp" = 'yes' ] ; then
1440-
for v in "${multiphp_v[@]}"; do
1441-
echo "[ * ] Install PHP $v..."
1442-
$HESTIA/bin/v-add-web-php "$v" > /dev/null 2>&1
1443-
done
1444-
fi
1445-
1446-
if [ "$phpfpm" = 'yes' ]; then
1447-
echo "[ * ] Configuring PHP $fpm_v..."
1448-
$HESTIA/bin/v-add-web-php "$fpm_v" > /dev/null 2>&1
1439+
if [ "$phpfpm" = "yes" ]; then
1440+
if [ "$multiphp" = 'yes' ] ; then
1441+
for v in "${multiphp_v[@]}"; do
1442+
echo "[ * ] Install PHP $v..."
1443+
$HESTIA/bin/v-add-web-php "$v" > /dev/null 2>&1
1444+
done
1445+
else
1446+
echo "[ * ] Install PHP $fpm_v..."
1447+
$HESTIA/bin/v-add-web-php "$fpm_v" > /dev/null 2>&1
1448+
fi
1449+
1450+
echo "[ * ] Configuring PHP-FPM $fpm_v..."
1451+
# Create www.conf for webmail and php(*)admin
1452+
cp -f $HESTIA_INSTALL_DIR/php-fpm/www.conf /etc/php/$fpm_v/fpm/pool.d/www.conf
1453+
update-rc.d php$fpm_v-fpm defaults > /dev/null 2>&1
1454+
systemctl start php$fpm_v-fpm >> $LOG
1455+
check_result $? "php-fpm start failed"
1456+
# Set default php version to $fpm_v
1457+
update-alternatives --set php /usr/bin/php$fpm_v > /dev/null 2>&1
14491458
fi
14501459

14511460

0 commit comments

Comments
 (0)