From ac09adf5d806e04cd834afbfbb7e8d5476c9b459 Mon Sep 17 00:00:00 2001 From: fusionate Date: Mon, 18 Aug 2025 10:37:18 -0600 Subject: [PATCH] Upgrade - Menu: Include /var/run/fusionpbx in File Permissions option. --- core/upgrade/upgrade_menu.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/upgrade/upgrade_menu.php b/core/upgrade/upgrade_menu.php index 05eb1f6f52..1c9709a769 100644 --- a/core/upgrade/upgrade_menu.php +++ b/core/upgrade/upgrade_menu.php @@ -229,6 +229,9 @@ function do_file_permissions($text, settings $settings) { $directories[] = $settings->get('switch', 'storage', null); $directories[] = $settings->get('switch', 'voicemail', null); //normally included in storage but can be different + //adjust the /var/run/fusionpbx + $directories[] = '/var/run/fusionpbx'; + //only set the xml_cdr directory permissions $log_directory = $settings->get('switch', 'log', null); if ($log_directory !== null) { @@ -254,7 +257,8 @@ function do_file_permissions($text, settings $settings) { //execute exec("chown -R www-data:www-data $dir"); } - } else { + } + else { echo ($text['label-not_running_as_root'] ?? "Not root user - operation skipped")."\n"; } }