Dit bericht is een onderdeel van de Drupal 6 installatie beschrijving, die je hier kunt vinden: Installatie van Drupal 6.
Wat is multi-site?
Bij een multi-site Drupal installatie, wijzen alle domeinen naar de directory waar Drupal is geinstalleerd. Deze domainen worden domein aliassen genoemd. Tijdens het surfen op een bepaald domein alias, zal de domeinnaam blijven staanf in de adresbalk. Dus de domein zal niet geforward worden naar een andere domeinnaam. Dus alle domeinen delen dezelfde Drupal-code. Dit is makkelijker om te onderhouden.
Voor de database zijn er 3 verschillende multi-site configuraties:
- Gedeelde database en dezelfde database tabellen
- Éen database, maar de tabellen zijn volledig gescheiden
- Compleet gescheiden databases voor elk domein Als je de eerste configuratie hebt, dit is qua de installatie hetzelfde als een enkele Drupal installatie, geschreven in Installatie van Drupal 6. Als dit voor jou het geval is, ga dan naar dit artikel.
In dit artikel wordt beschreven hoe je Drupal kunt installeren in een multi-site configuratie en geen gebruik maakt van dezelfde database of tabellen.
Wanneer je de derde configuratie hebt (volledig gescheiden databases), dan is het eenvoudig. Gewoon een database aanmaken voor elk domein.
Om gescheiden tabellen hebben in dezelfde database (configuratie 3), dan moet je een andere tabel prefix te gebruiken voor elk domein. Kies een duidelijk herkenbare tabel prefix per domein.
Multi-site installatie
Gebruik FileZilla om je mappen op de webserver te gaan.
Voordat we gaan installeren moeten we eerst het volgende doen:
- Ga naar de directory “sites”, in de drupal directory. Hier zie je de directory’s all en default.
- Maak hier een directory aan (naast de default directory) met als naam je domeinnaam, bijv: yourdomainname.com
- Kopieer van de default directory, de file default.settings.php naar de map yourdomainname.com
- Ga naar de directory yourdomainname.com en hernoem de naam van de file naar: settings.php
- Activeer de schrijfrechten van het settings.php bestand (rechten = 666)
- Activeer de schrijfrechten van de yourdomainname.com directory (rechten = 777) Nu zijn we er klaar voor om Drupal installeren. Start een webbrowser en voer het adres van uw website in:
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 naam: drupal
- Vul in database gebruikersnaam: drupal
- Vul uw database wachtwoord
- Klik op “Advanced options”,
- Hier kun je je eigen tabel prefix invoeren, bijv: ex2_ (gebruik een tabel prefix als u de database met andere domeinen wilt delen, sla dit anders over)
- Klik op “Save and continue”
- Verwijder de schrijfrechten van de file settings.php (rechten = 444)
- Verwijder de schrijfrechten van uit de yourdomainname.com directory (rechten = 555)
Opmerking 1: Je moet deze paragraaf met inclusief de volgende paragraaf “Configureren van de nieuwe site” herhalen , totdat je dit gedaan hebt voor al je domeinnamen.
Opmerking 2: Je kunt elke keer dezelfde database gebruiken, als je graag alle domeinen in dezelfde database wilt hebben. (met table prefix)
Configureren van de nieuwe site
Als alles goed is gegaan, is de database geinitialiseerd 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”