diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d69c13..c303dc6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,8 @@ All notable changes to this project will be documented in this file.
- Added templates for nginx mod_rewrite activation
- Added nginx with mod_rewrite
- Fixed database size usage and disk usage output on the info pages
+- Fixed installation of panel without PHP-FPM
+- Fixed mod_php, fcgid, fcgi mode
## [1.9.5.rpm] - Release
diff --git a/func/domain.sh b/func/domain.sh
index 40ca115..c65b5b1 100644
--- a/func/domain.sh
+++ b/func/domain.sh
@@ -102,7 +102,7 @@ prepare_web_backend() {
# Accept first function argument as backend template otherwise fallback to $template global variable
local backend_template=${1:-$template}
php_type=$(cat "$HESTIA/conf/hestia.conf" | grep "LOCAL_PHP" | grep "yes")
-
+
if [ -n "$php_type" ]; then
pool=$(find -L /opt/brepo/ -name "$domain.conf" -exec dirname {} \; 2>/dev/null)
else
@@ -359,7 +359,7 @@ add_web_config() {
-e "s|%ssl_ca%|$ssl_ca|g" \
-e "s|%docrtpriv%|$docrtpriv|g" \
> $conf
-
+
if [ "$TPLNM" == "srvproxy.tpl" -o "$TPLNM" == "srvproxy.stpl" ];then
proxy_backend_port_internal=$(convert_proxy_ngix_internal_redirect "$3")
cat "$conf" \
@@ -419,11 +419,37 @@ add_web_config() {
done
fi
+ #----
+
+ php_type=$(cat "$HESTIA/conf/hestia.conf" | grep "LOCAL_PHP" | grep "yes")
+
+ MOD_CONF="/etc/httpd/conf.modules.d/09-mod-php.conf"
+ PHP_DEFAULT="/usr/bin/php-cgi"
+ php_ver=$(grep -m1 '^LoadModule php_module ' "$MOD_CONF" | grep -oP 'php\d{2}')
+ php_cgi_path=$PHP_DEFAULT
+
+ if [ -n "$php_ver" ]; then
+ if [ -n "$php_type" ]; then
+ php_cgi_path="/opt/brepo/${php_ver}/bin/php-cgi"
+ else
+ php_cgi_path="/etc/opt/remi/php${php_ver}/bin/php-cgi"
+ fi
+ fi
+
+ if [[ -x "$php_cgi_path" ]]; then
+ :
+ else
+ php_cgi_path=$PHP_DEFAULT
+ fi
+
+ #----
+
trigger="${TPLNM/.*pl/.sh}"
if [ -x "${WEBTPL_LOCATION}/$trigger" ]; then
$WEBTPL_LOCATION/$trigger \
$user $domain $local_ip $HOMEDIR \
- $HOMEDIR/$user/web/$domain/public_html
+ $HOMEDIR/$user/web/$domain/public_html \
+ $php_cgi_path
fi
}
diff --git a/install/hst-install.sh b/install/hst-install.sh
index 3c3d5f7..e96d80a 100755
--- a/install/hst-install.sh
+++ b/install/hst-install.sh
@@ -1456,11 +1456,30 @@ if [ "$apache" = 'yes' ]; then
# IDK why those modules still here, but ok. if they are disabled by default
- if [ -e /etc/httpd/conf.modules.d/01-suexec.conf ]; then
- sed 's/^LoadModule suexec_module/#LoadModule suexec_module/' -i /etc/httpd/conf.modules.d/01-suexec.conf
- fi
- if [ -e /etc/httpd/conf.modules.d/10-fcgid.conf ]; then
- sed 's/^LoadModule fcgid_module/#LoadModule fcgid_module/' -i /etc/httpd/conf.modules.d/10-fcgid.conf
+ if [ "$phpfpm" = 'yes' ]; then
+ if [ -e /etc/httpd/conf.modules.d/01-suexec.conf ]; then
+ sed 's/^LoadModule suexec_module/#LoadModule suexec_module/' -i /etc/httpd/conf.modules.d/01-suexec.conf
+ fi
+ if [ -e /etc/httpd/conf.modules.d/10-fcgid.conf ]; then
+ sed 's/^LoadModule fcgid_module/#LoadModule fcgid_module/' -i /etc/httpd/conf.modules.d/10-fcgid.conf
+ fi
+ else
+ cp -f $HESTIA_INSTALL_DIR/httpd/01-mpm-itk.conf /etc/httpd/conf.modules.d/
+ if [ -e /etc/httpd/conf.modules.d/01-suexec.conf ]; then
+ sed 's/#LoadModule suexec_module/LoadModule suexec_module/' -i /etc/httpd/conf.modules.d/01-suexec.conf
+ fi
+ echo "LoadModule suphp_module modules/mod_suphp.so" > /etc/httpd/conf.modules.d/10-suphp.conf
+ if [ -e /etc/httpd/conf.modules.d/10-fcgid.conf ]; then
+ sed 's/#LoadModule fcgid_module/LoadModule fcgid_module/' -i /etc/httpd/conf.modules.d/10-fcgid.conf
+ fi
+ if [ -e /etc/httpd/conf.d/fcgid.conf ]; then
+ cp /etc/httpd/conf.d/fcgid.conf /etc/httpd/conf.h.d/fcgid.conf
+ fi
+ if [ -e /etc/httpd/conf.dmod_suphp.conf ]; then
+ cp /etc/httpd/conf.d/mod_suphp.conf /etc/httpd/conf.h.d/mod_suphp.conf
+ fi
+ ln -s "/etc/httpd/conf.d.prep/php${php_v}.conf" /etc/httpd/conf.modules.d/09-mod-php.conf
+
fi
# Switch status loader to custom one
@@ -1474,6 +1493,10 @@ if [ "$apache" = 'yes' ]; then
sed 's/LoadModule mpm_prefork_module/#LoadModule mpm_prefork_module/' -i /etc/httpd/conf.modules.d/00-mpm.conf
sed 's/#LoadModule mpm_event_module/LoadModule mpm_event_module/' -i /etc/httpd/conf.modules.d/00-mpm.conf
cp -f $HESTIA_INSTALL_DIR/httpd/hestia-event.conf /etc/httpd/conf.h.d/
+ else
+ sed 's/LoadModule mpm_worker_module/#LoadModule mpm_worker_module/' -i /etc/httpd/conf.modules.d/00-mpm.conf
+ sed 's/LoadModule mpm_event_module/#LoadModule mpm_event_module/' -i /etc/httpd/conf.modules.d/00-mpm.conf
+ sed 's/#LoadModule mpm_prefork_module/LoadModule mpm_prefork_module/' -i /etc/httpd/conf.modules.d/00-mpm.conf
fi
if [ ! -d /etc/httpd/sites-available ]; then
diff --git a/install/rpm/httpd/01-mpm-itk.conf b/install/rpm/httpd/01-mpm-itk.conf
new file mode 100644
index 0000000..cd36797
--- /dev/null
+++ b/install/rpm/httpd/01-mpm-itk.conf
@@ -0,0 +1,3 @@
+
+LoadModule mpm_itk_module modules/mod_mpm_itk.so
+
diff --git a/install/rpm/templates/web/httpd/default.stpl b/install/rpm/templates/web/httpd/default.stpl
index 3cdde66..e8f6163 100644
--- a/install/rpm/templates/web/httpd/default.stpl
+++ b/install/rpm/templates/web/httpd/default.stpl
@@ -18,6 +18,13 @@
CustomLog /var/log/%web_system%/domains/%domain%.log combined
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+ SetHandler application/x-httpd-php
+
+
+ SetHandler application/x-httpd-php-source
+ Require all denied
+
AllowOverride All
SSLRequireSSL
Options +Includes -Indexes +ExecCGI
diff --git a/install/rpm/templates/web/httpd/default.tpl b/install/rpm/templates/web/httpd/default.tpl
index 8445cb3..efef27e 100644
--- a/install/rpm/templates/web/httpd/default.tpl
+++ b/install/rpm/templates/web/httpd/default.tpl
@@ -21,6 +21,13 @@
IncludeOptional %home%/%user%/conf/web/%domain%/forcessl.apache2.conf*
+
+ SetHandler application/x-httpd-php
+
+
+ SetHandler application/x-httpd-php-source
+ Require all denied
+
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir %docroot%:%home%/%user%/tmp
diff --git a/install/rpm/templates/web/httpd/forbidden.stpl b/install/rpm/templates/web/httpd/forbidden.stpl
new file mode 100644
index 0000000..e178b2c
--- /dev/null
+++ b/install/rpm/templates/web/httpd/forbidden.stpl
@@ -0,0 +1,41 @@
+#=========================================================================#
+# Default Web Domain Template #
+# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
+# https://hestiacp.com/docs/server-administration/web-templates.html #
+#=========================================================================#
+
+
+
+ ServerName %domain_idn%
+ %alias_string%
+ ServerAdmin %email%
+ DocumentRoot %sdocroot%
+ ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ Alias /vstats/ %home%/%user%/web/%domain%/stats/
+ Alias /error/ %home%/%user%/web/%domain%/document_errors/
+ #SuexecUserGroup %user% %group%
+ CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
+ CustomLog /var/log/%web_system%/domains/%domain%.log combined
+ ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+
+ Require all denied
+
+ SSLEngine on
+ SSLVerifyClient none
+ SSLCertificateFile %ssl_crt%
+ SSLCertificateKeyFile %ssl_key%
+ %ssl_ca_str%SSLCertificateChainFile %ssl_ca%
+
+
+ RMode config
+ RUidGid %user% %group%
+ RGroups apache
+
+
+ AssignUserID %user% %group%
+
+
+ IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.ssl.conf_*
+ IncludeOptional /etc/httpd/conf.h.d/*.inc
+
diff --git a/install/rpm/templates/web/httpd/forbidden.tpl b/install/rpm/templates/web/httpd/forbidden.tpl
new file mode 100644
index 0000000..7b130b7
--- /dev/null
+++ b/install/rpm/templates/web/httpd/forbidden.tpl
@@ -0,0 +1,38 @@
+#=========================================================================#
+# Default Web Domain Template #
+# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
+# https://hestiacp.com/docs/server-administration/web-templates.html #
+#=========================================================================#
+
+
+
+ ServerName %domain_idn%
+ %alias_string%
+ ServerAdmin %email%
+ DocumentRoot %docroot%
+ ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ Alias /vstats/ %home%/%user%/web/%domain%/stats/
+ Alias /error/ %home%/%user%/web/%domain%/document_errors/
+ #SuexecUserGroup %user% %group%
+ CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
+ CustomLog /var/log/%web_system%/domains/%domain%.log combined
+ ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+ IncludeOptional %home%/%user%/conf/web/%domain%/forcessl.apache2.conf*
+
+
+ Require all denied
+
+
+
+ RMode config
+ RUidGid %user% %group%
+ RGroups apache
+
+
+ AssignUserID %user% %group%
+
+
+ IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.conf_*
+ IncludeOptional /etc/httpd/conf.h.d/*.inc
+
diff --git a/install/rpm/templates/web/httpd/hosting.stpl b/install/rpm/templates/web/httpd/hosting.stpl
index 0155350..9624a16 100644
--- a/install/rpm/templates/web/httpd/hosting.stpl
+++ b/install/rpm/templates/web/httpd/hosting.stpl
@@ -18,6 +18,13 @@
CustomLog /var/log/%web_system%/domains/%domain%.log combined
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+ SetHandler application/x-httpd-php
+
+
+ SetHandler application/x-httpd-php-source
+ Require all denied
+
AllowOverride All
SSLRequireSSL
Options +Includes -Indexes +ExecCGI
diff --git a/install/rpm/templates/web/httpd/hosting.tpl b/install/rpm/templates/web/httpd/hosting.tpl
index df0767e..20a0951 100644
--- a/install/rpm/templates/web/httpd/hosting.tpl
+++ b/install/rpm/templates/web/httpd/hosting.tpl
@@ -21,6 +21,13 @@
IncludeOptional %home%/%user%/conf/web/%domain%/forcessl.apache2.conf*
+
+ SetHandler application/x-httpd-php
+
+
+ SetHandler application/x-httpd-php-source
+ Require all denied
+
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value upload_max_filesize 10M
diff --git a/install/rpm/templates/web/httpd/php-fpm/forbidden.stpl b/install/rpm/templates/web/httpd/php-fpm/forbidden.stpl
new file mode 100644
index 0000000..529ca86
--- /dev/null
+++ b/install/rpm/templates/web/httpd/php-fpm/forbidden.stpl
@@ -0,0 +1,32 @@
+#=========================================================================#
+# Default Web Domain Template #
+# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
+# https://hestiacp.com/docs/server-administration/web-templates.html #
+#=========================================================================#
+
+
+
+ ServerName %domain_idn%
+ %alias_string%
+ ServerAdmin %email%
+ DocumentRoot %sdocroot%
+ ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ Alias /vstats/ %home%/%user%/web/%domain%/stats/
+ Alias /error/ %home%/%user%/web/%domain%/document_errors/
+ #SuexecUserGroup %user% %group%
+ CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
+ CustomLog /var/log/%web_system%/domains/%domain%.log combined
+ ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+ Require all denied
+
+
+ SSLEngine on
+ SSLVerifyClient none
+ SSLCertificateFile %ssl_crt%
+ SSLCertificateKeyFile %ssl_key%
+ %ssl_ca_str%SSLCertificateChainFile %ssl_ca%
+
+ IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.ssl.conf_*
+ IncludeOptional /etc/httpd/conf.h.d/*.inc
+
diff --git a/install/rpm/templates/web/httpd/php-fpm/forbidden.tpl b/install/rpm/templates/web/httpd/php-fpm/forbidden.tpl
new file mode 100644
index 0000000..ddf5cf2
--- /dev/null
+++ b/install/rpm/templates/web/httpd/php-fpm/forbidden.tpl
@@ -0,0 +1,30 @@
+#=========================================================================#
+# Default Web Domain Template #
+# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
+# https://hestiacp.com/docs/server-administration/web-templates.html #
+#=========================================================================#
+
+
+
+ ServerName %domain_idn%
+ %alias_string%
+ ServerAdmin %email%
+ DocumentRoot %docroot%
+ ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ Alias /vstats/ %home%/%user%/web/%domain%/stats/
+ Alias /error/ %home%/%user%/web/%domain%/document_errors/
+ #SuexecUserGroup %user% %group%
+ CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
+ CustomLog /var/log/%web_system%/domains/%domain%.log combined
+ ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+ IncludeOptional %home%/%user%/conf/web/%domain%/apache2.forcessl.conf*
+
+
+ Require all denied
+
+
+
+ IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.conf_*
+ IncludeOptional /etc/httpd/conf.h.d/*.inc
+
diff --git a/install/rpm/templates/web/httpd/phpcgi.sh b/install/rpm/templates/web/httpd/phpcgi.sh
index 6565e10..5131cb2 100755
--- a/install/rpm/templates/web/httpd/phpcgi.sh
+++ b/install/rpm/templates/web/httpd/phpcgi.sh
@@ -1,16 +1,26 @@
-#!/bin/bash
+#!/usr/bin/bash
# Adding php wrapper
user="$1"
domain="$2"
ip="$3"
home_dir="$4"
docroot="$5"
+php_path="$6"
-wrapper_script='#!/usr/bin/php-cgi -cphp5-cgi.ini'
+wrapper_script="#!$php_path -cphp5-cgi.ini"
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/php"
+wrapper_dir="/var/www/$user/$domain/cgi-bin"
+wrapper_file2="$wrapper_dir/php"
echo "$wrapper_script" > $wrapper_file
chown $user:$user $wrapper_file
chmod -f 751 $wrapper_file
+mkdir -p $wrapper_dir
+
+echo "$wrapper_script" > $wrapper_file2
+chown $user:$user $wrapper_file2
+chown $user:$user $wrapper_dir
+chmod -f 751 $wrapper_file2
+
exit 0
diff --git a/install/rpm/templates/web/httpd/phpcgi.stpl b/install/rpm/templates/web/httpd/phpcgi.stpl
index 0293990..f79021f 100644
--- a/install/rpm/templates/web/httpd/phpcgi.stpl
+++ b/install/rpm/templates/web/httpd/phpcgi.stpl
@@ -10,7 +10,8 @@
%alias_string%
ServerAdmin %email%
DocumentRoot %sdocroot%
- ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ #ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ ScriptAlias /cgi-bin/ /var/www/%user%/%domain%/cgi-bin/
Alias /vstats/ %home%/%user%/web/%domain%/stats/
Alias /error/ %home%/%user%/web/%domain%/document_errors/
SuexecUserGroup %user% %group%
diff --git a/install/rpm/templates/web/httpd/phpcgi.tpl b/install/rpm/templates/web/httpd/phpcgi.tpl
index 392b25b..aadb3c1 100644
--- a/install/rpm/templates/web/httpd/phpcgi.tpl
+++ b/install/rpm/templates/web/httpd/phpcgi.tpl
@@ -10,7 +10,8 @@
%alias_string%
ServerAdmin %email%
DocumentRoot %docroot%
- ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ #ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+ ScriptAlias /cgi-bin/ /var/www/%user%/%domain%/cgi-bin/
Alias /vstats/ %home%/%user%/web/%domain%/stats/
Alias /error/ %home%/%user%/web/%domain%/document_errors/
SuexecUserGroup %user% %group%
diff --git a/install/rpm/templates/web/httpd/phpfcgid.sh b/install/rpm/templates/web/httpd/phpfcgid.sh
index e805824..9e58ebb 100755
--- a/install/rpm/templates/web/httpd/phpfcgid.sh
+++ b/install/rpm/templates/web/httpd/phpfcgid.sh
@@ -1,22 +1,32 @@
-#!/bin/bash
+#!/usr/bin/bash
# Adding php wrapper
user="$1"
domain="$2"
ip="$3"
home_dir="$4"
docroot="$5"
+php_path="$6"
wrapper_script="#!/bin/sh
PHPRC=/usr/local/lib
export PHPRC
export PHP_FCGI_MAX_REQUESTS=1000
export PHP_FCGI_CHILDREN=20
-exec /usr/bin/php-cgi
+exec $php_path
"
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/fcgi-starter"
+wrapper_dir="/var/www/$user/$domain/cgi-bin"
+wrapper_file2="$wrapper_dir/fcgi-starter"
echo "$wrapper_script" > $wrapper_file
chown $user:$user $wrapper_file
chmod -f 751 $wrapper_file
+mkdir -p $wrapper_dir
+
+echo "$wrapper_script" > $wrapper_file2
+chown $user:$user $wrapper_file2
+chown $user:$user $wrapper_dir
+chmod -f 751 $wrapper_file2
+
exit 0
diff --git a/install/rpm/templates/web/httpd/phpfcgid.stpl b/install/rpm/templates/web/httpd/phpfcgid.stpl
index 75730d4..a9df6c0 100644
--- a/install/rpm/templates/web/httpd/phpfcgid.stpl
+++ b/install/rpm/templates/web/httpd/phpfcgid.stpl
@@ -28,7 +28,8 @@
SetHandler fcgid-script
- FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php
+ #FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php
+ FCGIWrapper /var/www/%user%/%domain%/cgi-bin/fcgi-starter .php
AllowOverride All
@@ -42,4 +43,12 @@
IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.ssl.conf_*
IncludeOptional /etc/httpd/conf.h.d/*.inc
+
+ RMode config
+ RUidGid %user% %group%
+ RGroups apache
+
+
+ AssignUserID %user% %group%
+
diff --git a/install/rpm/templates/web/httpd/phpfcgid.tpl b/install/rpm/templates/web/httpd/phpfcgid.tpl
index 5052f0a..dbcb825 100644
--- a/install/rpm/templates/web/httpd/phpfcgid.tpl
+++ b/install/rpm/templates/web/httpd/phpfcgid.tpl
@@ -30,11 +30,20 @@
SetHandler fcgid-script
- FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php
+ #FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php
+ FCGIWrapper /var/www/%user%/%domain%/cgi-bin/fcgi-starter .php
AllowOverride All
IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.conf_*
IncludeOptional /etc/httpd/conf.h.d/*.inc
+
+ RMode config
+ RUidGid %user% %group%
+ RGroups apache
+
+
+ AssignUserID %user% %group%
+
diff --git a/install/rpm/templates/web/httpd/www-data.stpl b/install/rpm/templates/web/httpd/www-data.stpl
index d953075..98fe905 100644
--- a/install/rpm/templates/web/httpd/www-data.stpl
+++ b/install/rpm/templates/web/httpd/www-data.stpl
@@ -19,6 +19,13 @@
CustomLog /var/log/%web_system%/domains/%domain%.log combined
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
+
+ SetHandler application/x-httpd-php
+
+
+ SetHandler application/x-httpd-php-source
+ Require all denied
+
AllowOverride All
SSLRequireSSL
Options +Includes -Indexes +ExecCGI
diff --git a/install/rpm/templates/web/httpd/www-data.tpl b/install/rpm/templates/web/httpd/www-data.tpl
index 0dd536f..25a7272 100644
--- a/install/rpm/templates/web/httpd/www-data.tpl
+++ b/install/rpm/templates/web/httpd/www-data.tpl
@@ -22,6 +22,13 @@
IncludeOptional %home%/%user%/conf/web/%domain%/forcessl.apache2.conf*
+
+ SetHandler application/x-httpd-php
+
+
+ SetHandler application/x-httpd-php-source
+ Require all denied
+
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir %docroot%:%home%/%user%/tmp
diff --git a/src/rpm/hestia/hestia.spec b/src/rpm/hestia/hestia.spec
index 9edf841..ba23658 100644
--- a/src/rpm/hestia/hestia.spec
+++ b/src/rpm/hestia/hestia.spec
@@ -3,7 +3,7 @@
Name: hestia
Version: 1.9.6
-Release: 6%{dist}
+Release: 7%{dist}
Summary: Hestia Control Panel
Group: System Environment/Base
License: GPLv3
@@ -184,6 +184,10 @@ fi
%{_tmpfilesdir}/%{name}.conf
%changelog
+* Fri Mar 27 2026 Alexey Berezhok - 1.9.6-7
+- Fixed installation of panel without PHP-FPM
+- Fixed mod_php, fcgid, fcgi mode
+
* Thu Mar 26 2026 Alexey Berezhok - 1.9.6-6
- Fixed database size usage and disk usage output on the info pages