MediaWiki is een krachtig platform voor het creëren en beheren van wiki’s. In deze gids leer je hoe je MediaWiki kunt installeren op Rocky Linux 9.
Benodigdheden
- Een server met Rocky Linux 9 geïnstalleerd
- Toegang tot de terminal met root-privileges
- Een server VPS voor optimale prestaties
Stappen voor installatie
-
Update het systeem
Voer de volgende commando’s uit om je systeem bij te werken:
sudo dnf update -
Installeer vereiste pakketten
Installeer de benodigde pakketten voor MediaWiki:
sudo dnf install httpd mariadb-server php php-mysqlnd php-mbstring php-xml php-mcrypt -
Start en schakel services in
Start de Apache en MariaDB services:
sudo systemctl start httpd sudo systemctl start mariadb sudo systemctl enable httpd sudo systemctl enable mariadb -
Configureer MariaDB
Voer het volgende commando uit om de MariaDB-configuratie uit te voeren:
sudo mysql_secure_installation -
Download MediaWiki
Download de nieuwste versie van MediaWiki:
wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.2.tar.gz -
Pak het gecomprimeerde bestand uit
Pak het tar.gz-bestand uit:
tar -xvzf mediawiki-1.37.2.tar.gz -
Verplaats MediaWiki
Verplaats de uitgepakte map naar de webroot:
sudo mv mediawiki-1.37.2 /var/www/html/mediawiki -
Stel de juiste permissies in
Stel de juiste permissies voor de MediaWiki-directory in:
sudo chown -R apache:apache /var/www/html/mediawiki -
Configureer de Apache-server
Maak een nieuw configuratiebestand aan voor MediaWiki:
sudo nano /etc/httpd/conf.d/mediawiki.confVoeg de volgende regels toe:
<Directory /var/www/html/mediawiki> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> <VirtualHost *:80> DocumentRoot "/var/www/html/mediawiki" ServerName jouw_domein.nl </VirtualHost> -
Herstart de Apache-server
Herstart de Apache-server om de wijzigingen toe te passen:
sudo systemctl restart httpd -
Klaar met installatie
Open je browser en ga naar http://jouw_domein.nl/mediawiki om de installatie te voltooien.
Conclusie
Je hebt nu MediaWiki succesvol geïnstalleerd op Rocky Linux 9. Voor verdere optimalisatie en gebruik kun je de officiële documentatie raadplegen.