Voor de installatie van Drupal 8
Het installeren van Drupal vereist dat je eerst een webserver en een databaseserver hebt.
Voor zowel “lokale” als “online” Linux-gebaseerde servers die gebruikmaken van Apache en MySQL, wordt de software die nodig is om Drupal uit te voeren aangeduid als de “AMP-stack”. Microsoft-gebaseerde servers en databases worden ook geleverd in een vergelijkbare set, bekend als de “stack”.
De AMP-stack bestaat uit:
- Apache (of een andere webserver)
- MySQL (of een andere databaseserver)
- PHP
Webhostingproviders leveren dit meestal standaard, of je kunt het gratis installeren op je eigen Linux-, Mac- of Windows-computer.
Inleiding
De documentatie voor Drupal 8 op drupal.org bevindt zich in twee afzonderlijke secties.
- Deze pagina “Voor de installatie” maakt deel uit van de openbare Drupal Community-documentatie.
- Daarnaast wordt vergelijkbare informatie ook behandeld in een andere sectie van de communitydocumentatie: de Drupal 8 Gebruikershandleiding, beginnend met de pagina 3.1 Concept: Serververeisten van hoofdstuk 3, Installatie.
De belangrijkste verschillen tussen de twee documentatiegebieden worden besproken hier. (De link opent in een nieuw tabblad of venster.)
Installatievereisten
Webhosting:
Alle software die nodig is om een Drupal-site te maken, uit te voeren en te ontwikkelen, wordt standaard geleverd door de meeste, zo niet alle, commerciële aanbieders van gedeelde webhosting — drupal.org/hosting. (De link opent in een nieuw tabblad of venster.)
- Als je nog geen webhosting hebt, kun je een provider vinden die aan je behoeften voldoet en het Drupal-communityproject ondersteunt via Drupal Shared Hosting ~ drupal.org/hosting.
- Als je al webhosting hebt, kun je verder lezen over hoe je Drupal installeert op jouw webhost:
- De bovenliggende pagina van deze (open communitydocumentatie): Installatie van Drupal 8
- De Drupal 8 Gebruikershandleiding (gesloten communitydocumentatie): Hoofdstuk 3 – Installatie
Lokaal:
Als je Drupal lokaal op je Linux-, Mac- of Windows-computer wilt installeren, moet je eerst een “stack” verkrijgen of al hebben die een webserver en databaseserver bevat. Meer informatie hierover vind je in:
- (Open communitydocumentatie): Lokale serverconfiguratie
Beheerde hosting:
Als je een bedrijf wilt betalen om al het “achter-de-schermen”-beheer van je site te verzorgen, zodat jij en je gebruikers je kunnen concentreren op het maken en uploaden van content, overweeg dan beheerde hosting. Veel van deze bedrijven rekenen geen kosten voor een testsite totdat je live gaat:
Drie Drupal-instanties per site
Terzijde: zodra je een live Drupal-site hebt, zul je vaak in totaal drie Drupal-sites hebben die parallel draaien — op je computer of bij je webhost.
“Ontwikkelingssite / Dev”: voordat je je site online zet, maak je een testversie van je site voor ontwikkeling. Deze testsite kan zich op je eigen computer bevinden of online bij je hostingprovider.
“Staging- of testsysteem / Stage”: voordat je wijzigingen aanbrengt op je live website, maak je een kopie van je Drupal-codebase en database om een staging-omgeving te creëren. Dit garandeert dat je een herstelmogelijkheid hebt als er iets misgaat met de wijzigingen op je live site.
“Live-site / Production”: nadat je website live is gegaan, wil je opnieuw een “ontwikkelingssite” opzetten om nieuwe functies te testen. Als je wijzigingen problemen veroorzaken, wil je niet dat deze invloed hebben op je publieke site.
Je kunt de staging-installatie verwijderen nadat je hebt bevestigd dat je back-upcodebase en database veilig zijn, maar zorg ervoor dat je ten minste drie afzonderlijke kopieën van deze codebase/database bewaart op drie verschillende locaties.
Drie afzonderlijke locaties betekent drie verschillende onlineproviders of drie fysieke opslagplaatsen (zoals USB-drives of externe harde schijven) op verschillende plekken. Dit bereidt je voor op rampen — zoals brand in huis of kantoor, of een hack van een van je online opslagplaatsen.