Vereisten
Om Drupal te kunnen installeren hebt u een webserver, PHP en een database
nodig.
Meestal wordt Drupal op een externe
webhosting geïnstalleerd voor een publieke website. Het hostingbedrijf zorgt
dan voor de werkomgeving. Maar je kunt Drupal ook lokaal op je eigen PC
uittesten.
Bij lokale installatie op je eigen PC dien je zelf voor de webserver, php en
mysql installatie te zorgen. Gelukkig zijn er hiervoor pakketten beschikbaar
zoals wamp (windows), xampp (linux, windows, mac) en mamp (mac). Drupal werkt
het snelst op Linux, bijvoorbeeld Ubuntu.
De meest gebruikte configuratie is Apache, PHP 5.2 en Mysql 4.1 (minimum,
neem Mysql 5 indien mogelijk). Op dit ogenblik zijn er nog problemen met
php 5.3 dus het is ten sterkste aangeraden php 5.2 te gebruiken. Als je
een hosting kiest of Drupal lokaal installeert dien je hiermee rekening te
houden en dus een oudere versie van bijvoorbeeld wamp te kiezen. Of als je
ondertussen al 5.3 zou geinstalleerd hebben op WAMP kun je met
een addon er 5.2 bij installeren en switchen. Bij Xampp is versie 1.7.1. de
laatste in de php 5.2 reeks, downloaden kun je vanaf http://sourceforge.net/projects/xampp/files/.
Bij MAMP kun je na installatie bij de instellingen switchen tussen php 5.2 en
5.3.
Meer informatie: http://drupal.org/requirements.
Onderstaande werkwijze is bedoeld voor beginnende gebruikers. Als je meer
ervaring hebt met webontwikkeling en een basiskennis van Drupal zul je zeker de
alternatieve supersnelle installatiemogelijkheid via command line met Drush appreciëren.
Onderaan deze pagina vind je ook installatiescripts voor een full option Drupal
ontwikkelingsomgeving.
Drupal downloaden
- Download de laatste official release van Drupal via de download link op deze
site of op http://drupal.org/project/drupal.
De Drupal download op drupal.be bevat tevens de Nederlandse taal, CCK en
Views.
- Pak het bestand uit (bijvoorbeeld via http://www.7-zip.org/download.html)
- (Indien u de administratie in het Nederlands wenst of een andere taal
dient u ook de vertaling te downloaden op http://drupal.org/project/Translations
en deze uit te pakken in de map van uw installatie. )
- Laad deze bestanden op via een ftp programma (zoals http://filezilla-project.org/download.php)
naar de map van uw website, bijvoorbeeld /public_html/ of /www/.
Meer informatie: http://drupal.org/getting-started/6/install/download
Voorbereiding van de installatie
- Maak een kopie van het bestand ./sites/default/default.settings.php en
noem het ./sites/default/settings.php. Zorg ervoor dat dit bestand schrijfbaar
is, zet permissies op 644. Het orginele default.settings.php NIET wissen!
Maak een database
Deze stap zal verschillend zijn afhankelijk van het controlepaneel dat uw
server gebruikt.
- Maak een database. Voorbeeld hieronder voor phpmyadmin
- Klik je op Databases > Create database.
- Kies een databasenaam en wijzig collation in utf8_general_ci
- Maak een gebruiker (user) met paswoord. Voorbeeld
hieronder voor phpmyadmin
- Klik op het phpmyadmin logo linksboven
- Klik op Privileges
- Klik op Add new user
- Geef username (gebruikersnaam) in
- Kies localhost als Host
- Kies een paswoord

- Voeg deze gebruiker toe aan de database en geeft hem alle
rechten (grant all) voor de database.
-
- Klik bij Global Privileges op "check all"
- Klik rechtsonder op "Go"

Installeren
- Ga naar uw website. Als je Drupal lokaal installeert is dit http://localhost/ (en daar
dan eventueel bij projecten het submapje kiezen waarin je Drupal hebt
geplaatst). Heb je Drupal opgeladen naar een hosting, dan is dit http://www.example.com/ (naam van je site).
Drupal zal hier automatisch het installatieproces starten.
- Stap 1: Taal selecteren. Kies de gewenste taal voor de
installatie. Indien u de Nederlandse vertaling hebt geïnstalleerd verschijnt
die hier in de keuzelijst.
- Stap 2: Controleer de vereisten. Indien u foutmeldingen
krijgt controleer als u de vereisten hierboven bij voorbereiding van de
installatie gevolgd hebt.
- Stap 3: Database instellen. Geef de naam van de database,
gebruiker en het paswoord in dat je hebt aangemaakt. Indien u gebruikmaakt van
een shared hosting dient u vaak databasenaam en gebruikersnaam te laten
voorafgaan door een prefix van de account, voorbeeld accountnaam_databasenaam,
accountnaam_gebruikersnaam.
- Stap 4: Site instellen.
- Website gegevens: geef hier de naam van de site en het e-mail adres van
de site op.
- Beheerdersaccount: Kies de inloggegevens voor de beheerdersaccount voor
uw website. De beheerder (user nr. 1) is een speciale account die standaard
alle rechten op de adminstratie en instelling van de site. Het is van belang
zeker voor deze account een veilig paswoord te voorzien.
- Server instellingen: Zet de datum op de juiste tijdszone. Schakel schone
urls in. Laat automatische updates aan staan.
- Klik op opslaan en doorgaan.
- U krijgt het bericht: Gefeliciteerd, Drupal is met succes geïnstalleerd. U
kunt nu de nieuwe website bekijken. Bekijk de nieuwe website.
- Het scherm met "Welkom bij uw nieuwe Drupal-website!" krijgt u als volgt
weg. Ga naar Inhoud aanmaken > Pagina. Geef een titel en tekst in. Klik het
veld "Publicatie opties" open en zet het vinkje aan bij "Aangeraden op de
voorpagina".
Meer informatie: http://drupal.org/getting-started/6/install
Problemen tijdens de installatie
- Register_globals staat op aan. Foutmelding in stap 2 (Controle van de
vereisten):
Oplossing: Maak een bestand php.ini en plaats daarin:
register_globals = Off, laad het op in je website hoofdmap.
- Foutmelding in stap 2 (Controle van de vereisten): "Copy the
./sites/default/default.settings.php file to
./sites/default/settings.php"
Oplossing: Maak een kopie van
default.settings.php en noem die settings.php. Belangrijk:
default.settings.php moet blijven bestaan, dus niet verwijderen.
- Schone urls (clean urls) kunnen niet aangezet worden.
Oplossing:
mod_rewrite (rewrite_module) aanzetten voor de Apache server of IIS rewrite
installeren voor een Windows server.
- Na het ingeven van de database gegevens worden deze telkens weer gewist
als je probeert naar het volgende scherm te gaan.
Oplossing: je mag
default.settings.php niet wissen als je een kopie ervan maakt
- Het installeren loopt halverwege vast.
Oplossing: Verhoogt in php.ini
de maximum_execution_time naar 300 en zorg ervoor dat de memory_limit minstens
op 50M staat. Apache herstarten nadat je deze aangepast hebt. Als je site half
geinstalleerd is (er zitten al enkele tabellen in de database) dan kun je best
de database wissen vooraleer je opnieuw probeert.
Meer problemen en oplossingen: http://drupal.org/Troubleshooting-FAQ
Drupal installeren op
xampp
Alternatieve installatiemogelijkheden
- Acquia DAMP
Installer: Installeert via een makkelijk installatiescript Acquia Drupal,
een full option Drupal die handig is als je gewoon snel Drupal wil opzetten en
uitproberen.
- Quickstart
module: Zet een volledige ontwikkelingsomgeving op onder Virtualbox
(Windows/MAC) waarmee je lokaal je sites kunt ontwikkelen.
- Drubuntu
module: Installeert een professionele ontwikkelingsomgeving onder Ubuntu
Linux.