MediaWiki/Installatie

From OchaWiki
Jump to navigation Jump to search

File:BookSeries.png

Deze pagina maakt deel uit van de serie MediaWiki.
Note: this page needs to be updated! OllieB (talk) 19:39, 25 April 2023 (UTC)


(Geplande) artikelen over MediaWiki
Download Installatie Upgrade Verplaatsen Administratie LocalSettings
AccessCtl Templates Extensies Features Een BOT schrijven Handleidingen
Syntax Versies Issues Lifecycle[1] Code Onderhoud
Ervaringen Websites Vertalen


Installatie

Merk op Het is verstandig om aantekeningen bij te houden van alles wat je in deze fase doet!

Het meest eenvoudig is het om de beschrijving te volgen, zoals die op de website van MediaWiki staat beschreven. Wanneer er redenen zijn daarvan af te wijken komt het er vrijwel altijd op neer, dat er geïmproviseerd moet worden.

Basisartikelen Installatie Upgrades Verplaatsen Onderhoud Issues

Lees eerst

  1. Manual:Release notes van het release dat je gaat installeren!
  2. Manual:Installing MediaWiki

Stapsgewijs

  1. Maak een ontwerpplan
  2. Host voorbereiden
  3. Installeer database
  4. Laat Installatie script lopen
En dat is het ...

Stappen details

Maak een ontwerpplan

Zo'n plan kan staan in de artikelreeks in deze wiki (zie Documentatie).

Een ander mogelijkheid is het definiëren van een plan in MS Excel of MS Project. Er zullen zaken in staan als

  1. Op welke site draait de wiki?
  2. Op welke host draait de wiki?
  3. Onder welk OS draait de wiki?
  4. Welke database software wordt gebruikt?
  5. Welke naam krijgt de database?
  6. Onder welke gebruiker draait de wiki en is die geauthoriseerd?
  7. Welke additionele extensies gaat de wiki gebruiken?
  8. Hoe zal de LocalSettings.php eruit gaan zien?
Note: this sectie needs to be updated! OllieB (talk) 22:32, 9 May 2024 (UTC)

Host voorbereiden

Voor Linux host geldt:
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
Pas aan: 1.31.0 wordt het gewenste release (vaak het current release)
Dit resulteer in een bestand genaamd mediawiki-relno.tar.gz
tar -xzvf mediawiki-relno.tar.gz
Na enkele ogenblikken wordt een map gemaakt met de naam mediawiki-relno
  • Maak, indien gewenst, inde map /var/www/html een doeldirectory aan b.v. 'mw' of 'wiki' verder te noemen %Wikiroot%, waarbij dan ook de precieze URI wordt bedoeld.. Een voorbeeld:
%Wikiroot% staat voor /var/www/html/wik
  • Let op de gewenste eigenschappen!
  • Extra PHP routines te installeren
    Bij de installatie van 1.25.1 zijn er twee waarschuwingen
    1. Could not find APC, XCache or WinCache.
    2. The intl PECL extension is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.
      If you run a high-traffic site, you should read a little on Unicode normalization.
    Deze waarschuwingen lijken voor de kleine wiki's met weinig 'concurrent use' overbodig op te volgen.


Installeer database

Twee manieren:
  1. Het gemakkelijkst vanuit phpMyAdmin
    • Maak databse en geef naam b.v. 'dbwiki'.
    • Definieer gebruiker b.v. 'wikiadmin' met gepast wachtwoord Template:ShowKeepass
    • Geef deze gebruiker volledige rechten!!!
  2. met behulp van een reeks CLI opdrachten Alleen wanneer je toegang hrbt tot de CLI op de server)
    %promt%mysql create database -n wikidb - maak een database aan
    %promt%mysql create database -n wikidb - definieer een database gebruiker
    %promt%mysql create database -n wikidb - ken volledige rechten toe aan de gebruiker


Laat Installatie script lopen

Hierin wordt gevraagd naar:
  • dbName
  • dbUser/pswd
  • wikiName





  1. zie Mediawiki.org: Version lifecycle voor en beschrijving van het begrip binnen MediaWiki.