Installing DNN version 4.8.2 (TUTORIAL)
I assume you have downloaded the zip file for the install version of Dotnetnuke 4.8.2. The next step is to extract those folders and files. Then using an ftp program, copy those extracted folders and files across to your hosting disk space. Note that this version of DNN consumes approx. 20.0MB of disk space from your hosting plan.
Also note that since this is a full install, we are not copying the extracted folders and files over the top of a previous version, but creating a fresh install.
To start the setup wizard, use the URL "http://www.domainname.com/install/installwizard.aspx". This will start the wizard as shown below :

In this case I have selected the "Custom" installation method, and clicked on the "Next" button to continue.

You can optionally choose to "Test Permissions" by clicking on this button as shown above.

In this case, the permissions have correctly set, so I click on the "Next" button to continue.

This next step above is to configure the Database for our Dotnetnuke installation. I have chosen the SQL 2005 database, and entered the address of the server where my website is hosted. In this case it happens to be expressnet... a very stable and reliable dotnetnuke web hosting company.
I then enter the Database name I have chosen, which also appears in my web.config file. In this case I do not need to use Integrated Security so I have left this unticked. I then enter my Database userID and password as also noted in my web.config file.
I have also ticked the option to run the database as DB Owner. To check that everything works correctly, I have clicked on the "Test Database Connection" as shown above.

As shown above, we have "Connection Success".

So I then click on the "Next" button to continue as shown in the image above.

The above screen will display for a short period of time as the database scripts are installed...
Once the installation of the database is complete, click on the "Next" button to continue.

This next step use to be performed in a rush once the dotnetnuke website was installed, just in case someone else decided to change the default host and/or admin passwords before you had a chance to. Thankfully, we can do this during the installation wizard.
After entering the host password twice, and a host email address, click on the "Next" button to continue.

The above screen provides you with options to install several modules. Please note that you can always add extra modules once your website is up and running. Those modules that are greyed out, are installed by default. Once you have made your choices, click on the "Next" button to continue.

I have no need to install an Authentication System, but in some cases you may want to install a Dotnetnuke website which integrates with users configured using Microsoft's Active Directory for example. Click on the "Next" button to continue.

Currently there are no additional skins or containers to install, so you can click on the "Next" button to continue.

There is also no Languages to install, so click on the "Next" button to continue.

After entering the admin password twice, an admin email address, and providing a Portal Title, click on the "Next" button to continue.

That finishes the installation wizard, so click on the "Finished (Goto Site)" button to complete the installation.