I'm having issues uploading my craft3 site to Bluehost.
I've uploaded all the files, ran composer install and it does actually work. However when I go to my domain it shows the raw files/folders and I have to go in to my 'public_html' folder to access the site.
I must note I changed the 'web' folder to 'public_html'.
Because the index.php file is inside the public_html folder my server can't find an index file and therefore shows the raw files.
That's my understanding.
What's the best approach for this?