5353 exit 1
5454fi
5555
56- # Function to change ownership of directories
5756change_ownership () {
58- for dir in " $@ " ; do
59- if [ -d " $dir " ]; then
60- chown -R " $OWNER " " $dir "
61- echo " $script_name : Ownership of $dir changed to $OWNER ."
57+ for path in " $@ " ; do
58+ if [ -e " $path " ]; then
59+ chown -R " $OWNER " " $path "
60+ echo " $script_name : Ownership of $path changed to $OWNER ."
6261 else
63- echo " $script_name : Directory not found: $dir "
62+ echo " $script_name : Directory not found: $path "
63+ exit 1
6464 fi
6565 done
6666}
@@ -69,11 +69,17 @@ change_ownership() {
6969case " $OS " in
7070 debian)
7171 case " $SERVICE " in
72+ cli)
73+ DIRS=" /var/www/ $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini"
74+ ;;
75+ fpm)
76+ DIRS=" /var/www/ /usr/local/etc/php-fpm.d/zzz-docker-php-serversideup-fpm-debug.conf $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini"
77+ ;;
7278 apache)
73- DIRS=" /etc/apache2 /etc/ssl/private /var/log/apache2 /var/www/"
79+ DIRS=" /etc/apache2 /etc/ssl/private /var/log/apache2 /var/www/ /usr/local/etc/php-fpm.d/zzz-docker-php-serversideup-fpm-debug.conf $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini "
7480 ;;
7581 nginx)
76- DIRS=" /etc/nginx/ /var/log/nginx /etc/ssl/private /var/cache/nginx/ /var/www/"
82+ DIRS=" /etc/nginx/ /var/log/nginx /etc/ssl/private /var/cache/nginx/ /var/www/ /usr/local/etc/php-fpm.d/zzz-docker-php-serversideup-fpm-debug.conf $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini "
7783 ;;
7884 unit)
7985 DIRS=" /var/log/unit /var/run/unit /etc/unit /etc/ssl/private/ /var/lib/unit/ /var/www/"
@@ -86,11 +92,17 @@ case "$OS" in
8692 ;;
8793 alpine)
8894 case " $SERVICE " in
95+ cli)
96+ DIRS=" /var/www/ $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini"
97+ ;;
98+ fpm)
99+ DIRS=" /var/www/ /usr/local/etc/php-fpm.d/zzz-docker-php-serversideup-fpm-debug.conf $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini"
100+ ;;
89101 apache)
90- DIRS=" /etc/apache2 /etc/ssl/private /var/www/"
102+ DIRS=" /etc/apache2 /etc/ssl/private /var/www/ /usr/local/etc/php-fpm.d/zzz-docker-php-serversideup-fpm-debug.conf $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini "
91103 ;;
92104 nginx)
93- DIRS=" /etc/nginx/ /var/log/nginx /etc/ssl/private /var/lib/nginx /var/www/"
105+ DIRS=" /etc/nginx/ /var/log/nginx /etc/ssl/private /var/lib/nginx /var/www/ /usr/local/etc/php-fpm.d/zzz-docker-php-serversideup-fpm-debug.conf $PHP_INI_DIR /conf.d/zzz-serversideup-docker-php-debug.ini "
94106 ;;
95107 * )
96108 echo " $script_name : Unsupported SERVICE: $SERVICE "
0 commit comments