Hi guys,
I followed the steps here to install Hestia freshly on my server.
First I followed the regular installation steps. It fails when it tries to start php8.3-fpm.
Now edit /etc/php/8.3/fpm/pool.d/www.conf
Replace [wwww] with [www]
and start php8.3-fpm using systemctl start php8.3-fpm
It should start properly now.
This is an important step.
Now you cannot use the installer script again
bash hst-install.sh
Use the following command to remove the Hestia folder
rm -rf /usr/local/hestia
Delete the new admin user you created during the first try (if you want the same user name) using the command
sudo userdel username
Now start the installation script. It should now install without any error. If you see any other errors, repeat the above steps. I tried and successfully installed Hestia.
After installation bind9 was not starting
To start it use the following commands
systemctl start named
systemctl start bind9
ststemctl enable named
after this enable bind9 using the Web UI, it should start properly. I restarted the server and bind9 is still active.
I hope this helps someone in need.
Thanks!