From c56093fdcbb478b08a4a041234f93ba6c61e7157 Mon Sep 17 00:00:00 2001 From: cschantz Date: Wed, 24 Dec 2025 16:28:06 -0500 Subject: [PATCH] CRITICAL FIX: plesk-helpers.sh was never loaded - wrong path Issue: system-detect.sh tried to source $SCRIPT_DIR/plesk-helpers.sh but plesk-helpers.sh is in lib/ directory. Fix: Changed to ${LIB_DIR:-$SCRIPT_DIR/lib}/plesk-helpers.sh This caused ALL Plesk helper functions to be unavailable: - plesk_list_domains() - plesk_get_owner() - plesk_get_docroot() - etc. Result: Plesk servers showed 0 users, 0 domains, 0 databases Testing: Will verify on Plesk server after push --- lib/system-detect.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/system-detect.sh b/lib/system-detect.sh index 0fb82cb..88d6b19 100755 --- a/lib/system-detect.sh +++ b/lib/system-detect.sh @@ -68,8 +68,8 @@ detect_control_panel() { SYS_LOG_DIR="/var/www/vhosts/system" # Source Plesk helpers for advanced functionality - if [ -f "$SCRIPT_DIR/plesk-helpers.sh" ]; then - source "$SCRIPT_DIR/plesk-helpers.sh" + if [ -f "${LIB_DIR:-$SCRIPT_DIR/lib}/plesk-helpers.sh" ]; then + source "${LIB_DIR:-$SCRIPT_DIR/lib}/plesk-helpers.sh" fi print_success "Detected Plesk v${SYS_CONTROL_PANEL_VERSION}"