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
One-click installatie via control panel
De makkelijkste manier voor beginners. Werkt met Softaculous, Installatron of cPanel Auto Installers.
Log in op je hosting control panel
Ga naar cPanel, DirectAdmin of het control panel van je hosting provider.
Zoek de app installer
Zoek naar "Softaculous", "Installatron" of "Website Software" in je control panel.
Selecteer Drupal
Klik op het Drupal icoon en kies "Install". Selecteer de nieuwste versie (Drupal 10).
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
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!
Handmatige installatie via FTP
Voor als je hosting geen auto-installer heeft, of als je meer controle wilt.
Download Drupal
Ga naar drupal.org/download en download de nieuwste versie (ZIP of TAR.GZ).
Pak het archief uit
Unzip het bestand op je computer. Je krijgt een map met alle Drupal bestanden.
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
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!
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
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
Maak een Drupal project aan
Log in via SSH en navigeer naar je gewenste map. Voer dit commando uit:
Dit maakt een nieuwe map "mysite" aan met een complete Drupal installatie.
Configureer je webserver
Wijs je document root naar de web/ map binnen je project:
Maak database aan
Via cPanel of command line:
CREATE DATABASE drupal_db;
GRANT ALL ON drupal_db.* TO 'drupal_user'@'localhost' IDENTIFIED BY 'secure_password';
FLUSH PRIVILEGES;
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:
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