From 350cd9d982630234d43ed5351912dafb383a88d8 Mon Sep 17 00:00:00 2001 From: mrflos Date: Fri, 23 Dec 2022 20:19:56 +0300 Subject: [PATCH] fix(installer) : php template and directory create by user --- templates/php-fpm.php | 2 ++ utils.inc.php | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/templates/php-fpm.php b/templates/php-fpm.php index 74f8bd5..bc36af4 100644 --- a/templates/php-fpm.php +++ b/templates/php-fpm.php @@ -1,6 +1,8 @@ [e($user)?>] user = e($user)?> + group = e($user)?> + listen = /var/run/php-fpm-e($user)?>.sock listen.owner = www-data listen.group = www-data diff --git a/utils.inc.php b/utils.inc.php index 65c954f..f55999c 100644 --- a/utils.inc.php +++ b/utils.inc.php @@ -220,12 +220,11 @@ function removePhpFpmConfig($user) function copyYesWikiFiles($domain, $user) { $destDir = '/home'.'/'.$user.'/'.$domain; - exec('mkdir -p '.$destDir, $output); - exec('mkdir -p '.$destDir.'/cache', $output); - exec('mkdir -p '.$destDir.'/custom', $output); - exec('mkdir -p '.$destDir.'/files', $output); - exec('mkdir -p '.$destDir.'/files', $output); - // TODO : handle errors + exec('sudo -u '.$user.' mkdir -p '.$destDir, $output); + // exec('sudo -u '.$user.' mkdir -p '.$destDir.'/cache', $output); + // exec('sudo -u '.$user.' mkdir -p '.$destDir.'/custom', $output); + // exec('sudo -u '.$user.' mkdir -p '.$destDir.'/files', $output); + // TODO : install yeswiki from source return; }