The recommendations for Drupal 6 are:
More details about requirements you can find here: drupal.org/requirements
This installation description is written to install Drupal 6 at a hosting provider, but it works also for installing at your own server.
First download Drupal here: drupal.org/project/drupal
And if you want a multi-language site, you also need to download the Drupal translation.
For example you can find the Dutch here: drupal.org/project/nl
Unpack the Drupal files and the translation files in a local directory on your computer.
Upload all files and directories, like includes, misc, modules etc to your hosting provider.
To upload your files you need a FTP client and the FTP account of your webserver.
In this description we will use FileZilla
Now you can choose if you like your website in a subdirectory, next to other website(s) or just in the root.
For example you can put everything in a drupal directory. So you can reach the Drupal site by using:
www.yourdomainname.com/drupal/
To create the database depends on your situation. If you run the site at your hosting provider, you can find the information at their site.
Before we going to install Drupal we need to have:
If you have access to phpMyAdmin there is a very quick way to create the database and user:
Now the database drupal is created with username drupal.
If you like to install Drupal for 1 domain name, you can skip this paragraph and go to “Installing Drupal”.
But if you like to use your Drupal installation for more domain names, but using exactly the same database, you probably pointing 1 or more domain aliases to this Drupal directory. Later on we will come back on the point that you can have settings like “Site name” different for every domain name, but we still use the same database!
If you like to use the Drupal installation for more then 1 domain name and for every domain a different table/database, you have to go to “Drupal multi-site installation” instead of the next paragraph.
Now we are ready to install Drupal. Start a web browser and enter the address of your website
www.yourdomainname.com/drupal/install.php
If everything went ok, the database is initialized and you have the screen “Configure Site” in front of you.
In the next posts we are going to configure and add functionality to Drupal.