Drupal logo
Drupal logo

Voordat je gaat installeren

De aanbevolen omgeving voor Drupal 6 is:

  • Appache 1.3 of 2.X gehost op UNIX / Linux
  • MySQL 4.1 of 5.0
  • Ten minste 3 MB schijfruimte

Meer informatie over de eisen kun je hier vinden: drupal.org/requirements

Deze installatie beschrijving is geschreven om Drupal 6 installeren bij een hosting provider, maar je kunt het ook gebruiken voor het installeren op je eigen server.

Downloaden en uitpakken Drupal

Download eerst Drupal hier: drupal.org/project/drupal En als je een meertalig site wilt, moet je ook de betreffende Drupal vertaling downloaden. Zoals bijvoorbeeld in het Nederlands: drupal.org/project/nl

Pak de Drupal-bestanden  de vertaling bestanden uit in een lokale map op uw computer.

Drupal uploaden naar uw webserver

Upload uit deze map alle bestanden en mappen, zoals includes, misc, modules etc naar je hosting provider. Voor het uploaden van uw bestanden hebt je een FTP-client en het FTP-account van uw webserver nodig. In deze beschrijving gebruiken we FileZilla als FTP client.

Je kunt nu kiezen of je de website in een sub-directory wilt, naast andere website (s) of gewoon in de root. Je kunt bijvoorbeeld alles in een Drupal sub-directory zetten. Dan kun je de Drupal-site bereiken met:

www.yourdomainname.com/drupal/

Het creëren van Drupal database

Het creëren van de database is afhankelijk van uw situatie. Als de site bij hosting provider draait, kun je waarschijnlijk wel informatie hierover vinden op hun site.

Voordat we Drupal gaan installeren hebben we nodig:

  • De naam van de database, bijvoorbeeld _drupal
  • De gebruikersnaam en wachtwoord voor toegang tot deze database.
  • Deze gebruiker heeft alle rechten en de database is alleen lokaal toegankelijk.

Als je toegang hebt tot phpMyAdmin, dan is er een zeer snelle manier om de database en gebruiker aan te maken:

  • Login in phpMyAdmin
  • Klik op het tabblad Privileges.
  • Klik hier (ergens in het midden) op “Add new user”
  • Vul hier de gewenste gebruikersnaam in: drupal
  • Selecteer na host: local en localhost zal automatisch worden ingevuld
  • Klik op het genereren wachtwoord en copy/paste dit of schrijf dit wachtwoord ergens op.
  • Selecteer: “Create database with same name and grant all privileges”
  • Achter Global privileges, klikt u op “Check All”
  • Klik nu, rechts achter “Now”, om te accepteren.

Nu is de Drupal database is aangemaakt met gebruikersnaam drupal.

Multi-site Drupal?

Ajs je Drupal gaat installeren voor één enkele domeinnaam, dan kunt u deze paragraaf overslaan en naar “Installeren van Drupal” gaan. Maar als je uw Drupal installatie wilt gebruiken voor meerdere domeinnamen, dan kun je dezelfde database gebruiken. In dat geval kun je meerdere domain aliassen laten wijzen naar deze Drupal directory. Later komen we erop terug, hoe je bijvoorbeeld instellingen zoals “Site naam” verschillend voor elke domeinnaam kunt hebben en dit alles met nog steeds dezelfde database! Je kunt nu ook gewoon naar “Installeren van Drupal” gaan.

Maar als je de Drupal-installatie gaat gebruiken voor meer dan één domein naam en voor elk domein een andere tabel/database, dan moet je naar “Drupal multi-site installatie” gaan in plaats van de volgende paragraaf.

Installeren van Drupal

Nu zijn we klaar om Drupal te installeren. Start nu een webbrowser en voer het adres van uw website in, zoals bijvoorbeeld:

www.yourdomainname.com/drupal/install.php

  • Kies een taal: klik op Engels en klik op “Select language”, (Ook Engels selecteren als je later een andere site taal wilt hebben)
  • Vul in database name: drupal
  • Vul in database username: drupal
  • Vul uw database password in
  • Klik op ‘Save and continue’

Configureren van de nieuwe site

Als alles goed is gegaan, is de database geïnitialiseerd en hebt je nu het scherm “Configure Site” voor je.

  • Vul alle velden in, de Username wordt de main administrator account.
  • Controleer of de schone URL’s is geselecteerd.
  • Klik op “Save and continue”

In de volgende posts gaan we configureren en functionaliteit toevoegen aan Drupal.