Ga naar inhoud
Installatie guide

Drupal installeren

Stap-voor-stap uitleg hoe je Drupal installeert op je hosting. Voor beginners en gevorderden. Kies de methode die bij jou past.

Voor je begint

  • Zorg dat je hosting aan de Drupal systeemvereisten voldoet
  • Heb FTP/SFTP toegang en database credentials bij de hand
  • Installeer Drupal 10 (nieuwste stabiele versie) voor beste ondersteuning

Kies je installatie methode

Er zijn verschillende manieren om Drupal te installeren

Methode 1

One-click installatie via control panel

De makkelijkste manier voor beginners. Werkt met Softaculous, Installatron of cPanel Auto Installers.

1

Log in op je hosting control panel

Ga naar cPanel, DirectAdmin of het control panel van je hosting provider.

2

Zoek de app installer

Zoek naar "Softaculous", "Installatron" of "Website Software" in je control panel.

3

Selecteer Drupal

Klik op het Drupal icoon en kies "Install". Selecteer de nieuwste versie (Drupal 10).

4

Configureer de installatie

Vul de volgende gegevens in:

  • Domein: Kies je domeinnaam
  • Directory: Leeg laten voor root, of submap kiezen
  • Admin gegevens: Kies een veilige gebruikersnaam en wachtwoord
5

Installeer en klaar!

Klik op "Install" en wacht 1-2 minuten. Je krijgt een bevestiging met je login URL.

Tip: Bewaar je admin credentials op een veilige plek!

Methode 2

Handmatige installatie via FTP

Voor als je hosting geen auto-installer heeft, of als je meer controle wilt.

1

Download Drupal

Ga naar drupal.org/download en download de nieuwste versie (ZIP of TAR.GZ).

2

Pak het archief uit

Unzip het bestand op je computer. Je krijgt een map met alle Drupal bestanden.

3

Maak een database aan

Log in op cPanel en ga naar MySQL Databases:

  • Maak een nieuwe database (bijv. "mysite_drupal")
  • Maak een database gebruiker met een sterk wachtwoord
  • Koppel de gebruiker aan de database met alle rechten
4

Upload via FTP

Gebruik FileZilla of een andere FTP client om alle Drupal bestanden te uploaden naar je public_html map (of submap).

Let op: Upload de inhoud van de drupal map, niet de map zelf!

5

Installatie wizard

Ga naar jouw-domein.nl in je browser. De Drupal installatie wizard start automatisch.

  • Kies je taal (Nederlands of Engels)
  • Kies installatie profiel (Standard is prima voor de meeste sites)
  • Vul je database gegevens in (stap 3)
  • Configureer site naam, admin email en wachtwoord
Methode 3 - Aanbevolen

Installatie via Composer (professioneel)

De beste methode voor developers. Maakt updates en module management veel makkelijker.

Vereisten: SSH toegang tot je server en Composer geïnstalleerd. Check met composer --version

1

Maak een Drupal project aan

Log in via SSH en navigeer naar je gewenste map. Voer dit commando uit:

composer create-project drupal/recommended-project mysite

Dit maakt een nieuwe map "mysite" aan met een complete Drupal installatie.

2

Configureer je webserver

Wijs je document root naar de web/ map binnen je project:

/home/user/mysite/web
3

Maak database aan

Via cPanel of command line:

mysql -u root -p
CREATE DATABASE drupal_db;
GRANT ALL ON drupal_db.* TO 'drupal_user'@'localhost' IDENTIFIED BY 'secure_password';
FLUSH PRIVILEGES;
4

Installeer via browser of Drush

Optie A: Ga naar je domein in de browser en volg de installatie wizard.

Optie B (sneller): Installeer via Drush command line:

cd mysite
composer require drush/drush
vendor/bin/drush site:install --db-url=mysql://user:pass@localhost/drupal_db

Waarom Composer?

  • • Updates installeren met één commando: composer update
  • • Dependency management: Drupal installeert automatisch benodigde libraries
  • • Modules installeren: composer require drupal/modulenaam
  • • Professionele workflow die aansluit bij moderne development practices

Na de installatie

Doe deze stappen om je Drupal site veilig en klaar voor gebruik te maken

Beveiliging

  • • Wijzig het admin wachtwoord naar iets sterks
  • • Verwijder /install.php bestand
  • • Installeer security updates regelmatig
  • • Lees onze Drupal beveiliging tips

Configuratie

  • • Ga naar Configuration > Performance en enable caching
  • • Stel je timezone in (Amsterdam)
  • • Configureer automatic cron runs
  • • Installeer een gratis SSL certificaat

Essentiële modules

  • • Pathauto (mooie URLs)
  • • Metatag (SEO)
  • • Admin Toolbar (betere UX)
  • • Zie onze aanbevolen modules lijst

Backup

  • • Maak direct een backup van je schone installatie
  • • Check of je hosting automatische backups heeft
  • • Installeer Backup and Migrate module
  • • Test of je een backup kunt terugzetten

Veelvoorkomende installatie problemen

Loop je vast? Dit zijn de meest voorkomende problemen en oplossingen

Database connection error

Probleem: "Failed to connect to your database server"

Oplossing: Check je database naam, gebruikersnaam en wachtwoord. Database host is vaak "localhost", maar kan bij sommige hosts anders zijn.

Write permission errors

Probleem: "The directory sites/default is not writable"

Oplossing: Stel file permissions in op 755 voor directories en 644 voor files. De sites/default/files map moet schrijfbaar zijn (755 of 775).

PHP memory limit

Probleem: "Allowed memory size exhausted"

Oplossing: Verhoog PHP memory_limit naar minimaal 256MB in php.ini of .htaccess. Contact je hosting als je geen toegang hebt.

Witte pagina na installatie

Probleem: Lege witte pagina, geen error

Oplossing: Enable PHP error reporting. Check je error logs. Vaak een memory of permission probleem.

Nog geen hosting?

Vergelijk Drupal hosting providers en vind het beste pakket voor jouw project.

Vergelijk Drupal hosting