Kako instalirati MediaWiki na CentOS 7


Ako želite da napravite sopstvenu wiki veb lokaciju, to možete lako da uradite korišćenjem MediaWiki – PHP aplikacije otvorenog koda, prvobitno kreirane za WikiPedia. Njegova funkcionalnost se može lako proširiti zahvaljujući ekstenzijama treće strane razvijenim za ovu aplikaciju.

U ovom članku ćemo pregledati kako instalirati MediaWiki na CentOS 7 sa LAMP (Linux, Apache, MySQL i PHP) stekom.

Instaliranje LAMP Stacka na CentOS 7

1. Prvo morate omogućiti epel i remi spremišta da instalirate LAMP stog s najnovijim PHP 7.x verzija.

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

2. Zatim ćemo koristiti php7.3, morat ćemo onemogućiti instalaciju php5.4 da instaliramo php7.3 iz remi spremišta kao što je prikazano.

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

3. Sada možemo nastaviti s instaliranjem Apache, MariaDB i PHP sa potrebnim ekstenzijama za pokretanje MediaWiki – Za bolje performanse možete instalirati i Xcache. .

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. Pokrenite i omogućite usluge sa:

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

5. Sada osigurajte instalaciju MariaDB tako što ćete pokrenuti:

mysql_secure_installation

6. Da bi promjene bile aktivne, morat ćete ponovo pokrenuti Apache web server:

systemctl restart httpd

Instalacija MediaWikija na CentOS 7

7. Sljedeći potez je preuzimanje paketa MediaWiki. Idite na stranicu za preuzimanje MediaWiki i preuzmite najnoviji paket ili možete koristiti sljedeću komandu wget.

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

8. Sada izvucite sadržaj arhive pomoću komande tar.

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

9. Nakon toga ćemo kreirati bazu podataka za našu MediaWiki instalaciju kao što je prikazano.

mysql -u root -p 

Na MySQL promptu pokrenite sljedeće naredbe za kreiranje baze podataka, kreiranje korisnika baze podataka i dodijelite tom korisniku privilegije na novokreiranoj bazi podataka;

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

10. Sada možete pristupiti MediaWiki aplikaciji tako što ćete doći do http://ipaddress vašeg servera i slijedite korake instalacije.

Prvo možete odabrati postavke jezika:

11. Zatim će skripta pokrenuti provjeru okruženja kako bi osigurala da su svi zahtjevi ispunjeni:

12. Ako ste do sada pratili korake, provjere bi trebale biti u redu i možete nastaviti na sljedeću stranicu gdje ćete postaviti detalje baze podataka. U tu svrhu koristite bazu podataka, korisnika i lozinku koje ste prethodno kreirali:

13. Na sljedećoj stranici možete odabrati mehanizam baze podataka – InnoDB ili MyIsam. Koristio sam InnoDB. Konačno, svom wikiju možete dati ime i kreirati administrativno korisničko ime i lozinku popunjavanjem potrebnih polja.

14. Nakon što popunite detalje kliknite na nastavi. Na sljedećim ekranima možete ostaviti zadane postavke, osim ako ne želite napraviti bilo koje druge prilagođene promjene.

Kada završite te korake, dobit ćete datoteku pod nazivom LocalSettings.php. Morat ćete staviti tu datoteku u korijenski direktorij za vaš Wiki. Alternativno, možete kopirati sadržaj datoteke i ponovo kreirati datoteku. Ako želite kopirati fajl možete učiniti:

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

15. Sada kada pokušate pristupiti http://youripaddress trebali biste vidjeti novoinstalirani MediaWiki:

Možete se autentifikovati sa svojim administratorskim korisnikom kreiranim ranije i početi uređivati svoju MediaWiki instalaciju.

Zaključak

Sada imate svoju vlastitu Wiki stranicu kojom možete upravljati i uređivati svoje stranice. Za korištenje ispravne sintakse, možete provjeriti MediaWiki dokumentaciju.