From 6cf9702ca3e9ba94c3f082680a5b1fa784ba2721 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 29 Apr 2025 13:44:07 +0200 Subject: [PATCH] Update phpmyadmin.sh --- tools/addon/phpmyadmin.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/tools/addon/phpmyadmin.sh b/tools/addon/phpmyadmin.sh index cc3b8cd..07bb86e 100644 --- a/tools/addon/phpmyadmin.sh +++ b/tools/addon/phpmyadmin.sh @@ -95,7 +95,9 @@ function install_php_and_modules() { msg_ok "All required PHP modules are already installed" fi else - $PKG_MANAGER_INSTALL lighttpd php-fpm php-session php-json php-mysqli curl tar openssl &>/dev/null + msg_info "Installing Lighttpd and PHP for Alpine" + $PKG_MANAGER_INSTALL lighttpd php php-fpm php-session php-json php-mysqli curl tar openssl &>/dev/null + msg_ok "Installed Lighttpd and PHP" fi } @@ -161,20 +163,22 @@ server.errorlog = "/var/log/lighttpd/error.log" EOF msg_info "Starting php-fpm and Lighttpd" - PHP_FPM_SERVICE=$(rc-status | grep -oE 'php[0-9]+-fpm' | head -n 1) + PHP_FPM_SERVICE=$(rc-service -l | grep -E '^php[0-9]*-fpm$' | head -n 1) - if [[ -n "$PHP_FPM_SERVICE" ]]; then - rc-service "$PHP_FPM_SERVICE" start - rc-update add "$PHP_FPM_SERVICE" default + if [[ -z "$PHP_FPM_SERVICE" ]]; then + PHP_FPM_SERVICE="php-fpm" # Standard bei neuer Installation + fi + + if rc-service "$PHP_FPM_SERVICE" start && rc-update add "$PHP_FPM_SERVICE" default; then + msg_ok "Started PHP-FPM service: $PHP_FPM_SERVICE" else - msg_error "Could not detect PHP-FPM service on Alpine. Please install php-fpm manually." + msg_error "Failed to start PHP-FPM service: $PHP_FPM_SERVICE" exit 1 fi rc-service lighttpd start rc-update add lighttpd default msg_ok "Configured and started Lighttpd successfully" - fi }