Install Drupal on a hosted server
Posted by rolf on Monday, 10 November 2014A very good introduction. I only wish to add some minor things.
When copying all the files to your webserver (e.g. via ftp) make sure you also copy the hidden files
.htaccess
.gitignore
If you don't copy .htaccess one thing that will not work is clean urls, see https://www.drupal.org/getting-started/clean-urls, section "Enabling Clean URLs in Drupal"