MediaWiki/Installatie
Jump to navigation
Jump to search
Deze pagina maakt deel uit van de serie MediaWiki. |
Note: this page needs to be updated! OllieB (talk) 19:39, 25 April 2023 (UTC) |
Installatie
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
- Manual:Release notes van het release dat je gaat installeren!
- Manual:Installing MediaWiki
Stapsgewijs
- 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
- Op welke site draait de wiki?
- Op welke host draait de wiki?
- Onder welk OS draait de wiki?
- Welke database software wordt gebruikt?
- Welke naam krijgt de database?
- Onder welke gebruiker draait de wiki en is die geauthoriseerd?
- Welke additionele extensies gaat de wiki gebruiken?
- 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:
- Optionele installatie van de volgende Linux packages:
- composer Hiermee worden (sommige) Extensies geinstalleerd
- php-gd
- php-mbstring
- php-gettext
- php-xml
- Download de MediaWiki software
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
- Unpack software (lees ook Mediawiki.org: Topic on Project:Support desk):
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
- Could not find APC, XCache or WinCache.
- 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:
- 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!!!
- 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
- ↑ zie Mediawiki.org: Version lifecycle voor en beschrijving van het begrip binnen MediaWiki.