Installatie Drupal 5
Dit is een beschrijving van het installeren van Drupal versie 5. De beschrijving is gebaseerd op versie 5.3, maar zou generiek moeten zijn voor alle versies 5.
Informatie voor een uitgebreide installatie van Drupal kan gevonden worden in de beschrijving van Machtelt Garrels.
Hieronder wordt uitgegaan van de installatie op een externe server onder Linux met Apache. Voor een externe server onder Windows is de beschrijving nagenoeg hetzelfde, meestal zijn alleen de directory-namen verschillend.
Een externe webserver kan een volledig eigen server zijn, maar ook een hostingcontract.
benodigdheden
- een geinstalleerder webserver met minimaal PHP 4 en MySQL 4 of PostgreSQL. Vanaf versie 7 zal Drupal alleen nog werken met PHP 5 (en MySQL 5?);
- het beschikbare geheugen voor scripts moet minimaal 16 MB zijn (in te stellen in PHP.ini);
- ten behoeve van MySQL moet de „Lock table permissie” zijn ingesteld;
- een FTP programma om bestanden te uploaden;
- een domeinnaam. Hieronder wordt uitgegaan van domeinnaam: „example.com”;
- een programma om de ingepakte Drupal bestanden uit te pakken. Voor Windows-pc’s werkt Winzip prima;
- op de te gebruiken server / webhosting moet een database voor de website beschikbaar zijn.
stap 1
Download de (laatste) versie van www.drupal.org/download. Pak het bestand uit naar de harde schijf:
a. indien een lokale server wordt gebruikt, zie de beschrijving van Machtelt Garrels.
b. indien een externe server (dit is meestal het geval bij een hostingcontract) wordt gebruikt: zet de bestanden op uw eigen harde schijf en gebruik een FTP programma om de bestanden te uploaden naar de externe server. Hierin dienen deze in de root terecht te komen: veelal is dit /var/www/html. (zie de instructies op de pagina „Installatie modules van derden”).
stap 2
Pas het bestand „settings.php” aan met de juiste gegevens van de database en eventueel andere voor de website benodigde instellingen. De standaard plaats voor dit bestand is „sites/default”. Kijk voor eer informatie op de pagina „Default settings”.
stap 3
Als alle bestanden op de server staan, moet de database worden geïnitialiseerd. Start hiervoor install.php. Voor een externe server is dit: www.example.com/install.php.
Controleer of deze zonder fouten beëindigd. Zo niet, los eerst alle fouten op voordat verder wordt gegaan. Twee mogelijke foutmeldingen en de oplossing:
- „We were unable to lock a test table on your MySQL database server. We tried locking a table with the command LOCK TABLES drupal_install_test WRITE and MySQL reported the following error: Access denied for user ‘xxxx’@’localhost’ to database ‘yyyyy’.”, stel dan voor MySQL de „Lock table permissie” in.
- Een melding over te weinig geheugen: stel op de server in het bestand /etc/php.ini de „memory_limit” in op minimaal 16M.
Als er geen fouten meer zijn, start dan uw website op door in te typen: www.example.com.
stap 4
Het systeem start op in het Engels.
U wordt gevraagd om de eerste gebruiker aan te maken. Deze gebruiker (= user/1) wordt de hoofd-gebruiker en heeft binnen het systeem alle rechten, ook als bij latere instellingen bepaalde opties niet ingeschakeld lijken te zijn. Zorg er dus voor dat de inloggegevens van deze gebruiker niet in verkeerde handen vallen.
Maak deze eerste gebruiker nu direct aan. Vul de volgende gegevens in:
Username: xxxx (vaak wordt hier admin of administrator gebruikt).
E-mail address: uw e-mail adres. Dit is o.a. nodig als u uw wachtwoord vergeet.
Password: uw wachtwoord
Confirm password: nogmaals uw wachtwoord
Time zone: Voor Nederland en België wijzig de opgegeven tijd in +0100.
De overige instellingen staan goed.
stap 5
Geef de door u gewenste onderdelen van Drupal op die u wilt gebruiken. Zie hier voor meer info m.b.t. de standaard functies.
Ga in het menu naar Administer (sla de foutmeldingen over) en ga naar Site building - Modules.
Vink hier de onderdelen aan. Vergeet niet Locale in te schakelen om de site om te zetten naar het Nederlands.
Bevestig uw keuze met Save configuration.
Attentie: u kunt later alle opties nog aanpassen.
stap 6
Download de Nederlandse vertaling van drupal.org/project/Translations. Zoek naar Dutch translation.
Pak het ontvangen bestand uit naar de harde schijf.
Ga op de website naar Site configuration - Localization.
Klik op Add language.
Zoek in het afrolmenu onder Language name naar Dutch (Nederlands) en klik op Add language.
Vrij onderaanop het scherm staan nu de geinstalleerde talen. Kijk onder English name naar Dutch en vink hierachter Enabled en ook Default aan. Klik op Save configuration. De standaard taal is nu Nederlands, maar alles blijft nog in het Engels omdat de Nederlandse teksten nog niet op de website staan. Dat gaan we nu doen.
Klik nu bovenaan op Import en zoek vervolgens het zojuist gedownloade vertaalbestand op de harde schijf door op Bladeren te klikken. Er staan 2 bestanden in de map: installer.po en nl.po. We starten met nl.po: selecteer dit bestand en klik op Openen. De naam van het bestand verschijnt nu onder Language file.
Kontroleer dat onder Import into het woord Dutch staat. Zo niet, selecteer deze taal dan.
Laat Mode staan op de bovenste optie en klik op Import.Het kost even tijd om alle Nederlandse teksten naar de webserver over te zetten. Maar het resultaat is dat we vanaf nu (grotendeels) Nederlandstalige schermen hebben.
Klik nogmaals op Importeren en importeer, volgens de beschrijving hierboven, het bestand installer.po.
Loop alle instellingen door onder het menu-kopje Site-instellingen. Met name Websiteinstellingen en Schone URL’s. Websiteinstellingen: betreft de gegevens van uw website zoals naam, e-mail adres etc.
Schone URL’s zorgt ervoor dat de namen van de pagina’s in de URL goed leesbaar zijn. Klik eerst op de test of uw webserver deze optie ondersteund.
Het valt buiten het bestek van deze beschrijving om aan te geven welke instellingen hoe ingesteld moeten worden. Dit is een persoonlijke keus en ook afhankelijk van het doel van de website.
Toch een opmerking: onder Foutrapportage staat standaard „Schrijf fouten zowel in de log als op het scherm”. Tijdens de opbouw van de website is dit een verstandige keuze. Echter als de website productie-rijp is, wijzig deze optie dan in „Schrijf fouten in de log”. De reden is dat bezoekers van de website deze fouten niet moeten zien.
Opmerking
ALs u naar het beheersmenu van de Drupalsite wilt gaan, loopt dat normaal door te klikken op „Beheren” in het menu. Een alternatief is het invoeren van de URL www.example.com/admin in de adresregel van de browser. Op sommige hostings is dit dezelfdeURL als de beheerspagina van de hosting. Zie deze pagina hoe dan te handelen.



- login of registreer om te reageren
