Zoeken op website

Hoe MediaWiki op CentOS 7 te installeren


Als u uw eigen wikiwebsite wilt bouwen, kunt u dit eenvoudig doen door MediaWiki te gebruiken – een open source PHP-applicatie, oorspronkelijk gemaakt voor WikiPedia. De functionaliteit kan eenvoudig worden uitgebreid dankzij de extensies van derden die voor deze toepassing zijn ontwikkeld.

In dit artikel gaan we bekijken hoe je MediaWiki installeert op CentOS 7 met LAMP (Linux, Apache, MySQL en PHP) stack.

LAMP Stack installeren op CentOS 7

1. Eerst moet je de epel en remi opslagplaatsen inschakelen om de LAMP stapel met de nieuwste te installeren PHP 7.x-versie.

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. Vervolgens gaan we php7.3 gebruiken. We moeten de installatie van php5.4 uitschakelen om te installeren php7.3 uit de remi repository, zoals weergegeven.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. Nu kunnen we doorgaan met het installeren van Apache, MariaDB en PHP met de benodigde extensies die nodig zijn om uit te voeren MediaWiki – Voor betere prestaties kunt u ook Xcache installeren. .

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Start en schakel de services in met:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. Beveilig nu uw MariaDB-installatie door het volgende uit te voeren:

mysql_secure_installation

6. Om de wijzigingen actief te maken, moet u de Apache-webserver opnieuw opstarten:

systemctl restart httpd

MediaWiki installeren op CentOS 7

7. De volgende stap is het downloaden van het MediaWiki-pakket. Ga naar de MediaWiki-downloadpagina en download het nieuwste pakket of gebruik de volgende wget-opdracht.

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Pak nu de inhoud van het archief uit met het tar-commando.

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9. Daarna zullen we een database aanmaken voor onze MediaWiki installatie, zoals weergegeven.

mysql -u root -p 

Voer op de MySQL-prompt de volgende opdrachten uit om een database aan te maken, maak een databasegebruiker aan en verleen die gebruiker rechten op de nieuw gemaakte database;

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. Nu kunt u toegang krijgen tot de MediaWiki-applicatie door naar http://ipadres van uw server te gaan en de installatiestappen te volgen.

Eerst kunt u de taalinstellingen kiezen:

11. Vervolgens voert het script een omgevingscontrole uit om er zeker van te zijn dat aan alle vereisten wordt voldaan:

12. Als u de stappen tot nu toe heeft gevolgd, zouden de controles in orde moeten zijn en kunt u doorgaan naar de volgende pagina waar u de databasedetails gaat instellen. Gebruik daarvoor de database, gebruiker en wachtwoord die u eerder heeft aangemaakt:

13. Op de volgende pagina kunt u de database-engine kiezen – InnoDB of MyIsam. Ik heb InnoDB gebruikt. Tenslotte kunt u uw wiki een naam geven en een administratieve gebruikersnaam en wachtwoord aanmaken door de benodigde velden in te vullen.

14. Zodra u de gegevens heeft ingevuld, klikt u op doorgaan. Op de volgende schermen kunt u de standaardinstellingen behouden, tenzij u andere aangepaste wijzigingen wilt aanbrengen.

Wanneer u deze stappen voltooit, krijgt u een bestand met de naam LocalSettings.php. Je zult dat bestand in de hoofdmap van je Wiki moeten plaatsen. Als alternatief kunt u de inhoud van het bestand kopiëren en het bestand opnieuw maken. Als u het bestand wilt kopiëren, kunt u het volgende doen:

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Wanneer u nu probeert toegang te krijgen tot http://uwipadres, zou u de nieuw geïnstalleerde MediaWiki moeten zien:

U kunt zich authenticeren met uw eerder aangemaakte beheerder en beginnen met het bewerken van uw MediaWiki-installatie.

Conclusie

U heeft nu uw eigen Wiki-pagina waarmee u uw pagina's kunt beheren en bewerken. Voor het gebruik van de juiste syntaxis kunt u de MediaWiki-documentatie raadplegen.