Wéi installéiere ech MediaWiki op CentOS 7


Wann Dir Är eege Wiki Websäit bauen wëllt, kënnt Dir et einfach maachen andeems Dir MediaWiki benotzt - eng PHP Opensource Applikatioun, ursprénglech fir WikiPedia erstallt. Seng Funktionalitéit kann einfach verlängert ginn dank den Drëtt Partei Extensiounen, déi fir dës Applikatioun entwéckelt goufen.

An dësem Artikel wäerte mir iwwerpréiwen wéi Dir MediaWiki op CentOS 7 mat LAMP (Linux, Apache, MySQL a PHP) Stack installéiert.

Installéiert LAMP Stack op CentOS 7

1. Als éischt musst Dir d'Epel a Remi Repositories aktivéieren fir LAMP Stack mat der leschter PHP 7.x Versioun z'installéieren.

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

2. Als nächst wäerte mir php7.3 benotzen, mir mussen d'Installatioun vu php5.4 auszeschalten fir php7.3 aus dem remi-Repository z'installéieren wéi gewisen.

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

3. Elo kënne mir weidergoen mat der Installatioun vun Apache, MariaDB a PHP mat néidege Verlängerungen déi néideg sinn fir MediaWiki ze lafen - Fir besser Leeschtung kënnt Dir och Xcache installéieren. .

# 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 an aktivéiert d'Servicer mat:

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

5. Séchert elo Är MariaDB Installatioun andeems Dir laaft:

# mysql_secure_installation

6. Fir d'Ännerungen aktiv ze maachen, musst Dir den Apache Webserver nei starten:

# systemctl restart httpd

Installéiere vun MediaWiki op CentOS 7

7. Déi nächst Schrëtt ass de MediaWiki Package erofzelueden. Gitt op de wget Kommando.

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

8. Extrait elo den Inhalt vum Archiv mam Tar Kommando.

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

9. Duerno maache mir eng Datebank fir eis MediaWiki Installatioun wéi gewisen.

# mysql -u root -p 

Op der MySQL-Prompt lafen déi folgend Befehle fir Datebank ze kreéieren, Datebank Benotzer erstellen an dee Benotzer Privilegien op der nei erstallt Datebank ze ginn;

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

10. Elo kënnt Dir op d'MediaWiki Applikatioun zougräifen andeems Dir http://ipaddress vun Ärem Server erreecht an d'Installatiounsschrëtt befollegt.

Als éischt kënnt Dir d'Sproochastellunge wielen:

11. Als nächst wäert de Skript Ëmfeldcheck lafen fir sécherzestellen datt all Ufuerderunge erfëllt sinn:

12. Wann Dir d'Schrëtt bis elo gefollegt hutt, sollten d'Kontrollen OK sinn an Dir kënnt op déi nächst Säit virgoen, wou Dir d'Datebankdetailer ageriicht hutt. Fir dësen Zweck benotzt d'Datebank, de Benotzer a Passwuert dat Dir virdru erstallt hutt:

13. Op der nächster Säit kënnt Dir d'Datebankmotor wielen - InnoDB oder MyIsam. Ech hunn InnoDB benotzt. Schlussendlech kënnt Dir Är Wiki en Numm ginn an administrativ Benotzernumm a Passwuert erstellen andeems Dir déi néideg Felder ausfëllt.

14. Wann Dir d'Detailer ausgefëllt hutt klickt weider. Op den nächsten Schiirme kënnt Dir d'Standardastellungen verloossen, ausser Dir wëllt aner personaliséiert Ännerungen maachen.

Wann Dir dës Schrëtt ofgeschloss hutt, kritt Dir eng Datei mam Numm LocalSettings.php. Dir musst dës Datei am Verzeechnes root fir Är Wiki placéieren. Alternativ kënnt Dir den Inhalt vun der Datei kopéieren an d'Datei erëm erstellen. Wann Dir d'Datei kopéiere wëllt, kënnt Dir maachen:

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

15. Wann Dir elo probéiert op http://youripaddress ze kommen, sollt Dir déi nei installéiert MediaWiki gesinn:

Dir kënnt mat Ärem Admin Benotzer authentifizéieren, dee virdru erstallt gouf a fänkt Är MediaWiki Installatioun z'änneren.

Dir hutt elo Är eege Wiki Säit déi Dir Är Säiten verwalten an änneren kënnt. Fir déi richteg Syntax ze benotzen, kënnt Dir d'MediaWiki Dokumentatioun kucken.