Cannot install core in the root of site I am going absolutely insane.  I have been up for several hours scouring the internet, installing, removing, installing, removing, and I CANNOT get Drupal (7 or 8) to install at the root of a site (hosted Linux server, not local or vm). If I try to run the drush si with the package outside of the target site's directory structure I get the site-install needs a higher bootstrap error.  Of course, if I move the the install base into the root of the target site's directory, it installs fine...in a subfolder with the name of the install base! I have followed all of the documentation, reviewed hundreds of comments on multiple sites, watched YouTube videos, looked at Pluralsight tutorials.  I am at a loss. I saw suggestions to edit the settings.php file (which the install package creates during the install process and doesn't exist beforehand...). I saw suggestions to rename files that are not yet existant because the install hasn't happened.  I'm sure much of these apply to an upgrade, but not a new site install.  Can anyone please offer some insight into this.  Installing with drush is supposed to make things easier. I have now wasted 4 hours trying to figure this out when I could have just manually installed it. But now it's principle.  I want to know. Besides I might have to do this again for other sites.  Thank you in advance.
When you download and install Drupal, it will install inside the directory that contains the files. So if you download Drupal into public_html and the directory with the Drupal files is called "drupal" it's going to install in public_html/drupal. Depending on what server you are running, you will need to identify the new webroot. In this example, you would change the webroot from public_html to public_html/drupal. The folks over at StackOverflow or your hosting company should be able to help you with your specific server settings for your new Drupal root.

Alternatively, you may be able to copy all the contents from the unzipped folder containing all the Drupal files into the webroot, but I've never tried that because I like keeping Drupal in it's own root.

Also, check sites/default/settings.php and see what it says for your Drupal root.