urrverse untzierr
This commit is contained in:
parent
252d5ccf98
commit
ed17a624fa
32
ultrabunt.sh
32
ultrabunt.sh
@ -7383,7 +7383,7 @@ is_package_installed() {
|
|||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
log "WARNING: Unknown custom buntage '$name'"
|
# Silently ignore unknown custom buntage entries
|
||||||
result=1
|
result=1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -16616,14 +16616,26 @@ main "$@"
|
|||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
# Helper: list WordPress sites (returns array of site names)
|
# Helper: list WordPress sites (returns array of site names)
|
||||||
|
# Looks for wp-config.php either directly in /var/www/<domain>/
|
||||||
|
# or one level deeper (/var/www/<domain>/public/, /var/www/<domain>/htdocs/, …)
|
||||||
__wp_sites() {
|
__wp_sites() {
|
||||||
local sites=()
|
local sites=()
|
||||||
if [[ -d /var/www ]]; then
|
local base="/var/www"
|
||||||
while IFS= read -r -d '' d; do
|
[[ -d $base ]] || return 0
|
||||||
local n=$(basename "$d")
|
|
||||||
[[ -f "$d/wp-config.php" ]] && sites+=("$n")
|
# top-level domains
|
||||||
done < <(find /var/www -maxdepth 1 -type d -print0 2>/dev/null)
|
local d
|
||||||
fi
|
for d in "$base"/*; do
|
||||||
|
[[ -L $d || ! -d $d ]] && continue # skip symlinks / files
|
||||||
|
local domain=$(basename "$d")
|
||||||
|
# 1) direct install
|
||||||
|
[[ -f "$d/wp-config.php" ]] && { sites+=("$domain"); continue; }
|
||||||
|
# 2) common sub-folder installs (public, htdocs, html, www)
|
||||||
|
local sub
|
||||||
|
for sub in public htdocs html www; do
|
||||||
|
[[ -f "$d/$sub/wp-config.php" ]] && { sites+=("$domain"); break; }
|
||||||
|
done
|
||||||
|
done
|
||||||
printf '%s\n' "${sites[@]}"
|
printf '%s\n' "${sites[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -16653,8 +16665,10 @@ show_reverse_proxy_addons_menu() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local items=()
|
local items=()
|
||||||
[[ ${#wp[@]} -gt 0 ]] && items+=("mailcow" "📧 Install Mailcow + proxy it")
|
if [[ ${#wp[@]} -gt 0 ]]; then
|
||||||
[[ ${#wp[@]} -gt 0 ]] && items+=("umami" "📊 Install Umami + proxy it")
|
items+=("mailcow" "📧 Install Mailcow + proxy it")
|
||||||
|
items+=("umami" "📊 Install Umami + proxy it")
|
||||||
|
fi
|
||||||
items+=("" "(_*_)")
|
items+=("" "(_*_)")
|
||||||
items+=("zback" "(Z) ← Back to Main Menu")
|
items+=("zback" "(Z) ← Back to Main Menu")
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user