I am trying to make a manual WordPress install on my webserver. But after uploading the files to the root directory. when I am trying to access the URL its redirecting to setup (https://domain.com/wp-admin/setup-config.php) which is normal. but showing the following error:
Access Denied
You do not have permission to view this page.
Please check your credentials and try again. Error Code: 403
This is possibly a permission issue. When you upload the files only push the inside files of your public_html, dont upload this folder.
A solution can be: change the permissions of the public_html folder and its subdirectories and files with filezilla or ssh to 755.
Then change the permissions of the wp-config.php file to 640 or 644.
while I undertsand that as motive, I am sorry to say, hestia probably will still be the wrong thing for you.
if you are dependant on things like a file manager and are not able to fix permission issue with your system admin powers, I am afraid you will run into more issues. HestiaCP is no replacement for admin skills and basic linux knowledge, but intended to complement to that by making recurring tasks easier.
don’t get me wrong, I understand everyone needs to start somewhere. however hestia is going into another direction and expects a minimum level of knowledge and ability of handle things yourself. otherwise you are better of with shared hosting or cpanel and the likes.
Quick note for something new I learned today (and eager to share). WordPress (and other software) usually include the .htaccess file. With the following command we can move all files, including dot files like .htaccess.
(shopt -s dotglob; mv -- * ..)
shopt is a shell builtin command to set and unset (remove) various Bash shell options.
The dotglob shell option if set, Bash includes filenames beginning with a ‘.’ in the results of filename expansion. The filenames ‘.’ and ‘…’ must always be matched explicitly, even if dotglob is set.